Page 1 of 1

Searching the best solution for playing rtsp stream in flash

Posted: 01 Oct 2010 07:39
by kdojgd
Hello everybody,

after searching for weeks on a good solution to get flash playing my RTSP MP4 IP-camera stream, I'm getting nerved of finding "no solutions", "buggy solutions", "expensive solutions" and "unstable things"... currently I'm running out of time, so after trying ffmpeg / ffserver, RED5, and many others, I'm now giving VLC a chance ... please help me, I would be really thankful, if I just get it on, to work well...

Source information
I'am always using the Cisco wireless IP-cameras
both cameras offer simultaneous streams in MJEPG (no audio) format over HTTP and MP4 (with audio) over RTSP, for my needs I have to choose MP4 over RTSP, because I need audio and video output.

The livestream is reachable like this "rtsp://user:password@camera_ip/img/media.sav"


Target system
The livestreams target is every actual web-browser on any OS using a standard flashplayer plug-in. So Flash cannot directly stream RTSP, it's not supported (only in flash light for mobile devices), out of this fact, I need to transcode the stream from RTSP to any format supported in the actual flashplayer.


Solution wanted
Therefore I need a server like VLC, what requests the livestream from the camera (connected through the internet), does all the transcoding stuff, in a Flash supported streaming format, and publishes it for my websites! Currently I have seen, VideoLan offers different programs, like vlc player, vlc server, vlma and so on, I dont know, what would be the best solutions for my project.

I already tried some configurations with vlc, but most of them do not work or dont work stable. As I was searching for help on google and in some forums, I always just found people with similar problems and more bugs and information about things what are not working instead of things that are working ...

My question
Please, could somebody tell my, how I set up a server in the best way to meed my expectations, I'm running a ubuntu server (no GUI, terminal only) and I have complete root access. Most important is stability of the video-server, because I need to set it up for costumers running a website, they like to have this as live-stream, so it would be a really bad thing, if the stream is aborting every second day or the server keeps hanging up contentiously?

Well, I'm really thankful for each help you could offer me, some sample commands would be really nice also :) :?:

(Excuse my worse English, I'm no native speaker :P )
Thanxs

Mark

Re: Searching the best solution for playing rtsp stream in f

Posted: 11 Oct 2010 11:08
by Jean-Baptiste Kempf
If you can playback the stream with VLC, just restream in RTP to wowza.

Re: Searching the best solution for playing rtsp stream in f

Posted: 24 Nov 2010 13:57
by alrama
you could use a simple .BAT (or equivalent bash shell) like this:

:start
del /f /q "C:\Documents and Settings\Administrator\Application Data\vlc\crashdump*"
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --quiet -I dummy --no-quiet-synchro --play-and-exit rtsp://user:password@camera_ip/img/media.sav :sout=#transcode{vcodec=h264,vb=768,ab=64,acodec=mp3,samplerate=44100,deinterlace,high-priority}:std{access=http,dst=0.0.0.0:8080/stream.flv}
goto start


You will have:
  • If input stream goes down, VLC exit and rerun (due to goto start, deleting chrash dump to avoid blocking popup message)
  • A high quality Flash supported format like H264
Flash Plugin have to addressing to : http://<you VLC host>:8080/stream.flv

Alberto