ОШИБКА: от элемента / GstPipeline: pipe0 / GstRTSPSrc: rtspsrc0: Не удалось записать в ресурс - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь декодировать видео ipcamera и отображать его на hdmi. Я получаю ошибку rtspsrc

Моя команда:

gst-launch-1.0 -e rtspsrc location="rtsp://admin:admin123@192.168.0.46/realtime?subtype=1" latency=0 ! queue ! rtph264depay ! \ h264parse ! omxh264dec ! vspmfilter outbuf-alloc=true ! video/x-raw,format=BGRA,width=480,height=320 ! waylandsink position-x=800 position-y=60 qos=false

Я получаю следующую ошибку:

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Got context from element 'waylandsink0': GstWaylandDisplayHandleContextType=context, handle=(gpointer)NULL;
Progress: (open) Opening Stream
Progress: (connect) Connecting to rtsp://admin:admin123@192.168.0.46/realtime?subtype=1
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
Progress: (request) SETUP stream 1
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Could not writeto resource.
Additional debug info:../../../gst-plugins-good-1.12.2/gst/rtsp/gstrtspsrc.c(6341): gst_rtspsrc_setup_streams (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
Error (503): Service Unavailable
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Total time: 0.000000 seconds
Freeing pipeline ...
root@iwg21m:~# 

Но та же команда с другой ipcamera с URL "rtsp: // admin: admin@192.168.0.48: 554 / cam / realmonitor? Channel = 1 & subtype = 1" работает нормально. Пожалуйста, исправьте меня, если я делаю какую-либо ошибку.

Заранее спасибо

...