[Live-devel] What is this technology and will it let me Facebook like stream?

Jeremiah Morrill Jeremiah.Morrill at econnect.tv
Mon Apr 10 10:57:45 PDT 2017


I have done some light testing in this area.

Speculating a little here based on what you said, it seems like you’d want scalable video, from an RTSP camera stream, delivered to the web (and support mobile web browsers).

Web RTC is the “right way” to go and believe Ross is working on something for this.  Web RTC can provide pretty low latency streams.  The downside as of writing this email is that it’s supported on all web browsers and mobile web browsers EXCEPT Safari on iOS.

Http “LIVE” Streaming (HLS).  This is supported on everything*.  IIRC, not “natively” on chrome, but if you use a JS lib (https://github.com/video-dev/hls.js) It’ll work.  The downside is latency is very high.

You can convert the RTSP stream to HLS with ffmpeg(.exe). Use a command like this (assuming h264 compatible source stream, vcodec copy does no transcoding).

ffmpeg -i "<rtspurl>" -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec copy -y video_file_exposed_to_http_server.m3u8

Just add the mime/type to your http server.

That’s about it.  I don’t want to get too off-topic for this list, so I’ll leave it at that..

-Jer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20170410/301b6ed3/attachment.html>


More information about the live-devel mailing list