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

问题描述 投票:0回答:1

我有一个流媒体代码和一个用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

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

c++ ffmpeg sdp
1个回答
0
投票

我不知道这是你唯一的问题,但H.264的有效载荷格式是“H264 / 90000”......接收器可能会将其视为“90”​​。混乱的时钟速率可以解释您在丢失和延迟数据包时所看到的内容。

© www.soinside.com 2019 - 2024. All rights reserved.