请教如何处理H264 rtp视频流P帧丢失的问题

shaneL90 2015-04-06 11:37:58
最近在做h264 流媒体软件,已确认视频发出端发出的rtp包正常连贯,在经过互联网后,出现丢包的情况。
目前接收端接收包的过程中出现P帧丢失的情况,P帧虽然不是很重要但丢失一两个就会出现马赛克,目前在程序中打印rtp序号发现所有序号都是连贯的,但仍出现马赛克的问题,该方法无法判断是否丢包。请问有什么方法判断P帧是否丢失,或通过某种算法计算P帧关联关系来判断中间是否有P帧丢失的情况??谢谢指点!!!
...全文
1508 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
flying8127 2015-05-16
  • 打赏
  • 举报
回复
目前在程序中打印rtp序号发现所有序号都是连贯的,但仍出现马赛克的问题 ------------------ rtp包序号是连续应该就没有丢包,除非发送端有问题。仍有马赛克可能是你组帧逻辑有问题,你可以把一帧帧数据保存下来,用工具看一下是不是有问题
xiaopi224 2015-04-20
  • 打赏
  • 举报
回复
rtp计数连续的话怎么可能丢包呢,要么rtp打的不对,要么不是丢帧引起的马赛克
ArcRain 2015-04-07
  • 打赏
  • 举报
回复
把接收到的H264流存出来,与发送方发送的H264流比较二进制看下是否完全一致。

2,550

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