音视频系列一:基础知识

简介: 开篇:5G时代已经开启,音视频产业会有质的飞跃,随着知识产权和版权保护数字技术发展,数字音视频会实现爆发式增长,未来会形成一个全域的音视频服务生态,由于各方面需要音视频相关知识,于是决定开一个音视频系列的坑,接下来会一期一期地慢慢填。

开篇:5G时代已经开启,音视频产业会有质的飞跃,随着知识产权和版权保护数字技术发展,数字音视频会实现爆发式增长,未来会形成一个全域的音视频服务生态,由于各方面需要音视频相关知识,于是决定开一个音视频系列的坑,接下来会一期一期地慢慢填。


一、音视频录制概念


1.png


二、音视频播放原理


2.png


三、图像表示概念


1、RGB格式


3.png


2、YUV格式


Y'UV的发明是由于彩色电视与黑白电视的过渡时期。黑白视频只有Y(Luma,Luminance)视频,也就是灰阶值。到了彩色电视规格的制定,是以YUV/YIQ的格式来处理彩色电视图像,把UV视作表示彩度的C(Chrominance或Chroma),如果忽略C信号,那么剩下的Y(Luma)信号就跟之前的黑白电视频号相同,这样一来便解决彩色电视机与黑白电视机的兼容问题。Y'UV最大的优点在于只需占用极少的带宽,因为人眼对亮度敏感,对色度不敏感,因此减少部分UV的数据量,但人眼感知不到。


YUV也称为YCbCr,对于每个分量如下:


  • Y:Luminance, 亮度,也就是灰度值。除了表示亮度信号外,还含有较多的绿色通道量。
  • U:Cb,蓝色通道与亮度的差值。
  • V:Cr,红色通道与亮度的差值。


4.png


5.png


6.png


四、音频概念


数字音频包括:采样频率、采样量化、编码


7.png


8.png


9.png


10.png


11.png


五、视频概念


12.png


13.png


14.png


六、封装格式概念


15.png


七、音视频同步概念


16.png


如果你觉得文章还不错,可以给个"三连"


我是加班猿,我们下期见

目录
相关文章
|
Java Spring
Springboot starter开发之traceId请求日志链路追踪
能标识一次请求的完整流程,包括日志打印、响应标识等,以便于出现问题可以快速定位并解决问题。
2229 0
Springboot starter开发之traceId请求日志链路追踪
|
Ubuntu API Python
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
410 1
|
Ubuntu Linux 数据库
ubuntu linux 搭建ftp虚拟目录
ubuntu linux 搭建ftp虚拟目录
209 0
|
SQL 存储 OLAP
实时数仓Hologres OLAP场景核心能力介绍
Hologres提供统一、实时、弹性、易用的一站式实时数仓引擎,解决复杂OLAP难题。
|
测试技术
软件工程中关键的图-----知识点总结
软件工程中关键的图-----知识点总结
117 2
|
XML 存储 数据库
我的Android之路(持续更新总结~)
我的Android之路(持续更新总结~)
198 5
|
小程序 API 容器
培训报名小程序报名确认开发
培训报名小程序报名确认开发
element-plus:el-switch文字显示不全、拥挤
element-plus:el-switch文字显示不全、拥挤
367 0
|
关系型数据库 MySQL 数据库
Windows 下 MySQL 的安装和踩坑
Windows 下 MySQL 的安装和踩坑
392 0
|
缓存 JSON JavaScript
关于Vue3编译器的一些优化
Vue3 编译器 本章主要介绍Vue3编译器的作用,这个编译器是如何提高性能的,静态dom与动态dom的不同处理,缓存的使用以及块的作用。 致谢Vue Mastery非常好的课程,可以转载,但请声明源链接:文章源链接justin3go.com(有些latex公式某些平台不能渲染可查看这个网站)
280 0