当前位置:网站首页>H264 码率控制
H264 码率控制
2022-08-10 11:59:00 【51CTO】
voip视频通信中丢包在所难免,作为丢包处理机制中的一种,自动码率控制,在视频丢包时降低码率,网络恢复后再提高码率,确保通信质量。
对一个编码器来说,图像质量的损失产生在量化环节,调整量化步长也是码率控制的最主要手段:量化步长越小,数据损失越小,码率越大,图像质量也就越好。
所以一般来说,码率越大,图像质量也就越好(当然此时所占用的网络带宽或磁盘空间也越大),特别是对于低码率的应用场景,码率对图像质量的影响会更加明显。从某种意义上说,在低码率的应用场景中,图像质量很大程度上取决于码率分配的合理性,所谓合理性,可以理解为在符合设定码率要求的前提下,根据图像内容的复杂程度分配码率,当图像内容复杂时多分配一些码率,当图像内容变得简单时,少分配一些码率。这里的难点在于,编码器只知道当前编码图像的内容是什么,永远不知道下一帧图像的内容,所以要做到自适应的根据图像内容的复杂度调整码率分配是有一定难度的。
实际应用中,码率分配的策略主要有CBR、ABR两种。CBR即Constant Bit Rate,要求实际码率严格的符合设定码率;ABR即Average Bit Rate,和CBR相比,ABR对码率的要求更宽松,要求在一定的时间范围内达到设定码率,ABR的峰值码率可超过设定码率,但应该是可控的,并且整个文件或流的总平均码率还是要和设定码率一致。一般来说,ABR的图像质量要好于CBR的图像质量,但是在一些实时流的应用场景中,是没办法使用ABR模式的,只能使用CBR模式。
边栏推荐
- SMIC CIM localization project suspended?Rising software: not shut down, changed to remote development!
- 一文详解 implementation api embed
- 【论文+代码】PEBAL/Pixel-wise Energy-biased Abstention Learning for Anomaly Segmentation on Complex Urban Driving Scenes(复杂城市驾驶场景异常分割的像素级能量偏置弃权学习)
- Solve the idea that unit tests cannot use Scanner
- 2016,还是到了最后
- 阿里架构师整理一份企业级SSM架构实战文档,让你熟悉底层原理
- camshift实现目标跟踪
- 制品库是什么?
- LeetCode 86. Delimited Linked List
- Dining (网络流)
猜你喜欢
What are the five common data types of Redis?What is the corresponding data storage space?Take you to learn from scratch

How many constants and data types do you remember?

2016,还是到了最后

CURRENT_TIMESTAMP(6) 函数是否存在问题?

StarRocks on AWS Review | Data Everywhere Series Event Shenzhen Station ended successfully

Chapter9 : De Novo Molecular Design with Chemical Language Models

一文读懂NFT数字藏品为何风靡全球?

mpf6_Time Series Data_quandl_correct kernel PCA_AIC_BIC_trend_log_return_seasonal_decompose_sARIMAx_ADFull

你是怎么知道数据库 Htap 能力强弱的?怎么能看出来

16. Getting Started with Pytorch Lightning
随机推荐
你是怎么知道数据库 Htap 能力强弱的?怎么能看出来
three.js模糊玻璃效果
Threshold-based filtering buffer management scheme in a shared buffer packet switch core part of the paper
three.js blur glass effect
正则表达式常用示例
Is there a problem with the CURRENT_TIMESTAMP(6) function?
16. Getting Started with Pytorch Lightning
Color map and depth map to point cloud
search--01
LeetCode 82. Remove Duplicate Elements in Sorted List II
The 6th "Blue Hat Cup" National College Student Network Security Skills Competition Semi-Final Part WriteUp
Configuration swagger
搜索--01
47Haproxy集群
国外媒体宣发怎样做才可以把握重点
制品库是什么?
CLIP还能做分割任务?哥廷根大学提出一个使用文本和图像prompt,能同时作三个分割任务的模型CLIPSeg,榨干CLIP能力...
传三星3nm斩获第二家客户,目前产能已供不应求
LeetCode 24. Swap nodes in linked list pairwise
漏洞管理计划的未来趋势