视频抖动问题

问题:用iPhone手机做视频直播,发现拍摄端和观看端都有抖动的现象出现,但是两者也不是同时抖动。当围观互动的人过了,拍摄端肯定会出现抖动,此时观看端也会偶尔出现一次,怀疑是围观互动的人多了后导致CPU占用率过高,丢包导致的跳帧,但发现不只是跳帧的问题,还有向回取了一帧的问题,这样就出现了抖动的情况。

观看端的抖动不太一样,有的时候没有什么围观互动的人CPU使用率也不高,但仍然会出现抖动的现象,这时候拍摄端没有抖动。

用雷晓骅老师的VideoEye按帧分析,也没发现什么问题:pts是均匀增长的,p、b有规律的间隔出现,解码顺序也是连续递增的。

分析:

由于拍摄端和观看端出现的抖动现象不一致,所以怀疑是编码端或预览端的问题。但是预览端的代码都是苹果封装好的,应该不会有什么问题。编码端的h264encoder代码也分析过,没有发现顺序换乱的情况,都是按队列的顺序来编码并输出的。

目前我还没有分析openGL渲染(编码之前)的代码和音频的代码,不知道是不是他俩惹的祸。


网上没有找到对抖动问题的分析,都是一些人为抖动导致的相机抖动的问题,或者ae如何去除抖动。


求抖动分析材料!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值