我试图使用GStreamer将RTMP/RTSP流连接到v4l2loopback虚拟设备。
工作1- RTMP到AutoVideoSink
sudo gst-启动-1.0 rtspsrc位置=rtsp://192.168.xxx.xxx/live/av0!破译!自动视频链路
sudo gst-启动-1.0 rtmpsrc位置=rtmp://192.168.xxx.xxx/live/av0!破译!自动视频链路
工作2- TestSrc到虚拟Video5
数多gst-发射-1.0视频测试gst!v4l2sink设备=/dev/video5 5
不工作- RTMP到虚拟Video5 -没有错误,但没有显示视频
sudo gst-启动-1.0 rtspsrc位置=rtsp://192.168.xxx.xxx/live/av0do-时间戳=true
protocols="tcp“!rtph264depay!h264parse!破译!v4l2sink设备=/dev/video5 5
我非常怀疑Gstreamer的一些参数是必需的,而且我不知道。
因为日志文件有很多关于未知像素格式、默认值等的条目。
请给我指点一下要设置的参数。
该源是一个高质量的PTZ相机,支持RTMP和RTSP.
接收器是V4L2回环设备。
发布于 2020-04-21 08:44:17
您可能需要在videoconvert之后使用decodebin
尝试运行您的管道与GST_DEBUG=3,这将给你更多的信息,为什么上限谈判失败!
https://stackoverflow.com/questions/61303646
复制相似问题