William K. Volkman
2006-Jan-03 14:23 UTC
[Icecast] Does the icecast 2.2 works with video streaming?
On Tue, 2006-01-03 at 19:49, Daniel Quintana C. wrote:> Hello, > I need to transmit live video streaming, from my camera to the icecast > server. I already try the live audio streaming with Darkice and icecast. > So i was wondering if the Icecast 2.2 could be used to be the video stream > server for my live video streaming- > > By the way, What i need to make a live video streaming ? ( i have a capture > card and a dv camera).I have done this using Icecast 2.3 server, ffmpeg2theora and the oggfwd program. The examples for ffmpeg2theora include one for the conversion/broadcast of dv. HTH, William.
libshout 2.2 has just been released. It's a fairly minor update: * Speex support (this is why it's 2.2 instead of 2.1.1) * Theora timing fix * Double-free bug, response parser bug on failed login fixed. It's at http://www.icecast.org/download.php
Daniel Quintana C.
2006-Jan-04 02:49 UTC
[Icecast] Does the icecast 2.2 works with video streaming?
Hello, I need to transmit live video streaming, from my camera to the icecast server. I already try the live audio streaming with Darkice and icecast. So i was wondering if the Icecast 2.2 could be used to be the video stream server for my live video streaming- By the way, What i need to make a live video streaming ? ( i have a capture card and a dv camera). Thanks a lot Daniel
Maglan Cristiano Diemer
2006-Jan-05 04:22 UTC
[Icecast] Does the icecast 2.2 works with video streaming?
I use gstreamer for this. Gstreamer capture video and audio from firewire (dv) or video4linux device and send icecast server. For video only (encode with Ogg theora) from dv camera: $ gst-launch-0.8 \ dv1394src ! \ dvdec name=dv quality=5 ! \ ffcolorspace ! "video/x-raw-yuv",format=\(fourcc\)I420 ! \ ffvideoscale ! "video/x-raw-yuv",width=352,height=240 ! \ theoraenc bitrate=128 keyframe_force=64 keyframe_freq=64 ! \ oggmux name=mux { \ mux. ! \ queue ! \ shout2send ip=127.0.0.1 port=8000 password=hackme mount=gstreamer.ogg } For video (OggTheora) and audio (OggVorbis) from dv camera: $ gst-launch-0.8 \ dv1394src ! \ dvdec name=dv quality=5 \ { dv.audio ! queue ! \ audioscale ! audio/x-raw-int,rate=22050 ! \ audioscale ! audio/x-raw-int,rate=11025 ! \ audioconvert ! audio/x-raw-float,channels=1 ! \ rawvorbisenc managed=true max-bitrate=16000 ! queue ! mux. } \ { dv.video ! queue ! \ ffcolorspace ! "video/x-raw-yuv",format=\(fourcc\)I420 ! \ videodrop ! "video/x-raw-yuv",framerate=\(double\)9.0 ! \ deinterlace ! \ videoscale ! "video/x-raw-yuv",width=352,height=240 ! \ theoraenc bitrate=116 keyframe_force=64 keyframe_freq=64 ! \ queue ! mux. } \ { oggmux name=mux ! \ shout2send ip=127.0.0.1 port=8000 password=hackme mount=gstreamer.ogg } -- Prof. Maglan Cristiano Diemer maglan@univates.br Daniel Quintana C. wrote:> Hello, > I need to transmit live video streaming, from my camera to the icecast > server. I already try the live audio streaming with Darkice and icecast. > So i was wondering if the Icecast 2.2 could be used to be the video stream > server for my live video streaming- > > By the way, What i need to make a live video streaming ? ( i have a capture > card and a dv camera). > > Thanks a lot > Daniel