В HTML5 есть три протокола / технологии потоковой передачи:
Прямая трансляция, низкая задержка - WebRTC - Websocket
VOD и прямая трансляция, высокая задержка - HLS
1. WebRTC
Фактически WebRTC - это SRTP (безопасный протокол RTP). Таким образом, можно сказать, что видеотег поддерживает RTP (SRTP) косвенно через WebRTC.
Поэтому, чтобы получить поток RTP в вашем Chrome, Firefox или другом браузере HTML5, вам понадобится сервер WebRTC, который будет доставлять поток SRTP в браузер.
2. Websocket
Он основан на TCP, но с меньшей задержкой, чем HLS. Снова вам нужен сервер Websocket.
3. HLS
Самый популярный протокол потоковой передачи с высокой задержкой для VOD (предварительно записанное видео).
person
ankitr
schedule
18.09.2015