Unable to get RSTP streaming working imx8mp

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Unable to get RSTP streaming working imx8mp

ソリューションへジャンプ
893件の閲覧回数
intosite
Contributor II

Using the imx8mp evkit with IMX-OS08A20 accessory card. Bitbake imx-image-full and got the camera working with-in the gopoint demos.

Am trying to stream the camera over rtsp and view the stream from PC VLC over the network.

On the server imx ran:

 

gst-variable-rtsp-server -p 9001 -u "v4l2src device=/dev/video2 ! video/x-raw,width=640,height=480 ! v4l2h264enc ! rtph264pay name=pay0 pt=96"

Shows:
Pipeline set to: ( v4l2src device=/dev/video2 ! video/x-raw,width=640,height=480 ! v4l2h264enc ! rtph264pay name=pay0 pt=96 )...
Stream ready at rtsp://127.0.0.1:9001/stream

 

 

Then I tried to retrieve the stream from another device over the network, it does not work, but on the server side i see a new line everytime i tried to connect from the client

 

====== V4L2ENC: 1.24.7 build on Oct 23 2024 09:43:13. ======

====== V4L2ENC: 1.24.7 build on Oct 23 2024 09:43:13. ======

====== V4L2ENC: 1.24.7 build on Oct 23 2024 09:43:13. ======

 

 

So I tried to load the stream from the imx system itself with:

 

GST_DEBUG=3 gst-launch-1.0 rtspsrc location=rtsp://127.0.0.1:9001/stream ! queue ! rtph264depay ! v4l2h264dec ! autovideosink
and 
GST_DEBUG=3 gst-launch-1.0 rtspsrc location=rtsp://192.168.100.219:9001/stream ! queue ! rtph264depay ! v4l2h264dec ! autovideosink

 

I see the same response as above on the server side.

Client side logs :

 

root@imx8mpevk:~# GST_DEBUG=3 gst-launch-1.0 rtspsrc location=rtsp://127.0.0.1:9001/stream ! queue ! rtph264depay ! v4l2h264dec ! autovideosink
Setting pipeline to PAUSED ...

