15

Now that the NPAPI that the VLC plugin uses is being discontinued in Firefox and that Google Chrome has discontinued the NPAPI for long is there any solution to stream RTSP live video inside these browsers?

genpfault
  • 51,148
  • 11
  • 85
  • 139
Tiago Dias
  • 585
  • 1
  • 6
  • 12
  • Not an answer but maybe worth a shot: Looking into VLC's livehttp module which enables you to segment streams and deliver them through html5 video. In this post I explain the general setup: http://stackoverflow.com/a/6348741/693052 the part on segmenting can be interchanged with VLC's livehttp module. Maybe this leads you somewhere. It is possible however the codecs and (in)compatibilities will be a pain to handle. – Mike F Oct 13 '15 at 09:01
  • Thanks for your input. Transcoding the RTSP streams to HTML5 video would solve the problem but introduces other issues that are unacceptable in some cases: - latency due to the transcoding operation and HTTP protocol used with HTML5 video is not compatible with Live video streams where you can control / move the cameras around - if you have a large set of video cameras and viewers the transcoding infrastructure becomes expensive - network optimizations used with RTSP, namely Multicast, will probably not be supported in these scenarios – Tiago Dias Oct 13 '15 at 14:18
  • 1
    Check this answer [http://stackoverflow.com/a/33497580/636424](http://stackoverflow.com/a/33497580/636424) I hope this will help you. –  Nov 03 '15 at 11:20
  • Possible duplicate of [How to stream video over rtsp protocol for Live555 server on web browser](http://stackoverflow.com/questions/33233677/how-to-stream-video-over-rtsp-protocol-for-live555-server-on-web-browser) – mpromonet Mar 08 '16 at 17:53

1 Answers1

16

After a long time digging and following this topic I have came to interesting results. At this point the best option seems to be an RTSP proxy that changes RTSP in a way that makes it compatible with something supported by web browsers (WebRTC, etc.).

I have collected the following solutions:

For the future I expect:

  • Video Camera manufacturers will start to implement protocols like WebRTC and MPEGdash
  • Web Browsers SHOULD implement RTSP but this is probably not going to happen
Tiago Dias
  • 585
  • 1
  • 6
  • 12