WebRTC Видеочат и поддержка конференций

WebRTC — это новая технология видео режиме реального времени. Поддержка доступна не на всех браузерах и устройствах, но растет. Реальная проблема в настоящее время является масштабируемость.

Масштабируемость

Потому что WebRTC использует пиринговых сетей, там еще должен быть близлежащий узел, чтобы помочь распространять поток для других локальных хостов. Вглядываясь в глобальной сети может быть невероятно трудно.

Обычных out-of--box WebRTC решения требуют каждому клиенту установить и поддерживать отдельные соединения с каждым другим участником в сложной сети, где пропускная способность нагрузки увеличивается экспоненциально при добавлении каждого дополнительного участника.

Вещательные компании должны соединения сервера класса живой поток для нескольких пользователей и с помощью регулярного домашнего подключения ADSL (что имеет имеет выше скачать и загрузить больше) реальные причины проблемы.

Во время тестирования с 2 или несколько пользователей отлично работает в демо-версии и малые нагрузки испытания, WebRTC ограничения часто показывают в рабочем режиме: становится непригодным для использования, когда много пользователей смотрите же HD поток и телеведущий подключение регулярного.

Все запуски надеюсь, что их потоковых приложений станет огромным успехом, с тысячами зрителей смотреть. Исполнитель потокового полное видео hd на 8 Мбит непосредственно в 100 зрители в различных точках мира потребует до 800Mbps закачки связь.
Большинство ADSL соединения имеют под 100 Мбит/с загрузить, позволяя таким видео максимум 12 пользователи.

Решение заключается в использовании сервера ретрансляции для потоковой передачи надежной от и WebRTC клиентам, реализованное с BroadcastLiveVideo решение.

Поддержка регулярных браузера и надежность осуществления

WebRTC в настоящее время не поддерживается по умолчанию PC браузеры на более старых системах (Для Windows Internet Explorer и Safari для старых Mac OS) или вообще более старых версий, используется многими пользователями.
Это создает реальную проблему для организации сетей с распределениями стандартного программного обеспечения, старые настройки ОС, студии и Интернет кафе с ограничительной административного программного обеспечения или простой начинающим пользователям, которые используют свои компьютеры с настройки по умолчанию.
WebRTC в настоящее время не поддерживается на мобильных браузерах по умолчанию либо, кроме новейшие андроид.
В то время как WebRTC популярен с технологией вундеркиндов и любителей, Многие регулярные пользователи не имеют доступа к такой реализации или можно использовать только ограниченную функциональность.

WebRTC стандарты в начале процесса ратификации. Браузеры, поддержку WebRTC не полностью прозрачный с обновлениями, которые могут привести к проблемам с осуществлением WebRTC.

Для получения дополнительной информации см эти справочные сайты:

[Таблица]

PC Browser;Доля;WebRTC;RTMP

Интернет эксплорер + Край (Окна по умолчанию);9%;No *;Да

Сафари (MacOS умолчанию);13%; Нет; Да

Хром;57%;Да;Да

Firefox; 9%;Да *;Да

Опера;5%;Да;Да

[/Таблица]

*Mozilla отчеты Navigator.getUserMedia как устаревшие и MediaDevices.getUserMedia как экспериментальный .
*IE не поддерживает WebRTC на всех, но есть планы ввести некоторую поддержку в Край браузеру .

Доля рынка браузера ПК показывает, что WebRTC установки не будет работать для многих пользователей ПК за счет поддержки браузера. Многие из этих пользователей с браузерами по умолчанию являются новичками или ограничено политики на рабочих местах с использованием разных браузеров и вряд ли изменится свой браузер.
На мобильные WebRTC поддержка еще ниже, а RTMP поддерживается как на Android и прошивкой с приложения.
Потоки RTMP могут быть опубликованы в IOS и Android браузеров как ЗОЖ.

WebRTC против RTMP

В настоящее время, WebRTC все еще находится в обсуждении развития своей полной реализации, тогда как RTMP уже доступен для развертываний любой проект в реальном времени коммуникационном.

WebRTC может быть решение на будущее и RTMP является решением для настоящего, может потребоваться некоторое время.

WebRTC может потерять текущую битву за его стандартизации и совместимости, со многими предложений по внедрению поверх веб-браузеров или с расходящимися от рыночного подхода Google, Microsoft, Яблоко.

RTMP надежно осуществляется на всех браузерах PC с Flash-плагин и как самостоятельные приложения для мобильных и настольных ОС.

Ретрансляционной (RTMP сервер) против P2P (WebRTC или флэш-RTMFP)

В зависимости от настройки Интернета и сети значительная доля пользователей не удается подключиться и поток непосредственно друг к другу на всех. Некоторый опыт огромный задержки (несколько секунд) и массивная потеря кадров через P2P.

