WebApp с использованием webRTC для кросс-платформенного видеочат в браузере iOS и Android Chrome

Мы пытаемся создать webapp для видеочат, который будет запускаться в браузере на разных платформах (рабочий стол, iOS, Android).

На данный момент мы не знаем, как запустить webRTC в браузере на iOS – он работает только в нескольких настольных браузерах и хром для Android (например, peerjs).

Есть ли инструменты для запуска webRTC в браузере на iOS? Существуют ли уже созданные инструменты для создания webapp, который запускает webRTC на iOS, используя подход с гибридным приложением (инструменты, специально предназначенные для гибридного приложения для iOS, а не только для веб-камеры для iOS)?

Когда webRTC будет поддерживаться Safari или Chrome на iOS?

Solutions Collecting From Web of "WebApp с использованием webRTC для кросс-платформенного видеочат в браузере iOS и Android Chrome"

  • [Update February 2017] – Похоже, что прибытие webrtc в мир Apple неизбежно. Весь код здесь и интеграция в процессе. Ожидайте некоторую часть API для H1 2017.
  • Политика Apple заставляет другой браузер использовать свою версию webkit, которая не поддерживает webRTC, поэтому в ближайшее время у вас не будет поддержки webRTC в веб-приложении на iOS. Активность в webkit подсказывает как изменение, но время для этого приземлиться, это будут месяцы.
  • WebRTC – это только API, но в его реализации с открытым исходным кодом (webrtc.org) у вас также есть полное приложение (appRTC) с инфраструктурой, веб-клиентом, клиентом android и клиентом iOS. Последние два называются «appRTCDemo». Особенность iOS одна еще не находится на паритете с веб-клиентом и клиентом android, но он становится там. Отказ от ответственности: я принадлежу к одной из компаний, которые вносят открытый код, особенно часть iOS.
  • Там есть много SDK, которые могут помочь вам с поддержкой кросс-платформенных / os / браузеров. Некоторые из них основаны на flash (добавьте live), некоторые из них являются собственностью и предполагают, что вы используете свою инфраструктуру (tokbox), некоторые из них бесплатны без поддержки фильмов (peerjs), некоторые из них бесплатны для веб-клиента и инфраструктуры, но вам нужно заплатить за Фильм SDK (easyRTC). Думаю, все это может быть вызвано интересом к вам. Здесь вы можете увидеть неисчерпывающий список поставщиков webRTC и запросить его в зависимости от того, что вы хотите: http://webrtchacks.com/vendor-directory/

Существуют такие схемы, как easyrtc, теоретически позволяющие разработчикам писать приложения webRTC без необходимости беспокоиться о специфических для браузера проблемах. Тем не менее, webRTC является совершенно новым и не совсем стабильным. Насколько мне известно, webRTC не работает надежно для Chrome для iOS и вовсе не для Safari .