Hi. I am
using TI’s dm355 evm. I am
using the gst-rtsp-server to transmit the video encoded from yuv422 to mpeg4
via rtsp-server. Then I try to watch the video via the VLC on the windows host. ./test-launch
--gst-debug-no-color --gst-debug=TI*:2 "( filesrc
location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc
engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY
resolution=640x480 ! rtpmp4vpay pt=96 name=pay0 )" Test-launch
is a demo application (in examples folder) that creates an rtsp-server, and
helps in transmitting and TIVidenc1 is an element released as a part of the
ti-gstreamer-plugin (gstreamer.ti.com) for development of gstreamer on TI
Platforms, which here plays the role of encoding. On
executing the above command, I get the error mentioned below. I am
using gstreamer-0.10.23, glib-2.18.1, gst-plugins-base-0.10.23,
gst-plugins-good-0.10.10, gst-plugins-bad-0.10.9, gst-plugins-ugly-0.10.9. Thanks is
advance. Regards, Neel. **
Message: listening on port 8554 ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
Try to find out if it's in your launch pipeline first before sending it through the RTSP server test-launch app. For instance, do a quick RTP session to a host using the same launch line to a linux/windows machine. It may help to narrow your problem as I'm not sure it's the RTSP server. I could be wrong though. SN01
|
Hi.
Thanks for the reply. I have already checked out the pipeline before and used it to encode the video in m4v format. It works fine. I have looked into the errors and now I have fewer errors than before. The problem was that elements input-selector weren't installed. Note: I have gst-rtsp-server-0.10.3 installed. For the test-launch: ./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 )" Output is: (GST_DEBUG=5) 0:00:00.004042042 1615 0x11008 INFO GST_INIT gst.c:611:init_pre: Initializing GStreamer Core Library version 0.10.23 0:00:00.095665042 1615 0x11008 INFO GST_INIT gst.c:612:init_pre: Using library installed in /home1/neel/target/filesys//opt/gstreamer/lib 0:00:00.097506792 1615 0x11008 INFO GST_INIT gst.c:622:init_pre: Linux 172.24.190.40 2.6.10_mvl401 #1 Wed May 20 13:12:59 IST 2009 armv5tejl ** Message: listening on port 8554 ** Message: added new client 0x16cf0 ip 172.24.136.232:25094 ** Message: attaching to context 0x13e18 RTSP request message 0x8e3f4 request line: method: 'OPTIONS' uri: 'rtsp://172.24.190.40:8554/test' version: '1.0' headers: key: 'CSeq', value: '9' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** Message: client 0x16cf0: received a request RTSP response message 0xbefff9a8 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '9' key: 'Public', value: 'OPTIONS, DESCRIBE, PAUSE, PLAY, SETUP, TEARDOWN' key: 'Server', value: 'GStreamer RTSP server' body: length 0 ** Message: client 0x16cf0: sent a message with cseq 9 RTSP request message 0x8e3f4 request line: method: 'DESCRIBE' uri: 'rtsp://172.24.190.40:8554/test' version: '1.0' headers: key: 'CSeq', value: '10' key: 'Accept', value: 'application/sdp' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** 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 Thanks in advance. Regards, Neel. -----Original Message----- From: ScreenName01 [mailto:[hidden email]] Sent: Wednesday, June 03, 2009 3:46 AM To: [hidden email] Subject: Re: [gst-devel] gst-rtsp-server on TI's dm355 evm Hi, Try to find out if it's in your launch pipeline first before sending it through the RTSP server test-launch app. For instance, do a quick RTP session to a host using the same launch line to a linux/windows machine. It may help to narrow your problem as I'm not sure it's the RTSP server. I could be wrong though. SN01 Mehta, Neel wrote: > > Hi. > > I am using TI's dm355 evm. > > I am using the gst-rtsp-server to transmit the video encoded from yuv422 > to mpeg4 via rtsp-server. Then I try to watch the video via the VLC on the > windows host. > > ./test-launch --gst-debug-no-color --gst-debug=TI*:2 "( filesrc > location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc > engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY > resolution=640x480 ! rtpmp4vpay pt=96 name=pay0 )" > > Test-launch is a demo application (in examples folder) that creates an > rtsp-server, and helps in transmitting and TIVidenc1 is an element > released as a part of the ti-gstreamer-plugin (gstreamer.ti.com) for > development of gstreamer on TI Platforms, which here plays the role of > encoding. > > On executing the above command, I get the error mentioned below. > > I am using gstreamer-0.10.23, glib-2.18.1, gst-plugins-base-0.10.23, > gst-plugins-good-0.10.10, gst-plugins-bad-0.10.9, gst-plugins-ugly-0.10.9. > > Thanks is advance. > > Regards, > > Neel. > > ** Message: listening on port 8554 > ** Message: added new client 0x16cf0 ip 172.24.136.232:45062 > ** Message: attaching to context 0x13e18 > RTSP request message 0x8d6bc > request line: > method: 'OPTIONS' > uri: 'rtsp://172.24.190.40:8554/test' > version: '1.0' > headers: > key: 'CSeq', value: '53' > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media > v2009.03.22)' > body: > ** Message: client 0x16cf0: received a request > RTSP response message 0xbefff9c8 > status line: > code: '200' > reason: 'OK' > version: '1.0' > headers: > key: 'CSeq', value: '53' > key: 'Public', value: 'OPTIONS, DESCRIBE, PAUSE, PLAY, SETUP, TEARDOWN' > key: 'Server', value: 'GStreamer RTSP server' > body: length 0 > ** Message: client 0x16cf0: sent a message with cseq 53 > RTSP request message 0x8d6bc > request line: > method: 'DESCRIBE' > uri: 'rtsp://172.24.190.40:8554/test' > version: '1.0' > headers: > key: 'CSeq', value: '54' > key: 'Accept', value: 'application/sdp' > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media > v2009.03.22)' > body: > ** 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:1427): GLib-GObject-CRITICAL **: g_object_set: assertion > `G_IS_OBJECT (object)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_bin_add: assertion > `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_element_get_static_pad: > assertion `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_pad_link: assertion > `GST_IS_PAD (srcpad)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_object_unref: assertion > `object != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_element_get_request_pad: > assertion `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_pad_link: assertion > `GST_IS_PAD (sinkpad)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_object_unref: assertion > `object != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_element_get_request_pad: > assertion `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_pad_link: assertion > `GST_IS_PAD (sinkpad)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_object_unref: assertion > `object != NULL' failed > > (lt-test-launch:1427): GLib-GObject-CRITICAL **: g_object_set: assertion > `G_IS_OBJECT (object)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_bin_add: assertion > `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_element_get_static_pad: > assertion `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_pad_link: assertion > `GST_IS_PAD (srcpad)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_object_unref: assertion > `object != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_element_get_request_pad: > assertion `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_pad_link: assertion > `GST_IS_PAD (sinkpad)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_object_unref: assertion > `object != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_element_get_request_pad: > assertion `GST_IS_ELEMENT (element)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_pad_link: assertion > `GST_IS_PAD (sinkpad)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_object_unref: assertion > `object != NULL' failed > 0:00:05.629633292 1427 0xfc398 WARN TIVidenc1 > gsttividenc1.c:1701:gst_tividenc1_frame_duration: framerate not specified; > using 29.97fps > ** 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:1427): GStreamer-CRITICAL **: gst_caps_get_structure: > assertion `GST_IS_CAPS (caps)' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_structure_get_string: > assertion `structure != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_structure_get_int: > assertion `structure != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_structure_get_int: > assertion `structure != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_structure_get_string: > assertion `structure != NULL' failed > > (lt-test-launch:1427): GStreamer-CRITICAL **: gst_structure_get_string: > assertion `structure != NULL' failed > Segmentation fault > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > -- View this message in context: http://www.nabble.com/gst-rtsp-server-on-TI%27s-dm355-evm-tp23828807p23842058.html Sent from the GStreamer-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |