rtspsrc ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not read from resource

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

rtspsrc ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not read from resource

Diego Buffa
Hi all,
I am running the following pipeline:
GST_DEBUG=rtspsrc:5 gst-launch-1.0 rtspsrc "location=rtsp://192.168.214.117:10201/3GPP/1" user-id=******* user-pw=******** protocols=0x4 debug=true  !   fakesink
where 192.168.214.117 is a IP camera, and after a while I recieve the following error:

ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not read from resource.
Additional debug info:
/home/user/yocto/fido/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstreamer1.0-plugins-good/1.4.5-r0/gst-plugins-good-1.4.5/gst/rtsp/gstrtspsrc.c(4641): gst_rtspsrc_loop_interleaved (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
Could not receive message. (Parse error)

Here is the part of the log generated by GST_DEBUG=5:

1:53:05.891397809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4571:gst_rtspsrc_loop_interleaved:<rtspsrc0> we received a server message
1:53:05.891532476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4607:gst_rtspsrc_loop_interleaved:<rtspsrc0> got data message
1:53:05.891666476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4431:gst_rtspsrc_handle_data:<rtspsrc0> pushing data of size 1446 on channel 0
1:53:05.891990476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4561:gst_rtspsrc_loop_interleaved:<rtspsrc0> doing receive with timeout 114 seconds, 993252 usec
1:53:05.892382476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4571:gst_rtspsrc_loop_interleaved:<rtspsrc0> we received a server message
1:53:05.892520476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4607:gst_rtspsrc_loop_interleaved:<rtspsrc0> got data message
1:53:05.892658809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4431:gst_rtspsrc_handle_data:<rtspsrc0> pushing data of size 1446 on channel 0
1:53:05.892981809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4561:gst_rtspsrc_loop_interleaved:<rtspsrc0> doing receive with timeout 114 seconds, 992260 usec
1:53:05.893353142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4571:gst_rtspsrc_loop_interleaved:<rtspsrc0> we received a server message
1:53:05.893488809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4607:gst_rtspsrc_loop_interleaved:<rtspsrc0> got data message
1:53:05.893728142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4431:gst_rtspsrc_handle_data:<rtspsrc0> pushing data of size 1446 on channel 0
1:53:05.894069476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4561:gst_rtspsrc_loop_interleaved:<rtspsrc0> doing receive with timeout 114 seconds, 991176 usec
1:53:05.894463809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4571:gst_rtspsrc_loop_interleaved:<rtspsrc0> we received a server message
1:53:05.894605809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4607:gst_rtspsrc_loop_interleaved:<rtspsrc0> got data message
1:53:05.894743809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4431:gst_rtspsrc_handle_data:<rtspsrc0> pushing data of size 1055 on channel 0
1:53:05.895046809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4561:gst_rtspsrc_loop_interleaved:<rtspsrc0> doing receive with timeout 114 seconds, 990192 usec
1:53:06.151676476   414   0x77c230 WARN                 rtspsrc gstrtspsrc.c:4641:gst_rtspsrc_loop_interleaved:<rtspsrc0> error: Could not receive message. (Parse error)
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not read from resource.
Additional debug info:
/home/user/yocto/fido/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstreamer1.0-plugins-good/1.4.5-r0/gst-plugins-good-1.4.5/gst/rtsp/gstrtspsrc.c(4641): gst_rtspsrc_loop_interleaved (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
Could not receive message. (Parse error)
Execution ended after 1:53:05.693676143
Setting pipeline to PAUSED ...
1:53:06.152789809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4995:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 16
1:53:06.152885142   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5007:gst_rtspsrc_loop_send_cmd:<rtspsrc0> cancel previous request 64
1:53:06.152954476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5014:gst_rtspsrc_loop_send_cmd:<rtspsrc0> connection flush busy 64
1:53:06.153019476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4242:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 1
1:53:06.153084142   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4245:gst_rtspsrc_connection_flush:<rtspsrc0> connection flush
1:53:06.153211142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:5056:gst_rtspsrc_loop:<rtspsrc0> pausing task, reason error
1:53:06.153309476   414   0x77c230 WARN                 rtspsrc gstrtspsrc.c:5075:gst_rtspsrc_loop:<rtspsrc0> error: Internal data flow error.
1:53:06.153373809   414   0x77c230 WARN                 rtspsrc gstrtspsrc.c:5075:gst_rtspsrc_loop:<rtspsrc0> error: streaming task paused, reason error (-5)
1:53:06.153825142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4995:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 16
1:53:06.153930809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:5014:gst_rtspsrc_loop_send_cmd:<rtspsrc0> connection flush busy 64
1:53:06.154007142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4242:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 1
1:53:06.154223476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4995:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 4
1:53:06.154306142   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5018:gst_rtspsrc_loop_send_cmd:<rtspsrc0> not interrupting busy cmd 16
Setting pipeline to READY ...
1:53:06.155186809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:7697:gst_rtspsrc_thread:<rtspsrc0> got command 4
1:53:06.155291142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4242:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 0
1:53:06.155363142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4245:gst_rtspsrc_connection_flush:<rtspsrc0> connection flush
1:53:06.155695809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4995:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 8
1:53:06.155781809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5007:gst_rtspsrc_loop_send_cmd:<rtspsrc0> cancel previous request 64
1:53:06.155850809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5014:gst_rtspsrc_loop_send_cmd:<rtspsrc0> connection flush busy 4
1:53:06.155915809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4242:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 1
1:53:06.155977476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4245:gst_rtspsrc_connection_flush:<rtspsrc0> connection flush
Setting pipeline to NULL ...
1:53:06.156605142   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:7493:gst_rtspsrc_pause:<rtspsrc0> PAUSE...
1:53:06.156700809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:7773:gst_rtspsrc_stop:<rtspsrc0> stopping
1:53:06.156710476   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:7571:gst_rtspsrc_pause:<rtspsrc0> PAUSE is not supported
1:53:06.156787476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4995:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 16
1:53:06.156872142   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5007:gst_rtspsrc_loop_send_cmd:<rtspsrc0> cancel previous request 8
1:53:06.156987476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:5014:gst_rtspsrc_loop_send_cmd:<rtspsrc0> connection flush busy 16
1:53:06.157060809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4242:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 1
1:53:06.157236142   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:6968:gst_rtspsrc_close:<rtspsrc0> TEARDOWN...
1:53:06.160181809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:7033:gst_rtspsrc_close:<rtspsrc0> closing connection...
1:53:06.160292809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4210:gst_rtsp_conninfo_close:<rtspsrc0> closing connection...
1:53:06.160732809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:4216:gst_rtsp_conninfo_close:<rtspsrc0> freeing connection...
1:53:06.160862476   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:1576:gst_rtspsrc_cleanup:<rtspsrc0> cleanup
1:53:06.160929809   414   0x76a2e0 DEBUG                rtspsrc gstrtspsrc.c:1525:gst_rtspsrc_stream_free:<rtspsrc0> free stream 0x75f09eb8

(gst-launch-1.0:414): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object->refcount > 0' failed
Freeing pipeline ...

Attached the last packets exchanged between gstreamer and the IP camera saved with Wireshark.
Any ideas of what could be the problem? I tried with VLC and it worked fine for days. I guess it could be something related to that particular camera as with other models it never caused problems.

Actually I need to solve the problem with gstreamer-0.10 but it gives the same problem of 1.0.

Thanks in advance.

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

capture (13K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: rtspsrc ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not read from resource

Sebastian Dröge-3
On Wed, 2016-10-19 at 14:55 +0200, Diego Buffa wrote:

>
> 1:53:05.895046809   414   0x77c230 DEBUG                rtspsrc gstrtspsrc.c:4561:gst_rtspsrc_loop_interleaved:<rtspsrc0> doing receive with timeout 114 seconds, 990192 usec
> 1:53:06.151676476   414   0x77c230 WARN                 rtspsrc gstrtspsrc.c:4641:gst_rtspsrc_loop_interleaved:<rtspsrc0> error: Could not receive message. (Parse error)
> ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not read from resource.
> Additional debug info:
> /home/user/yocto/fido/build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstreamer1.0-plugins-good/1.4.5-r0/gst-plugins-good-1.4.5/gst/rtsp/gstrtspsrc.c(4641): gst_rtspsrc_loop_interleaved (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
> Could not receive message. (Parse error)
> Execution ended after 1:53:05.693676143
> Setting pipeline to PAUSED ...
> [...]
>
> Attached the last packets exchanged between gstreamer and the IP
> camera saved with Wireshark.
> Any ideas of what could be the problem? I tried with VLC and it
> worked fine for days. I guess it could be something related to that
> particular camera as with other models it never caused problems.
The packets you included in your mail are not RTSP. RTSP is a plain
text protocol but your packets just contain noise.

--
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (949 bytes) Download Attachment