尝试通过RTP cpp使用ffmpeg库发送视频流时数据包丢失

时间:2018-02-18 12:46:23

标签: c++ ffmpeg sdp

我有一个用cpp编写的流光和接收器的代码。我试图从流媒体(flv视频)中的视频发送包含图片流的数据包,但在接收器中我得到 these errors 。我在接收器中有一个包含以下数据的sdp文件:

v=0
o=- 0 0 IN IP4 127.0.0.1
s=No name
t= 1 1000000
a=tool:libavformat 55.19.104
m=video 1234 RTP/AVP 117
c=IN IP4 127.0.0.1
b=AS:394
a=rtpmap:117 H264/90000

有谁知道问题的原因是什么,以及解决问题的最佳方法?

1 个答案:

答案 0 :(得分:0)

我不知道这是否是您唯一的问题,但H.264的有效载荷格式是" H264 / 90000" ...接收器可能会看到" 90& #34;代替。混乱的时钟频率可以解释您在丢失和延迟数据包时所看到的内容。