首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
音视频
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
音视频探索(3):浅析H.264编码格式
音视频探索(3):浅析H.264编码格式,在学习H.264编码之前,我们先了解一下在视频直播的过程中,如果Camera采集的YUV图像不做任何处理进行传输,那么每秒钟需要传输的数据量是多少?Camera采集的YUV图像通常为YUV420,根据YUV420的采样结构,YUV图像中的一个像素中Y、U、V分量所占比例为1:1/4:1/4,而一个Y分量占1个字节,也就是说对于YUV图像,它的一个像素的大小
382
代码人生
01-01 08:00
代码人生
音视频探索(5):JPEG格式与Libjpeg库编译移植
音视频探索(5):JPEG格式与Libjpeg库编译移植,1.libjpeg介绍libJPEG库是一款功能强大的JPEG图像处理开源库,它支持将图像数据压缩编码为JPEG格式和对原有的JPEG图像解压缩,Android系统底层处理图片压缩就是用得libJPEG库。但有一点需要注意的是,为了适配低版本的Android手机,Android系统在内部的压缩算法并没有采用普通的哈夫曼(Huffman)算法
338
代码人生
01-01 08:00
代码人生
音视频探索(4):Mp3格式与Lame库编译移植
音视频探索(4):Mp3格式与Lame库编译移植,1.Mp3编码格式分析MP3,全称MPEGAudioLayer3,是一种高效的计算机音频编码方案,它以较大的压缩比(1:10至1:12)将音频文件转换成较小的扩展名为.mp3的文件,且能基本保持原文件的音质。假如有一个4分钟的CD音质的WAV音频,其音频参数为44.1kHz抽样、立体声、采样精度为16位(2字节),那么该音频所占空间为441000*
294
代码人生
01-01 08:00
代码人生
音视频探索(2):AAC编码解析
音视频探索(2):AAC编码解析,1.AAC编码格式分析1.1AAC简介高级音频编码(AdvancedAudioCoding,AAC)一种基于MPEG-4的音频编码技术,它由杜比实验室、AT&T等公司共同研发,目的是替换MP3编码方式。作为一种高压缩比的音频压缩算法,AAC的数据压缩比约为18:1,压缩后的音质可以同未压缩的CD音质相媲美。因此,相对于MP3、WMA等音频编码标准来说,在相同质量下
270
代码人生
01-01 08:00
代码人生
音视频开发之旅(59)- 捕获收集、定位分析 Native崩溃
音视频开发之旅(59)- 捕获收集、定位分析 Native崩溃,目录Native崩溃有哪些类型如何捕获收集Native崩溃如何分析定位Native崩溃资料收获我们知道Java崩溃是在Java代码中出现了未捕获异常,导致程序异常退出,常见的异常有:NPE、OOM、ArrayIndexOutOfBoundsException、IllegalStateException、ConcurrentModifi
243
代码人生
01-01 08:00
代码人生
音视频传输协议之 RTMP(数字音频传输协议)
音视频传输协议之 RTMP(数字音频传输协议),RTMP一、总体介绍RTMP(RealTimeMessagingProtocol)实时消息传送协议是Adobe公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。RTMP协议工作在TCP之上,默认使用1935端口。工作原理:RTMP的message会切分为n个chunk,再通过TCP协议传输。为什么rtmp基于tcp协议,tcp协议
188
后端
01-01 08:00
后端
音视频数据处理(一)-H264/AVC视频码流分析
一、H264概述 H264是MPEG-4的第十部分,是由ITU-T和ISO/IEC两大组织联合提出的视频编解码标准,这个标准通常被称之为H.264/AVC。H264编码是一种主流编码方式,本文主要从...
182
后端
01-01 08:00
后端
音视频编解码 -- 编码参数 CRF
音视频编解码 -- 编码参数 CRF,之前多多少少接触过一些编解码参数,CRF参数也用过,但是最近在和朋友们聊天时,说到使用FFMPEG过程中碰到CRF参数,以及具体作用流程,这个之前一直没有跟踪过,也没有详细记录过,所以吊起了自己的好奇心,于是决定搞清楚一下,便开始了这次CRF的神奇之旅。CRF简介:恒定速率因子(CRF,ConstantRateFactor)是一种编码模式,可以向上或向下调整文
181
后端
01-01 08:00
后端
音视频学习之路--C语言(2)
音视频学习之路--C语言(2),前言C和C++作为学习音视频技术首要具备的语言基础,所以十分必要学习和复习一下之前学习的C语言基础。正文前面有一篇文章已经介绍了不少关于C的知识点,下面我们继续。结构体不论是C还是Java,都不能只有那几种基本数据类型,当然也需要一种类的概念,在Java中是面向对象,也就是类,在C中我们需要使用结构体。结构体允许C语言创建一种自定义的数据类型,使用struct关键字
168
后端
01-01 08:00
后端
音视频开发之旅(26) 算法系列-选择、插入排序以及STL中sort的实现
目录 选择排序 插入排序 STL中sort的实现 资料 收获 这一篇我们一起来学习实践下选择排序和插入排序,然后再一起分析下CPP的STL中排序算法的实现,结束排序算法的阶段。 一、选择排序 假设一...
148
«
1
2
3
4
5
»