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