RTMP vs. WebRTC vs. HLS: Comparing Live Video Streaming Protocols
100ms.live