gst-launch pipeline problem

R C cjvijf at gmail.com
Sat Jun 22 21:22:04 UTC 2019


Hello,

I am using gst-launch to create a pipeline for streaming an IP camera.


I am doing something like this:

gst-launch-1.0 uridecodebin 
uri=rtsp://192.168.x.y:554/user=admin_password=XXXXXXXX_channel=1_stream=0.sdp?real_stream 
name=d ! queue ! theoraenc ! oggmux name=m ! tcpserversink 
host=192.168.a.b port=8080 d. ! queue ! audioconvert ! audioresample ! 
flacenc ! m.

and that seems to work.


With another camera (doorbell,   Uniden U-bell, Hikvision ds-kb6003-wip) 
I try to do the same thing,  but it 'crashes' ? This is the  error 
message I see:


# gst-launch-1.0 uridecodebin 
uri=rtsp://admin:xxxxxx@192.168.p.q:554/h264/ch01/sub/av_stream name=d ! 
queue ! theoraenc ! oggmux name=m ! tcpserversink host=192.168.a.b 
port=8080 d. ! queue ! audioconvert ! audioresample ! flacenc ! m.
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Progress: (open) Opening Stream
Progress: (connect) Connecting to 
rtsp://admin:xxxxx@192.168.p.q:554/h264/ch01/sub/av_stream
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
Progress: (request) SETUP stream 1
Progress: (open) Opened Stream
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request

(gst-launch-1.0:17115): GLib-CRITICAL **: 15:15:25.399: 
g_base64_decode_step: assertion 'out != NULL' failed
Caught SIGSEGV
exec gdb failed: No such file or directory
Spinning.  Please run 'gdb gst-launch-1.0 17115' to continue debugging, 
Ctrl-C to quit, or Ctrl-\ to dump core.
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:09.237895671
Setting pipeline to PAUSED ...
Setting pipeline to READY ...




any ideas what could cause that?


Ron



More information about the gstreamer-devel mailing list