视频流通过libnice和gstreamer

时间:2014-11-24 10:40:49

标签: video-streaming gstreamer stun turn libnice

我想将视频从IP摄像机流式传输到NAT后面的远程PC。为此我正在使用,libnice和gstreamer。

一方面,我实施了下面的管道。

rtspsrc< - > nicesink

远程客户端管道

nicesrc< - > rtph264depay< - > h264parse< - > ffdec_h264< - > autovideosink

但是,我无法在远程客户端上获取视频流。 我在远程客户端上的nicesrc元素上获取视频数据包,但是通过上面的管道,我无法看到视频。

我如何知道远程客户端上的nicesrc元素上的数据包:

我在libnice的接收回调中获取缓冲区长度。从那里,我也能够以h264格式录制视频并播放它。但是远程客户端上面提到的管道不会发生直播。

我还尝试将封装过滤器包含在gstreamer管道中,但没有任何成功。 任何帮助都是适当的。 感谢

0 个答案:

没有答案