Могу ли я создать гибридное приложение openTok (tokbox) с ионным фреймворком?

Я создаю мобильное приложение с защищенной видеоконференцией. Я нашел Ionic framework, который может поддерживать corodova. Могу ли я создать гибридное приложение openTok в среде Ionic? Если да, могу ли я узнать, каковы плюсы и минусы или ограничения по сравнению с Android и iOS?


person user3440700    schedule 13.02.2016    source источник
comment
Привет, теперь я пытаюсь использовать openTok с моим приложением Ionic 3. Столкнувшись с множеством проблем со стилем w.r.t. для выравнивания нескольких видео и добавления кнопок на видеоэкран. Не могли бы вы рассказать мне о подходе, который вы использовали для интеграции?   -  person Vasanth    schedule 24.10.2018


Ответы (3)


Короткий ответ: да.

Но, как всегда, все немного сложнее.

WebRTC отлично работает на Android, поэтому будет работать в Cordova или даже просто в Chrome. Однако Apple Safari (который использует WebKit) в настоящее время не поддерживает WebRTC.

Я добился определенного успеха, используя https://github.com/eface2face/cordova-plugin-iosrtc, который обеспечивает прокладку для WebRTC и позволяет использовать SDK OpenTok.js на обеих платформах. Однако есть несколько болевых точек, связанных с размером и наложением элементов управления.

Также есть: https://github.com/songz/cordova-plugin-opentok и https://github.com/aoberoi/cordova-plugin-opentokjs, который у меня есть еще не пробовал, но должно работать отлично. Я полагаю, что первый использует собственные SDK, предоставляемые TokBox, а второй использует iosrtc.

person Michael Leaney    schedule 17.02.2016
comment
Привет, @Michael Leaney, я использую Cordova Opentok в своем приложении. Когда я использую официальный плагин с github.com/songz/cordova-plugin-opentok, он отлично работает на Android и iOS, но я сталкиваюсь с множеством проблем со стилем (выравнивание видео) при потоковой передаче нескольких видео. Когда я использую opentokjs, само видео не транслируется. Не могли бы вы указать решение, которое вы использовали или с которым столкнулись? - person Vasanth; 24.10.2018

Я просто хотел добавить обновление к этому. Я поговорил с несколькими (очень полезными) людьми из TokBox, и они разветвили и выпустили обновленную версию плагина Song Zheng (SONGZ). У нас были проблемы со старой зависимостью от устаревшей версии, но эта версия обновлена ​​до 2.12. https://github.com/msach22/cordova-plugin-opentok/

Хотя TokBox официально не поддерживает его, вы больше не обязаны использовать более старый iOS SDK версии 2.8.3!

Большое спасибо Манику там

person Brad    schedule 03.10.2017
comment
Это работает нормально без каких-либо проблем со стилем? что связано с выравниванием видео? - person Vasanth; 24.10.2018

Брэд, спасибо, что поделились плагином!

Я переместил обновленный плагин Cordova в организацию OpenTok GitHub в качестве проекта OpenTok Labs, поэтому, пожалуйста, не стесняйтесь вносить свой вклад!

Плагин в настоящее время совместим с SDK OpenTok для iOS и Android 2.12.0. Я внес некоторые изменения, такие как OT.initPublisher, не требующий ключа API (аналогично OpenTok JS SDK), и добавил дополнительные свойства издателя: https://github.com/opentok/cordova-plugin-opentok/blob/master/docs/ot.md#initPublisher

Вот несколько находчивых ссылок:

person Manik    schedule 05.12.2017