RTP视频流:是否必须存在SDP文件?

时间:2011-05-16 21:28:24

标签: video-streaming rtp

我已经实现了原始rtp流。我想用VLC或Mplayer玩它。但似乎视频播放器无法播放此流。

例如MPlayer说:

Stream not seekable!
Stray packet (seq[6]=1013 seq=987, newseq=-26 found at 12)

我不知道我必须做什么,让这个视频播放器可以阅读视频。 我应该添加SDP吗?或者theese玩家可以玩原始的rtp流吗?

由于

2 个答案:

答案 0 :(得分:2)

只要接收者知道流的格式,就不需要SDP。流不可寻找意味着数据包没有按预期顺序到达接收器。尝试增加玩家的缓冲时间。

答案 1 :(得分:1)

添加抖动缓冲区以处理向接收方重新排序无序数据包。请注意,如果数据远远不够(特别是如果它已经很晚),则需要丢弃它而不是转发到解码器。解码器应该处理丢失的数据包。