Проверьте свои сети P2P возможности с этим RTMFP подключения проверки .

Использование сервера ретрансляции является наиболее надежным решением для видеосвязи.

Некоторые поставщики говорят только 8% своих пользователей должны RTMP, но которые могут быть смещены с учетом они подчеркивают WebRTC / RTMFP сессий, которые не требуют потокового сервера расходы.
Обычно большинство домашних Интернет-соединения не хорошо сочетаются с P2P если пользователи находятся в том же или очень близко сети. Соединения с сервером класса обычно требуются для надежных P2P на этой технологии.

Вопросы безопасности с помощью браузеров, поддерживающих WebRTC

В Январе 2015, TorrentFreak сообщил, что браузеры, поддерживающие WebRTC страдают от серьезной уязвимости, которая ставит под угрозу безопасность VPN-туннелей, позволяя истинную IP-адрес пользователя, чтобы читать. IP-адрес запросы на чтение не видны в консоли браузеры разработчиков, и они не блокируются общим объявлений плагинов блокировка / конфиденциальности (позволяет отслеживать онлайн рекламодателей и других лиц, несмотря на меры предосторожности,).

Если ваш браузер тест совместимых WebRTC это Средство обнаружения IP-.

Конец Flash

Вспышки было запланировано быть прекращено десять лет назад, но альтернативы принял долгое время и неизменную поддержку браузеров, как это был единственный надежный метод, чтобы предоставить определенные черты как вещание веб-камера.

В настоящее время браузеры и разработчики планируют конец поддержка Flash в конце 2020.

Флэш-поддержка будет разрывный обозревателями, когда другие технологии становятся доступны и надежным для функции, ранее предоставляемые Flash только (потоковое видео с веб-камеры).

Сравните видео хостинг для бизнеса

Сравните и обзор Топ видео хостинг-провайдеров для бизнеса (разместить видеорекламу, платить за просмотр видео, ограниченный доступ видео по требованию, Большой видео / документальных / фильмы / серия, видео для взрослых, собственный проигрыватель с собственными объявлениями и/или контроль доступа).

Поставщики больших объемов с планами, которые могут обрабатывать по крайней мере, 5000 Gb Передача в месяц считались.

Ежемесячная Передача Сравнение цен

[Таблица]

;Wistia;Vzaar;Cincopa;VideoWhisper;VideoShareVOD

1 Tb;$300;$200;$249.95;$50*;$20

5 Tb;$750;$500;$900;$100;$100

15 Tb;$1500;-;$2700;$200;$200**

50 Tb;$3000;-;-;$250;$250**

[/Таблица]

*План вход для VideoWhisper поставляется с 2 ТБ в месяц.
**VideoShareVOD обеспечивает динамический VOD, хостинг, как кратные план $20/mo. Для более высоких, чем объем 5 единиц более доступным принять выше VideoWhisper, варианты размещения.

Ежегодно Передача Сравнение цен

Некоторые поставщики имеют лучшие предложения для планов платных год:

[Таблица]

;Vzaar;VideoWhisper

1 Tb / мес;$1920/и;$400/и

5 Tb / мес;$4800/и;$1000/и

15 Tb / мес;-;$2000/и

50 Tb / мес;-;$3500/и

100 Tb / мес;-;$4800/и

[/Таблица]

Средняя ширина полосы пропускания для передачи Ежемесячная

Это оценивает непрерывное использование полосы пропускания (подключение) требуется на сервере, чтобы потреблять ежемесячную сумму перевода, непрерывно. Значения рассчитываются путем деления общей ежемесячной передачи до нескольких секунд в месяц и преобразования в б.п..

[Таблица]

Ежемесячная Передача ; Средняя полоса пропускания

1 Tb ; 3 Мбит

5 Tb ; 15 Мбит

15 Tb ; 46 Мбит

30 Tb ; 93 Мбит

50 Tb; 154 Мбит

100 Tb ; 308 Мбит

[/Таблица]

Как видно из приведенной выше таблицы, потреблять более 30 Tb / месяц регулярно 100 Соединение с сервером Мбит недостаточно.
Что ’ s, почему большинство провайдеров могут ’ t ручкой тома над 30Mbps на их серверах, даже если они используются свободно.

Плохо о таких поставщиков с 100 Мбит/с соединение является, что они могут ’ всплески трафика ручка t. С максимальной передачи 100 Мбит, которые могут возникнуть в теории, в день 1Tb. Это означает, что, даже если план включает в себя 30TB / месяц, Если там ’ s прилив посетителей в несколько дней и требуют больше, чем в среднем, они не смогут получить доступ к контенту из-за ограничений подключения.

От предложений выше, это выглядит как только VideoWhisper обеспечивает 1000Мбит видео хостинг и, возможно, в то время как использование Wistia остальные 100 Мбит серверов.