[gst-embedded] transfer of video via udp/rtp/rtsp
Mehta, Neel
x0112149 at ti.com
Wed Jun 3 02:45:11 PDT 2009
Hi
I want to transfer a mpeg4 video from my TI's dm355 evm (ARM) to my pc (see on vlc). I have tried:
1. UDP: gst-launch-0.10 -v videotestsrc ! TIVidenc1 codecName=mpeg4enc engineName=encode contiguousInputFrame=FALSE ! rtpmp4vpay ! udpsink port=1234
The pipeline works perfectly, but I am unable to see any video via vlc.
2. RTSP: ./test-launch --gst-debug-no-color --gst-debug=0 "( filesrc location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! rtpmp4vpay pt=96 name=pay0 )"
It gives me the following error:
** Message: client 0x16cf0: received a request
** Message: found media 0x52dc0 for url abspath /test
** Message: constructed media 0x58c20 for url /test
** Message: preparing media 0x58c20
** Message: enter mainloop
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_debug_log_valist: assertion `category != NULL' failed
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_debug_log_valist: assertion `category != NULL' failed
** Message: 0x58c20: got message type async-done
** Message: position query failed
** Message: duration query failed
** Message: stats: position 0:00:00.000000000, duration 99:99:99.999999999
** Message: object 0x58c20 is prerolled
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_string: assertion `structure != NULL' failed
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_int: assertion `structure != NULL' failed
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_int: assertion `structure != NULL' failed
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_string: assertion `structure != NULL' failed
(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_string: assertion `structure != NULL' failed Segmentation fault
Can anyone help me in debugging? Or suggest some other way to implement the video transfer. My ultimate aim is to transfer the video and see on vlc, irrespective of the protocols used.
Thanks in advance.
Regards,
Neel.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-embedded/attachments/20090603/9fe4c203/attachment.htm>
More information about the Gstreamer-embedded
mailing list