[gst-devel] About RTSP server--streaming mp3 files

yangsb yangsb05 at gmail.com
Fri Feb 27 04:05:51 CET 2009


I download  and install GStreamer RTSP server 0.10.1 from
http://people.freedesktop.org/~wtay/.
My gstreamer version is 0.10.21.
I modified the gst-rtsp-server/examples/main.c
I changed the gst_rtsp_media_factory_set_launch line:
--------------------------------------------------------------------
gst_rtsp_media_factory_set_launch (factory, "( "
    "filesrc location=/opt/gst_dm355/jolin.mp3 ! "
    "mp3parse ! queue ! rtpmpapay name=pay0 pt=96 "
    ")");
---------------------------------------------------------------------
After I executed the gst-rtsp-server,I tried the vlc as a client.
But I get the following error messges from the gst-rtsp-server:
------------------------------------------------------------------------------------------------
** Message: added new client 0x16cc0 ip 192.168.1.246 with fd 6                 
** Message: found media 0x41c70 for url abspath /test                           
** Message: constructed media 0x91208 for url /test                             
** Message: found media 0x41c70 for url abspath /test                           
** Message: constructed media 0xa1130 for url /test                             
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_bin_add: assertion
`GST_IS_EL
EMENT (element)' failed                                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_request_pad:
asse
rtion `GST_IS_ELEMENT (element)' failed                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_static_pad:
asser
tion `GST_IS_ELEMENT (element)' failed                                          
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_request_pad:
asse
rtion `GST_IS_ELEMENT (element)' failed                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_request_pad:
asse
rtion `GST_IS_ELEMENT (element)' failed                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (sinkpad)' failed                                                    
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (srcpad)' failed                                                     
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (srcpad)' failed                                                     
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (sinkpad)' failed                                                    
** Message: added new client 0x16d20 ip 192.168.1.246 with fd 12                
** Message: receive failed -11 (Received end-of-file), disconnect client
0x16cc0
** Message: found media 0x41c70 for url abspath /test                           
** Message: constructed media 0x9d050 for url /test                             
** Message: found media 0x41c70 for url abspath /test                           
** Message: constructed media 0x5bfc0 for url /test                             
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_bin_add: assertion
`GST_IS_EL
EMENT (element)' failed                                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_request_pad:
asse
rtion `GST_IS_ELEMENT (element)' failed                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_static_pad:
asser
tion `GST_IS_ELEMENT (element)' failed                                          
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_request_pad:
asse
rtion `GST_IS_ELEMENT (element)' failed                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_element_get_request_pad:
asse
rtion `GST_IS_ELEMENT (element)' failed                                         
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (sinkpad)' failed                                                    
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (srcpad)' failed                                                     
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (srcpad)' failed                                                     
                                                                                
(gst-rtsp-server:1121): GStreamer-CRITICAL **: gst_pad_link_prepare:
assertion `
GST_IS_PAD (sinkpad)' failed                                                    
                                                                                
** (gst-rtsp-server:1121): CRITICAL **: gst_rtsp_message_parse_request:
assertio
n `msg->type == GST_RTSP_MESSAGE_REQUEST' failed                                
Segmentation fault                                                                                    
-------------------------------------------------------------------------------------------------
The problem confused me several weeks.
Can anyone help me ?

-- 
View this message in context: http://www.nabble.com/About-RTSP-server--streaming-mp3-files-tp22238774p22238774.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.





More information about the gstreamer-devel mailing list