HTML5'te üç akış protokolü / teknolojisi vardır:
Canlı akış, düşük gecikme süresi - WebRTC - Websocket
VOD ve Canlı akış, yüksek gecikme süresi - HLS
1. WebRTC
Aslında WebRTC SRTP'dir (güvenli RTP protokolü). Böylece video etiketinin dolaylı olarak WebRTC üzerinden RTP'yi (SRTP) desteklediğini söyleyebiliriz.
Bu nedenle, Chrome, Firefox veya başka bir HTML5 tarayıcınızda RTP akışını almak için, SRTP akışını tarayıcıya gönderecek bir WebRTC sunucusuna ihtiyacınız vardır.
2. Web Soketi
TCP tabanlıdır, ancak HLS'den daha düşük gecikme süresine sahiptir. Yine bir Websocket sunucusuna ihtiyacınız var.
3. HLS
VOD için en popüler yüksek gecikmeli akış protokolü (önceden kaydedilmiş video).