[gst-devel] About HDV Streaming through Gstreamer RTP Plugin

liangzhihong1984 liangzhihong1984 at 126.com
Thu Jul 10 04:50:38 CEST 2008


 
Hi Edward,
Thanks a lot for your great help.I could capture m2ts data from a DV now.
Now I want to send them out through RTP, but some new error happens, i tried many times, but still failed.
please give me some help.

leon at leon-desktop:~/Desktop$ gst-launch-0.10 -v hdv1394src ! queue ! rtpmp2tpay ! queue! udpsink host=127.0.0.1 port=1234
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/pipeline0/hdv1394src0.src: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188
/pipeline0/queue0.sink: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188
/pipeline0/queue0.src: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188
/pipeline0/rtpmp2tpay0.src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T-ES, payload=(int)33, ssrc=(guint)3754896773, clock-base=(guint)4257362012, seqnum-base=(guint)63578
/pipeline0/rtpmp2tpay0.sink: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188
/pipeline0/queue1.sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T-ES, payload=(int)33, ssrc=(guint)3754896773, clock-base=(guint)4257362012, seqnum-base=(guint)63578
/pipeline0/queue1.src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T-ES, payload=(int)33, ssrc=(guint)3754896773, clock-base=(guint)4257362012, seqnum-base=(guint)63578
/pipeline0/udpsink0.sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T-ES, payload=(int)33, ssrc=(guint)3754896773, clock-base=(guint)4257362012, seqnum-base=(guint)63578
ERROR: from element /pipeline0/udpsink0: GStreamer encountered a general stream error.
Additional debug info:
gstmultiudpsink.c(394): gst_multiudpsink_render (): /pipeline0/udpsink0:
Got send error 90: Message too long
Execution ended after 61855070 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/pipeline0/udpsink0.sink: caps = NULL
/pipeline0/queue1.src: caps = NULL
/pipeline0/queue1.sink: caps = NULL
/pipeline0/rtpmp2tpay0.sink: caps = NULL
/pipeline0/rtpmp2tpay0.src: caps = NULL
/pipeline0/queue0.src: caps = NULL
/pipeline0/queue0.sink: caps = NULL
/pipeline0/hdv1394src0.src: caps = NULL
Setting pipeline to NULL ...
FREEING pipeline ...

 
Best Regards, 
Leon Liang
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080710/2278b15a/attachment.htm>


More information about the gstreamer-devel mailing list