视频编解码
文章平均质量分 79
H.264/HEVC等常见视频编解码算法与实现分享
guerchengmin
这个作者很懒,什么都没留下…
展开
-
WebRTC视频码率控制(二)—— QP检测
WebRTC在视频编码过程中会进行QP检测,目的是让视频质量维持在可接受范围的前提下,调节整体视频表现,如分辨率、帧率。这里要注意的是,**QP检测机制只是利用QP分析结果对分辨率、帧率进行调节,并不对编码QP做直接调整。**说句题外话,通常编码器也不会对外提供QP设置接口,QP主要是由帧率、码率、复杂度等因素计算得到,这部分内容将会另写文章分享。QP检测的主体代码在quality_scaler.cc的QualityScaler类中,后者作为observer注册到VideoStreamEncoder中,V原创 2021-05-05 22:46:26 · 2643 阅读 · 0 评论 -
WebRTC视频码率控制(一)—— CPU使用度检测
WebRTC中使用CPU使用情况作为码率控制的依据之一。当CPU过度使用(overusing)时,进行视频编码的降级(adapt down);当CPU未充分使用(uderusing)时,进行视频编码的升级(adapt up)。目的是在当前设备性能条件下,尽可能地提供高质量的视频。这里的质量,包括清晰度、流畅度的综合指标。WebRTC中关于CPU使用度检测的代码主要在 overuse_frame_detector.cc 的OveruseFrameDetector类中实现,其对象overuse_detecto原创 2021-04-18 00:58:37 · 2821 阅读 · 0 评论