h264 正确的抛帧机制 保证不花屏

折腾了很久,终于得出了一个比较好的h264码流抛帧机制。

假如有帧序列如下: I P P B B P B I P B P B P I B P ---------- I 表示关键帧,可以独立解码显示图片,P 、B表示非关键帧,不能独立解码

I帧可抛可不抛,但是非关键帧的帧序列要抛的话肯定是要完整的抛掉,比如完整的抛掉红色部分,或绿色部分,如果抛不干净不连续,则会产生花屏现象。


ps.   应该用 HI_MPI_VENC_RequestIDR(类似的方法) 来开始码流,要保证帧序列一定是 要先收到 I 帧,然后才能接收其他非I帧,否则会花屏,直到收到下个I帧


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值