I am working on a web app that needs to display streaming video of a remote desktop. We have already implemented this using ffmpeg/ffserver and flowplayer, transcoding the RTSP into .flv format, but it is very fragile and my research has led me to using the command line version of VLC.
My question is: Is there a way to pipe transcoded RTSP (as OGG, RTP, or another format) into a browser while avoiding a reliance on flash?
I know that the tag hasn't supported streaming video for quite some time, but I'm having trouble finding consistent documentation. Some say you can pipe RTP directly in, some say you'll never be able to stream throuh the tag.
Also, I am currently testing all of this on my local Apache server.
I'm assuming the transcoding will look something along the lines of:
- vlc -vvv rtsp://xx.xx.xx.xx:554/vga.sdp --no-sout-audio --sout '#standard{access=http,mux=ogg,dst=http://localhost/test_ogg.php}'
OR
- vlc -vvv rtsp://xx.xx.xx.xx:554/vga.sdp --no-sout-audio --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=400}:duplicate{dst=display,dst=rtp{mux=ts,dst=xxx.xxx.xx.xx,port=xxxx}}'
Thanks - Mason