Представьте себе, если бы у авиакомпаний были прямые рейсы из вашего местного аэропорта до каждого пункта назначения в мире - усовершенствование авиаперевозок было бы огромным. Во многом таким же образом WebRTC предназначен для изменения сети, какой мы ее знаем, потому что она устраняет необходимость подключения через сервер для отправки данных. Кроме того, в отличие от Skype, например, WebRTC не требует каких-либо загрузок или установки программного обеспечения - это полностью открытая платформа. Многие компании отказываются от устаревших коммуникационных технологий, таких как Flash, и переходят на WebRTC. Кроме того, также увеличивается проникновение среди потребителей (людей с браузерами, которые поддерживают WebRTC) . Мы считаем, что компании, которые используют преимущества WebRTC сегодня, позиционируют себя как компании будущего. Наш сервис с 2018 года предоставляем клиентам сервис, используя Webrtc технологию.
Теперь об Adobe Flash. Реализация на этой технологии ограничена видеокодеками, поддерживаемыми Adobe Flash, их немного, и большинство из них являются частными(плата за лицензию). С 2011 года поддержка Flash для мобильных платформ была прекращена, и разработчикам мобильных приложений требуются большие усилия для реализации адекватных функций с использованием Flash на мобильных устройствах.
WebRTC включает в себя три различных API для обработки потоков данных: 1) getUserMedia, который получает пользовательские данные в браузере, например, видеопоток с веб-камеры; 2) RTCPeerConnection, который передает потоки по сети; 3) RTCDataChannel - набор API, предназначенных для открытия UDP-соединений между двумя браузерами.
Основные преимущества WebRTC против Flash заключаются в том, что вам не нужно устанавливать какие-либо плагины или расширения для браузера, потому что теперь он поддерживается "из коробки". Кроме того, WebRTC более устойчив к "сбоям" и использует html5 прямо в отличие от технологии Flash.
Причины WebRTC УДИВИТЕЛЬНЫ:
- Закодирован на JavaScript (по сути, на родном языке Интернета) - Безупречное качество аудио / видео - Настройки сети в реальном времени в зависимости от скорости соединения
Причины падения эры Flash не удивительны:
- Кодировано в Flex (громоздкий и устаревший язык программирования) - Низкое качество видео и звука, которые страдают от проблем с эхом / обратной связью - Предустановленная нерегулируемая сеть, которая не реагирует на скорость соединения.