音视频系列一:基础知识


title: 音视频系列一:基础知识

categories: [C++]

tags: [音视频编程]

date: 2021/07/01

<div align = 'right'>作者:hackett</div>

<div align = 'right'>微信公众号:加班猿</div>


音视频系列一:基础知识

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

一、音视频录制概念

image-20210701215317462

二、音视频播放原理

image-20210701215350222

三、图像表示概念

1、RGB格式

image-20210701215621280

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,红色通道与亮度的差值。

image-20210701215657334

image-20210701215902199

image-20210701215956835

四、音频概念

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

image-20210701221252091

image-20210701221448538

image-20210701221635303

image-20210701221746624

image-20210701221918546

五、视频概念

image-20210701220619023

image-20210701220638831

image-20210701220757101

六、封装格式概念

image-20210701222914478

七、音视频同步概念

image-20210701223248926

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

我是加班猿,我们下期见

记录一下生活的点滴,工作上遇到的问题以及学习上的各类笔记

47 声望
11 粉丝
0 条评论
推荐阅读
音视频技术栈思维导图
分享一张音视频技术栈思维导图,希望对即将入行音视频开发领域的同学有帮助。

加班猿阅读 475

程序员适合创业吗?
大家好,我是良许。从去年 12 月开始,我已经在视频号、抖音等主流视频平台上连续更新视频到现在,并得到了不错的评价。每个视频都花了很多时间精力用心制作,欢迎大家关注哦~考虑到有些小伙伴没有看过我的视频,...

良许3阅读 1.3k

H5直播技术起航
视频格式就是通常所说的.mp4,.flv,.ogv,.webm等。简单来说,它其实就是一个盒子,用来将实际的视频流以一定的顺序放入,确保播放的有序和完整性。

京东云开发者5阅读 507

封面图
比cat更好用的命令!
但 cat 命令两个很重大的缺陷:1. 不能语法高亮输出;2. 文本太长的话无法翻页输出。正是这两个不足,使得 cat 只能用来查看行数不多的小文件。

良许2阅读 712

Linux下编译WebRTC(Linux和Android版本)
随着新冠疫情的影响,这两年音视频的需求呈爆发式增长。在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音视频采集、编解码、传输、渲染的全过程。本文主要记录下在Linux平台上编译WebRTC Linux和Android...

吴尼玛阅读 3k评论 2

DBoS 系统说明
程序员TianSong以单片机开发入门,后续又做了 Qt 相关工作,有时间后开始进行 linux 相关的学习,恰巧在二一年十一月份,百问网的韦东山老师进行了三个月的 linux 驱动直播,于是有了开发 DBoS 的念头。

TianSong1阅读 1.2k

【Qt】简单桌面
[链接]简介简单桌面是一款小巧便捷的桌面背景管理软件。由编程爱好者个人开发,不收集使用者个人信息、不连接网络、不弹窗。下载功能支持单静态图片及多静态图片轮播(轮播时间可设置)支持GIF动画背景支持视频背...

TianSong3阅读 2.2k

记录一下生活的点滴,工作上遇到的问题以及学习上的各类笔记

47 声望
11 粉丝
宣传栏