Live Streaming Options


HLS/DASH:
HTTP segmentation based, high latency
As static HTTP content, well received by players, whether web or native based, and efficient on CDN
distributed by standard HTTP server.
RTSP:
Standard protocol for IP camera video output. Weak browser play support.
Requires router configuration when video source if behind NAT since streaming server have to pull video from video source.
Low latency
RTMP:
Popular with video source since source pushes to streaming server, and therefore no router work is needed when video source is behind NAT.
Low latency
WebRTC:
I believe this will be the protocol to deliver low latency video to browser.
supported by Chrome and Firefox. I don’t include IE/Safari plugin as it requires installation.
Support both VP8/VP9 and H.264 through OpenH264 and ffmpeg
Here is a little page that renders the laptop camera:
http://riowing.net/local/webRTC.htm tested on Edge (Chrome requires https or localhost)

Reference:
https://www.3cx.com/webrtc/which-browsers-support-webrtc
https://www.chromestatus.com/feature/6417796455989248

Advertisements
Comments are closed.
%d bloggers like this: