使用Gstreamer,VP8和RTP获得稳定的绿色图像

时间:2014-05-16 14:16:49

标签: gstreamer rtp vp8

我不明白为什么我会得到绿色图像。我很欣赏任何见解。

制片:

gst-launch-0.10 -v videotestsrc ! vp8enc ! rtpvp8pay ! udpsink host=127.0.0.1 port=9001

消费者:

gst-launch-0.10 udpsrc port=9001 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)VP8-DRAFT-IETF-01, payload=(int)96, ssrc=(uint)2990747501, clock-base=(uint)275641083, seqnum-base=(uint)34810" ! rtpvp8depay ! vp8dec ! ffmpegcolorspace ! autovideosink

Green Box

这是使用Gstreamer在OS X Mavericks上发布的gstreamer-sdk-2013.6-universal.pkg软件包。

参考:http://delog.wordpress.com/2011/04/14/stream-webm-video-over-rtp-with-gstreamer/

参考:http://delog.wordpress.com/2011/05/20/vp8-video-streaming-over-rtp-using-the-rtpbin-plugin-of-gstreamer/

1 个答案:

答案 0 :(得分:0)

我已经尝试过了,它可以在我的机器上运行(Arch linux)。

您是否尝试过调整ssrc和clock-base来使它们相等?不确定它是否可以解决您的问题,因为它在我的机器上按原样运行。