Existem três protocolos / tecnologia de streaming em HTML5:
Transmissão ao vivo, baixa latência - WebRTC - Websocket
VOD e transmissão ao vivo, alta latência - HLS
1. WebRTC
De fato, o WebRTC é SRTP (protocolo RTP seguro). Assim, podemos dizer que a tag de vídeo suporta RTP (SRTP) indiretamente via WebRTC.
Portanto, para obter o fluxo RTP no seu Chrome, Firefox ou outro navegador HTML5, você precisa de um servidor WebRTC que entregue o fluxo SRTP ao navegador.
2. Websocket
É baseado em TCP, mas com menor latência que o HLS. Novamente, você precisa de um servidor Websocket.
3. HLS
Protocolo de streaming de alta latência mais popular para VOD (vídeo pré-gravado).