Есть ли способ использовать Chrome в веб-просмотре в приложении iOS?

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

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

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

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


person Objectif    schedule 25.01.2017    source источник


Ответы (1)


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

Есть это...

кордова-плагин-iosrtc

Плагин Cordova для iOS, предоставляющий полные API JavaScript WebRTC W3C.

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

Точно нет. Этот плагин предоставляет API WebRTC W3C для приложений Cordova iOS (вы же знаете, что WebRTC в iOS нет, верно?), что означает отсутствие необходимости изучать «еще один 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/

person Mikkel    schedule 25.01.2017