{Disarmed} rtsp-source to icecast

Mathias Gyllengahm lunarshuttle at gmail.com
Thu Mar 24 12:39:11 PDT 2011


Hi Andrés, and thanks for quick reply!

I was a bit unclear, sorry about that. I'm aware of the fact that I have to
reencode to theora and send it via shout2send. I was showing a shorter
pipeline, with a filesink, just to show that things go wrong much earlier.
When using decodebin2 I'm getting an error message telling me I'm missing a
plug-in (as opposed to decodebin, which told me I was missing a h264 rtp
depay plugin, which I find with gst-inspect).

/Mathias


New clock: GstSystemClock
/GstPipeline:pipeline0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src:
caps = application/x-rtp, media=(string)video, payload=(int)35,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1, profile-level-id=(string)42001e,
sprop-parameter-sets=(string)\"Z0IAHtoCwJT/wAGAAspAgA\\=\\=\\,aN4Fcg\\=\\=\",
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin2:decodebin20: Your
GStreamer installation is missing a plug-in.
Additional debug info:
gstdecodebin2.c(3135): gst_decode_bin_expose ():
/GstPipeline:pipeline0/GstDecodeBin2:decodebin20:
no suitable plugins found
Execution ended after 1815946991 ns.

2011/3/24 Andrés González <acandido at hi-iberia.es>

>  On 24/03/11 16:32, Mathias Gyllengahm wrote:
>
>
> I've experimented with some caps - but haven't gotten further (something
> like caps = application/x-rtp, payload=35, clock-rate=90000,
> encoding-name=H264...) but no luck.
>
>  Does anyone have any idea? I want to be able to decode the stream and
> forward it to an icecast server. I'm able to do it with VLC on command line,
> but VLC doesn't feel that stable...
>  /Mathias
>
>
> Hi Mathias,
>
> As far as I know, the element used to stream to icecast is shout2send.
> Also, I'm not sure you can stream any video other than Theora over Ogg to an
> Icecast server. So I suggest something like this:
>
> gst-launch-0.10 rtspsrc location=... ! decodebin2 ! theoraenc ! oggmux !
> shout2send ip=<icecast-server> port=8000 mount=yourmountpoint.ogg
> password=<serverpassword>
>
> Regards,
> Andres
>
>
>
>
> _______________________________________________
> gstreamer-devel mailing listgstreamer-devel at lists.freedesktop.orghttp://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110324/1765e02f/attachment.html>


More information about the gstreamer-devel mailing list