在gstreamer中进行复用的正确方法

时间:2018-12-21 11:39:18

标签: c++ c gstreamer

对于视频监控应用程序,我想构建一个gstreamer管道,使其能够从4个IP摄像机接收4个远程rtsp流,对帧缓冲区进行多路复用并通过专用插件对其进行分析。该架构如下:

rtspsrc1----------\
                   \
rtspsrc2--------------- mux --- analyzer plugin
                    /
rtspsrc3---------- /
                  /
rtspsrc4-------- /

多路复用器只需在帧到达时就转发它们。我考虑过使用funnel插件,但似乎无法正常工作。实际上,似乎每个源的帧都被缓冲并交替发送在一起。是正确的方法吗?有人可以建议我其他解决方法吗?。

0 个答案:

没有答案