====== V4L2DEC: 1.24.7 build on Oct 23 2024 09:43:13. ======
Pipeline is live and does not need PREROLL ...
Progress: (open) Opening Stream
Pipeline is PREROLLED ...
Prerolled, waiting for progress to finish...
Progress: (connect) Connecting to rtsp://127.0.0.1:9001/stream
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
0:00:00.198607035  1940 0xffffa0000d20 WARN                 rtspsrc gstrtspsrc.c:7097:gst_rtspsrc_send:<rtspsrc0> error: Unhandled error
0:00:00.198669410  1940 0xffffa0000d20 WARN                 rtspsrc gstrtspsrc.c:7097:gst_rtspsrc_send:<rtspsrc0> error: Service Unavailable (503)
ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Unhandled error
Additional debug info:
/usr/src/debug/gstreamer1.0-plugins-good/1.24.7.imx/gst/rtsp/gstrtspsrc.c(7097): gst_rtspsrc_send (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:
Service Unavailable (503)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
0:00:00.199138163  1940 0xffffa0000d20 WARN                 rtspsrc gstrtspsrc.c:8584:gst_rtspsrc_open:<rtspsrc0> can't get sdp
0:00:00.199200289  1940 0xffffa0000d20 WARN                 rtspsrc gstrtspsrc.c:6515:gst_rtspsrc_loop:<rtspsrc0> we are not connected

 

 

Not sure what is happening and how to proceed. Any advice greatly appreciated.

ラベル(1)
0 件の賞賛
返信
1 解決策
850件の閲覧回数
intosite
Contributor II
Managed to fix this, using v4l2src device=/dev/video3 instead.

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
878件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

what bsp version do you test? let me reproduce this

0 件の賞賛
返信
851件の閲覧回数
intosite
Contributor II
Managed to fix this, using v4l2src device=/dev/video3 instead.
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2051466%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERSTP%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92imx8mp%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2051466%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eimx-OS08A20%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B5%E3%83%AA%E3%82%AB%E3%83%BC%E3%83%89%E3%81%A8%20imx8mp%20evkit%20%E3%81%AE%E4%BD%BF%E7%94%A8%E3%80%82Bitbake%20imx-image-full%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%82%AB%E3%83%A1%E3%83%A9%E3%82%92%20gopoint%20%E3%83%87%E3%83%A2%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3Ertsp%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%AB%E3%83%A1%E3%83%A9%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%97%E3%80%81%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E7%B5%8C%E7%94%B1%E3%81%A7PCVLC%E3%81%8B%E3%82%89%E3%81%AE%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E4%B8%8A%E3%81%A7%20imx%20%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Egst-variable-rtsp-server%20-p%209001%20-u%20%22v4l2src%20device%3D%2Fdev%2Fvideo2%20!%20video%2Fx-raw%2Cwidth%3D640%2Cheight%3D480%20!%20v4l2h264enc%20!%20rtph264pay%20name%3Dpay0%20pt%3D96%22%0A%0AShows%3A%0APipeline%20set%20to%3A%20(%20v4l2src%20device%3D%2Fdev%2Fvideo2%20!%20video%2Fx-raw%2Cwidth%3D640%2Cheight%3D480%20!%20v4l2h264enc%20!%20rtph264pay%20name%3Dpay0%20pt%3D96%20)...%0AStream%20ready%20at%20rtsp%3A%2F%2F127.0.0.1%3A9001%2Fstream%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E6%AC%A1%E3%81%AB%E3%80%81%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E7%B5%8C%E7%94%B1%E3%81%A7%E5%88%A5%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8B%E3%82%89%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E5%81%B4%E3%81%A7%E3%81%AF%E3%80%81%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%8B%E3%82%89%E6%8E%A5%E7%B6%9A%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%9F%E3%81%B3%E3%81%AB%E6%96%B0%E3%81%97%E3%81%84%E8%A1%8C%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%3D%3D%3D%3D%3D%3D%20V4L2ENC%3A%201.24.7%20build%20on%20Oct%2023%202024%2009%3A43%3A13.%20%3D%3D%3D%3D%3D%3D%0A%0A%3D%3D%3D%3D%3D%3D%20V4L2ENC%3A%201.24.7%20build%20on%20Oct%2023%202024%2009%3A43%3A13.%20%3D%3D%3D%3D%3D%3D%0A%0A%3D%3D%3D%3D%3D%3D%20V4L2ENC%3A%201.24.7%20build%20on%20Oct%2023%202024%2009%3A43%3A13.%20%3D%3D%3D%3D%3D%3D%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E3%81%A0%E3%81%8B%E3%82%89%E7%A7%81%E3%81%AFimx%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%87%AA%E4%BD%93%E3%81%8B%E3%82%89%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3A%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EGST_DEBUG%3D3%20gst-launch-1.0%20rtspsrc%20location%3Drtsp%3A%2F%2F127.0.0.1%3A9001%2Fstream%20!%20queue%20!%20rtph264depay%20!%20v4l2h264dec%20!%20autovideosink%0Aand%20%0AGST_DEBUG%3D3%20gst-launch-1.0%20rtspsrc%20location%3Drtsp%3A%2F%2F192.168.100.219%3A9001%2Fstream%20!%20queue%20!%20rtph264depay%20!%20v4l2h264dec%20!%20autovideosink%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E5%81%B4%E3%81%A7%E3%82%82%E4%B8%8A%E8%A8%98%E3%81%A8%E5%90%8C%E3%81%98%E5%BF%9C%E7%AD%94%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E5%81%B4%E3%81%AE%E3%83%AD%E3%82%B0%3A%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40imx8mpevk%3A~%23%20GST_DEBUG%3D3%20gst-launch-1.0%20rtspsrc%20location%3Drtsp%3A%2F%2F127.0.0.1%3A9001%2Fstream%20!%20queue%20!%20rtph264depay%20!%20v4l2h264dec%20!%20autovideosink%0ASetting%20pipeline%20to%20PAUSED%20...%0A%0A%3D%3D%3D%3D%3D%3D%20V4L2DEC%3A%201.24.7%20build%20on%20Oct%2023%202024%2009%3A43%3A13.%20%3D%3D%3D%3D%3D%3D%0APipeline%20is%20live%20and%20does%20not%20need%20PREROLL%20...%0AProgress%3A%20(open)%20Opening%20Stream%0APipeline%20is%20PREROLLED%20...%0APrerolled%2C%20waiting%20for%20progress%20to%20finish...%0AProgress%3A%20(connect)%20Connecting%20to%20rtsp%3A%2F%2F127.0.0.1%3A9001%2Fstream%0AProgress%3A%20(open)%20Retrieving%20server%20options%0AProgress%3A%20(open)%20Retrieving%20media%20info%0A0%3A00%3A00.198607035%20%201940%200xffffa0000d20%20WARN%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rtspsrc%20gstrtspsrc.c%3A7097%3Agst_rtspsrc_send%3A%3CRTSPSRC0%3E%20error%3A%20Unhandled%20error%0A0%3A00%3A00.198669410%20%201940%200xffffa0000d20%20WARN%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rtspsrc%20gstrtspsrc.c%3A7097%3Agst_rtspsrc_send%3A%3CRTSPSRC0%3E%20error%3A%20Service%20Unavailable%20(503)%0AERROR%3A%20from%20element%20%2FGstPipeline%3Apipeline0%2FGstRTSPSrc%3Artspsrc0%3A%20Unhandled%20error%0AAdditional%20debug%20info%3A%0A%2Fusr%2Fsrc%2Fdebug%2Fgstreamer1.0-plugins-good%2F1.24.7.imx%2Fgst%2Frtsp%2Fgstrtspsrc.c(7097)%3A%20gst_rtspsrc_send%20()%3A%20%2FGstPipeline%3Apipeline0%2FGstRTSPSrc%3Artspsrc0%3A%0AService%20Unavailable%20(503)%0AERROR%3A%20pipeline%20doesn't%20want%20to%20preroll.%0ASetting%20pipeline%20to%20NULL%20...%0A0%3A00%3A00.199138163%20%201940%200xffffa0000d20%20WARN%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rtspsrc%20gstrtspsrc.c%3A8584%3Agst_rtspsrc_open%3A%3CRTSPSRC0%3E%20can't%20get%20sdp%0A0%3A00%3A00.199200289%20%201940%200xffffa0000d20%20WARN%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rtspsrc%20gstrtspsrc.c%3A6515%3Agst_rtspsrc_loop%3A%3CRTSPSRC0%3E%20we%20are%20not%20connected%3C%2FRTSPSRC0%3E%3C%2FRTSPSRC0%3E%3C%2FRTSPSRC0%3E%3C%2FRTSPSRC0%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E4%BD%95%E3%81%8C%E8%B5%B7%E3%81%93%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B%E3%80%81%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E9%80%B2%E3%82%81%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%AE%E3%81%8B%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%A9%E3%82%93%E3%81%AA%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%81%A7%E3%82%82%E5%A4%A7%E6%AD%93%E8%BF%8E%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2051466%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EYocto%20Project%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2056674%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ARSTP%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92imx8mp%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2056674%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%20v4l2src%20device%3D%2Fdev%2Fvideo3%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%81%93%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2052438%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ARSTP%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92imx8mp%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2052438%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%A9%E3%81%AEBSP%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F%E3%81%93%E3%82%8C%E3%82%92%E5%86%8D%E7%8F%BE%E3%81%95%E3%81%9B%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3C%2FP%3E%3C%2FLINGO-BODY%3E