音视频基本概念:分辨率、帧速率、码流、采样位深、采样率、比特率
音视频基本概念:分辨率、帧速率、码流、采样位深、采样率、比特率_那时风起-CSDN博客_音频分辨率
三、码流
码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。
如何根据图片分辨率算码流大小?
例如:我们以1920x1080分辨率计算,图片格式为YUV420,帧率为30 FPS,那么码流大小为:1920*1080*(3/2)*8*30/(1024*1024) = 89 Mb/s,至于为什么乘以3/2那就和YUV420格式存储有关系了,乘8即将Byte转为bit,如果图片格式为RGB24即一帧图片大小为分辨率x3,如果是RGB32即一帧图片大小为分辨率x4。
H264多参考帧个数考虑_haima1998的专栏-CSDN博客_参考帧数量
帮你搞懂“帧数、显示器刷新率”的原理以及两者之间的关系 (baidu.com)
一般的H264 码流以 2个参考帧居多,从mediainfo 中可以看到: Format setting : ReFrames : 2frames。
个人理解这个参数是指一个GOP中参考帧的个数,比如说,是否是P帧只参考前面的I 帧与相邻的P帧。
参考帧的个数有多少,我们就需要有多少个解码buffer count, 只有两个参考帧,就需要2个 decoded buffer count。
H264 最多有16个参考帧,DPB:decoded picture buffer = 16
————————————————
版权声明:本文为CSDN博主「haima1998」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/haima1998/article/details/50754087
什么是容器,流,帧,编解码器,复用解复用_beautyfuel的博客-CSDN博客
四、采样位深
————————————————
版权声明:本文为CSDN博主「那时风起」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/longbei9029/article/details/80763568
视频会议、视频聊天底层技术:WebRTC 网页实时通信 - 知乎 (zhihu.com)
(536条消息) RTP打包G711音频数据发送_微尘hjx的博客-CSDN博客_rtp 传输 g711 杂音
DVD采用的视频编码标准是什么?是MPEG-2还是MPEG-4?_百度知道
DVD采用的视频编码标准是什么?是MPEG-2。
http://ask.zol.com.cn/x/4098034.html
1,MPEG2就是我们常说的DVD压缩标准的音频和视频,包含视频DVD和音频DVD两类。
2,经过MPEG2压缩过的音频和视频,可以轻松刻录到DVD光盘上,成为视频DVD和音频DVD。
3,但不适用于CD类光盘,因为DVD光盘入门容量是4G,而CD类光盘,入门容量是600M,不够。
国内哪些互联网公司音视频处理技术比较好?
作者:阿里巴巴淘系技术
链接:https://www.zhihu.com/question/41738544/answer/1630125280
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
低时延编码,画质不降提升互动能力
在直播中,低时延意味着沟通高效率和高体验,降延时意义重大。在直播端到端延迟中,编码延迟占了很大比重。但是编码延时与与压缩效率是一对矛盾体,延时越低压缩效率也随之下降,经过我们对X264,X265的测试,在低延时(300ms)模式下,编码效率比不限定延时降低30%,在零延时模式下,编码效率比不限定延时降低50%以上。
为了提升低延时和零延时模式下的编码效率,我们采取了以下手段来优化:
- Cu-tree的前向短距传播技术:s265通过对缓存长度建模,得到缓存长度-时域传递关系模型,可以实现很短的缓存,仍然保留长缓存带来的质量优势。测试结果lookahead4优化后比优化前可以节省13.5%的码率,有效的降低了编码延迟,结果示意图如下。
- Cu-tree后向传播技术:在零延时模式下,我们没有前向参考帧可用,但可以借用后向帧来预测传播代价,通过与短距传播类似的技术来提升压缩效率。
- GPB技术:在零延时模式下由于没有后向参考帧,传统B帧已不可用,此时可采用GPB来代替,提高压缩效率
- WPP并行:帧级并行可以极大提高并行效率但会增加延时,帧内并行的wpp技术,不仅可以充分利用多核cpu的优势,而且可做到零延时。
经过以上多种方法结合,我们S265的低延时(300ms)模式对比不限定延时,压缩效率仅降低4%,零延时模式下压缩效率仅降低15%;
高性能解码器,解决客户端兼容性问题
https://blog.51cto.com/2343338
H264的I/P/B帧类型判断(一)_朱韦刚(zhuweigangzwg)的技术博客-CSDN博客_h264 判断帧类型
流媒体基础知识TS流 PS流 ES流区别
流媒体基础知识TS流 PS流 ES流区别_大话嵌入式-CSDN博客_ps流
H264 ES PS TS 流的区别
AAC编码器质量对比
AAC编码器质量对比_ternence_hsu的博客-CSDN博客_aac编码器哪个好
vp8 h264
关于vp8,vp8与264比较总结 - mlj318 - 博客园
知名Payload type与音视频编解码对照表
知名Payload type与音视频编解码对照表_sudaning的博客-CSDN博客_payload type
RTP有效负载(载荷)类型,RTP Payload Type_草上爬的博客-CSDN博客_rtp
除了上表中明确指定PT值的负载类型,还有些负载类型由于诞生的较晚,没有具体的PT值,只能使用动态(dynamic)PT值,即96到127,这就是为什么大家普遍指定H264的PT值为96。下表中列出了没有具体PT值的负载类型。
音视频开发基础知识整理
音视频开发基础知识整理_671coder的专栏-CSDN博客_音视频开发需要哪些知识
视频编解码基本概念之 GOP
视频编解码基本概念之 GOP_自己的学习笔记-CSDN博客_gop
GOP说白了就是两个I帧之间的间隔.比较说GOP为120,如果是720p60的话,那就是2s一次I帧.
I帧是P帧和B帧的参考帧;I帧是组GOP的参考帧,在一组中只有一个I帧;不考虑运动矢量,数据量比较大;