如何访问安全摄像头并将其隐藏到 /dev/video?

Rin*_*cin 3 camera gstreamer

我想访问我的安全摄像头,它通过 rtsp 提要与一个仅支持字符视频类型条目的 API 进行通信(我是 linux 新手,我不确定它是否被称为“字符视频”'/dev /video1' 排序)。我关注了这篇文章,我得到了以下命令的输出:

gst-launch-1.0 -v rtspsrc location=rtsp://admin:admin@192.168.1.142:554/CH001.sdp ! v4l2sink device=/dev/video1

...Progress: (request) Sending PLAY request...

ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc3: Internal data flow error.
Additional debug info:
gstbasesrc.c(2943): gst_base_src_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc3:
streaming task paused, reason not-linked (-1)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?除了 gstream 之外,您还知道此任务的其他方法吗?

PS:消息上还有更多内容,我刚刚恢复以提高可读性。

Rin*_*cin 5

我使用以下命令在“/dev/video1”上进行 rtsp 流传输:

ffmpeg -i rtsp://admin:admin@192.168.1.142:554/CH001.sdp -f v4l2 -pix_fmt yuv420p /dev/video1.

谢谢你们的大力支持。