Комментарии 12
Браузеры будут общаться напрямую, никакого сервера не требуется.
Начиная статью с такого введения вы показали полную безграмотность. Погуглите, что такое файрвол.
-8
Эта статья — не для начинающих по WebRTC. Но вы правы, стоило упомянуть TURN и STUN сервера, которые нужны на этапе signaling. Идея в том — что это — не ваши сервера (не будем вдаваться в подробности про TURN), есть куча публичных таких серверов, с помощью которых проделывается дыра в файрвол. Под «серверным» WebRTC инженеры имеют ввиду SFU или MCU, о чем в статье и речь.
+3
5% при RTMP протоколе, и 75% при WebRTC протоколе
Я, возможно, что-то пропустил, но не вижу в статье объяснения почему такая дикая разница?
0
Там есть ссылка на мою предыдущую статью, где это обьясняется:
habr.com/ru/post/498418
Вкратце — из-за шифрования данных и неэффективности гугльского кода WebRTC.
habr.com/ru/post/498418
Вкратце — из-за шифрования данных и неэффективности гугльского кода WebRTC.
0
Как минимум с 2014 года (вроде даже раньше) гугл продвигал webrtc, а он похоже до сих пор через пень колоду работает
0
Ну а вне браузера зачем такая тяжеловесная вещь как WebRTC? Скайп, к примеру, или Microsoft Teams, работают по своим собственным протоколам; есть RTSP или RTMP которые вы можете поддержать в своем собственном приложении. Вся проблема в том что именно браузеры не поддерживают RTSP и RTMP (Flash изгнан).
0
Касательно готовых решений в облаке для готовых приложений. А что скажете про Voximplant? Насколько он обойдётся в копеечку по сравнению со встраиванием Janus'а или анта в свой сервер?
0
ну говорить что Zoom работает по WebRTC – это наверное всё же преувеличение. они захватывают кадры, выводя картинку с камеры в canvas. у них свой энкодер – фактически FFmpeg собранный в wasm через emscripten. года 3 назад они rtp-фреймы вообще через вебсокеты доставляли, да и сейчас на него фолбэк делают, хотя основной транспорт у них сейчас это data channels в WebRTC – скажем так, от стандартного PeerConnection отличается довольно сильно…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Серверный WebRTC в 2020 году — обзор возможностей