我想将视频从IP摄像机流式传输到NAT后面的远程PC。为此我正在使用,libnice和gstreamer。
一方面,我实施了下面的管道。
rtspsrc< - > nicesink
远程客户端管道
nicesrc< - > rtph264depay< - > h264parse< - > ffdec_h264< - > autovideosink
但是,我无法在远程客户端上获取视频流。 我在远程客户端上的nicesrc元素上获取视频数据包,但是通过上面的管道,我无法看到视频。
我在libnice的接收回调中获取缓冲区长度。从那里,我也能够以h264格式录制视频并播放它。但是远程客户端上面提到的管道不会发生直播。
我还尝试将封装过滤器包含在gstreamer管道中,但没有任何成功。 任何帮助都是适当的。 感谢