2017-01-25 15 views
1

Мне нужно создать приложение видеочата с возможностью записи видеовстречи. Я считаю, что наиболее подходящим будет использование WebRTC, в частности, Kurento. Однако Safari в данный момент не поддерживает WebRTC, а SDK клиента iOS не предоставляют возможности записи видео. Это поддерживается для яваскрипта клиента:Есть ли способ использовать Chrome в веб-браузере в приложении iOS?

http://doc-kurento.readthedocs.io/en/stable/tutorials/java/tutorial-one2one-adv.html

Так я думал, чтобы открыть хром браузер внутри моего приложения только для функциональности WebRTC. Я читал о Blink WebKit, но я не уверен, что это то, что мне нужно.

P.S. Любые другие предлагаемые решения для функций видеозвонка + записи в приложении iOS приветствуются.

ответ

2

Простой ответ: нет, вы не можете использовать Chrome для IOS для webRTC. Apple почему-то не любит технологии однорангового доступа, и, хотя, по слухам, они работают над ней, пока нет объявления.

Существует этот ...

Cordova-плагин-iosrtc

Кордова IOS плагин обнажая полный WebRTC W3C JavaScript API.

Публичная группа Google (список рассылки) для вопросов и обсуждений о cordova-plugin-iosrtc. Bug Tracker для сообщения о проблемах и запросах новых функций (пожалуйста, не используйте трекер ошибок для вопросов или проблемы, используйте список рассылки). Пакет NPM. Еще один WebRTC SDK для iOS?

Абсолютно нет. Этот плагин предоставляет API-интерфейс WebRTC W3C для приложений Cordova iOS (вы знаете, что в iOS нет WebRTC, не так ли?), Что означает отсутствие необходимости , чтобы узнать «еще один API WebRTC» и не нужно использовать конкретную услугу/продукт /поставщика.

https://github.com/eface2face/cordova-plugin-iosrtc

Внимание: Некоторые сборки требуется

Смотрите эту статью для получения более подробной информации о ловушках:

http://ninjanetic.com/how-to-get-started-with-webrtc-and-ios-without-wasting-10-hours-of-your-life/