Некоторые преимущества технологии WebRTC в браузерах:
- Не требует установки программного обеспечения и плагинов. 3 Для старта онлайн-конференции достаточно просто открыть браузер и перейти на страницу, где будет происходить подключение. 4
- Высокое качество связи. 4 Поток медиаданных подстраивается под текущие условия связи, а чувствительность микрофонов и динамиков пользователей автоматически регулируется. 4
- Безопасность соединения. 4 Для шифрования используются протоколы SRTP и DTLS. 4 Кроме того, WebRTC доступен только на сайтах, которые работают по протоколу HTTPS с соответствующим сертификатом. 4
- Кроссплатформенность. 4 Нет никаких ограничений относительно ОС. 4 WebRTC работает и на Windows, и на Linux, и на Mac. 4
- Открытый исходный код. 4 Разработчики могут бесплатно использовать WebRTC для реализации онлайн-общения. 4
Некоторые недостатки технологии WebRTC в браузерах:
- Ограничения совместимости. 2 Стандарт отвечает лишь за способы передачи видео и аудио, при этом способы реализации процесса связи остаются за разработчиками и клиентами, которые используют эти устройства. 2
- Сложности с масштабированием. 2 Связь между двумя устройствами наладить относительно просто, но с масштабированием в полноценных многопользовательских системах возникают сложности. 2
- Удаленное управление. 2 Пользователь может транслировать происходящее на своём экране, но только в одностороннем порядке. 2
- Определение IP-адресов пользователей. 34 Несмотря на высокий уровень безопасности при использовании технологии благодаря шифрованию данных, этот факт может не понравиться пользователям, которые хотят скрыть максимум личных данных. 4