Hey.
I just got a Wowza EC2 subscription for live streaming.
I am getting the stream from my dreambox (set top box), and can play it on VLC, so I can also stream it.
There are a few ways to stream out from VLC, but I can’t seem to find (from the Articles) section which one I’m supposed to send to my EC2 instance.
The available options for protocol are File, HTTP, MS-WMSP (MMSH), RTSP, RTP / MPEG Transport Stream, RTP Audio/Video Profile, UDP (Legacy), and IceCast.
The available options for encoding format are MP4 (H.264), TS (H.264), WebM, OGG (Theora), TS (MPEG2).
The format I’m getting from the source is a satellite DVB MPEG2-TS stream, and I’m encoding because the video size/framerate/bitrate are excessive for my application, and my connectino will possible not endure a reduced stream, rather than the original non-transcoded one.
The end user should recieve any (FLV ?) stream that will work on something like JWPlayer for most desktop computers.
If there are readily available tested and proved stream output strings that have been used, I think I could build off of that changing only the source, destination, size, bitrate, etc …
The premilnary stream output I get from VLC is
:sout=#transcode{vcodec=h264,vb=400,fps=25,scale=1,width=640,height=480,acodec=mp4a,ab=64,channels=2,samplerate=44100}:rtp{[COLOR="red"]sdp=rtsp://DESTINATION:5544/[/COLOR]} :no-sout-rtp-sap :no-sout-standard-sap :sout-keep
Thanks in advance.
Update : Would it be better to use something like ffmpeg and ffserver for this ? I’m quite comfortable with VLC.