音视频基础

125 篇文章 3 订阅

音视频基本概念:分辨率、帧速率、码流、采样位深、采样率、比特率

音视频基本概念:分辨率、帧速率、码流、采样位深、采样率、比特率_那时风起-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 杂音

音频编解码介绍(最全) - 知乎 (zhihu.com)

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%以上。



为了提升低延时和零延时模式下的编码效率,我们采取了以下手段来优化:

  1. Cu-tree的前向短距传播技术:s265通过对缓存长度建模,得到缓存长度-时域传递关系模型,可以实现很短的缓存,仍然保留长缓存带来的质量优势。测试结果lookahead4优化后比优化前可以节省13.5%的码率,有效的降低了编码延迟,结果示意图如下。

  1. Cu-tree后向传播技术:在零延时模式下,我们没有前向参考帧可用,但可以借用后向帧来预测传播代价,通过与短距传播类似的技术来提升压缩效率。
  2. GPB技术:在零延时模式下由于没有后向参考帧,传统B帧已不可用,此时可采用GPB来代替,提高压缩效率

  1. 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 流的区别

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帧;不考虑运动矢量,数据量比较大;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值