Hay tres protocolos / tecnología de transmisión en HTML5:
Transmisión en vivo, baja latencia - WebRTC - Websocket
VOD y transmisión en vivo, alta latencia - HLS
1. WebRTC
De hecho, WebRTC es SRTP (protocolo RTP seguro). Por lo tanto, podemos decir que la etiqueta de video admite RTP (SRTP) indirectamente a través de WebRTC.
Por lo tanto, para obtener la transmisión RTP en su navegador Chrome, Firefox u otro navegador HTML5, necesita un servidor WebRTC que entregará la transmisión SRTP al navegador.
2. Websocket
Está basado en TCP, pero con una latencia más baja que HLS. Nuevamente necesita un servidor Websocket.
3. HLS
El protocolo de transmisión de alta latencia más popular para VOD (video pregrabado).