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