如何使用GStreamer从IP RTMP摄像机流到v4l2loopback摄像机?

问题描述 投票:-1回答:1

我正在尝试使用GStreamer将RTMP / RTSP流连接到v4l2loopback虚拟设备。

Works 1-RTMP到AutoVideoSinksudo gst-launch-1.0 rtspsrc location = rtsp://192.168.xxx.xxx/live/av0!解码器!自动视频接收器sudo gst-launch-1.0 rtmpsrc location = rtmp://192.168.xxx.xxx/live/av0!解码器! autovideosink

Works 2-TestSrc到虚拟视频5须藤gst-launch-1.0 videotestsrc! v4l2sink设备= / dev / video5

不起作用-RTMP到虚拟视频5 –没有错误,但不显示视频sudo gst-launch-1.0 rtspsrc location = rtsp://192.168.xxx.xxx/live/av0 do-timestamp = true protocol =“ tcp”! rtph264depay! h264parse!解码器! v4l2sink设备= / dev / video5

我高度怀疑Gstreamer的某些参数是必需的,我不知道。因为日志文件中有许多关于未知像素格式,默认值等的条目。

请您给我一些设置哪些参数的指针?源是支持RTMP和RTSP的高质量PTZ摄像机。接收器是V4L2回送设备。

linux ubuntu gstreamer rtmp v4l2
1个回答
0
投票

videoconvert之后可能需要decodebin

尝试使用GST_DEBUG=3运行管道,这将为您提供有关上限协商失败的更多信息!

© www.soinside.com 2019 - 2024. All rights reserved.