音视频
音视频
xh2009cn
这个作者很懒,什么都没留下…
展开
-
JPEG编解码原理
一.JPEG简介JPEG全称Joint Photographic Experts Group(联合图像专家组),它是一项数字图像压缩标准(ISO/IEC 10918),1992年提出。JPEG是一种有损压缩的数字图像技术,它的核心算法是离散余弦变换(DCT)。二.JPEG压缩技术JPEG编码原理涉及到一些图像处理的知识,强烈推荐先看一下:图像与滤波。JPEG编码过程如下图解码过程就是...原创 2020-03-08 07:58:47 · 1439 阅读 · 0 评论 -
图像与滤波
1.为什么图像是波?我们知道,图像由像素组成。下图是一张 400 x 400 的图片,一共包含了 16 万个像素点。如果把每一行所有像素的R、G、B的值,依次画成三条曲线,就得到了下面的图形其中x轴为像素坐标(取值范围0399),y轴为色度(取值范围0255)可以看到,每条曲线都在不停的上下波动。有些区域的波动比较小,有些区域突然出现了大幅波动(比如 54 和 324 这两点)。对比...原创 2020-03-08 07:57:39 · 377 阅读 · 0 评论 -
Android直播从入门到精通(4):YUV数据处理
一般的视频采集设备输出的数据都是YUV格式,1.什么是YUVYUV是一种图像编码方式 ,其中Y表示明亮度(Luminance、Luma),也就是灰阶值。U、V 表示色度(Chrominance 或 Chroma),描述的是色调和饱和度。2.为什么要用YUV格式相比大家熟悉的RGB编码方式,YUV格式将图片的亮度和色度信息分开存储。为什么做?有什么好处呢?由于人眼的视网膜杆细胞多于视网...原创 2020-03-08 07:56:40 · 262 阅读 · 0 评论 -
Android直播从入门到精通(3):PCM转AAC
1.什么是AAC?AAC(Advanced Audio Coding)是一种音频编码标准,最早定义在MPEG-2标准(ISO/IEC 13818-7)中,后来在MPEG-4(ISO/IEC 14496-3)标准中又加入了SBR技术和PS技术(MPEG的介绍可以看这里:MPEG标准介绍)。AAC标准是作为MP3的继承者而设计出来的,相同的比特率之下,AAC比MP3有更好的音质。为了适应不同的应...原创 2020-03-07 21:03:36 · 907 阅读 · 0 评论 -
Android直播从入门到精通(2):PCM数据采集与处理
声音的模拟数字转换声波从模拟信号转化为数字信号,要经过采样、量化、编码三个步骤采样采样就是在时间轴上对信号离散化,如下图所示人耳只能听到频率20Hz~20kHz的声音,根据耐奎斯特采样理论,采样频率必须是信号最高频率的两倍,这样才能保证质量不失真,所以采样率一般为44.1kHz,即每秒采样44100个点,这样能保证每个声波至少有两个采样点。量化量化是指在幅度轴上对信号离散化,一般用1...原创 2020-03-07 21:01:59 · 480 阅读 · 0 评论 -
Android直播从入门到精通(1):直播服务架构
前言随着移动设备的普及和4G网络建设的全面铺开,短视频和直播行业日益火爆,其代表应用抖音、头条更是火遍大江南北,逐渐成为家喻户晓的国民APP。各大厂商也纷纷入局短视频赛道,推动音视频人才的需求的高涨,这对于开发人员来说是一次难得的机遇。笔者是一名Android APP开发工程师,一直用Java开发,因为工作需要,开始转做音视频开发。希望能通过这一系列文章,将自己的学习路径记录并分享出来,对大家...原创 2020-03-07 20:24:47 · 411 阅读 · 1 评论