音视频开发学习记录
文章平均质量分 60
Jareld
自学android,基础尚薄弱,希望能通过不断的学习加强自己,敬请各位大神指点。
展开
-
初学音视频(四)-AAC音频码流分析
AAC音频码流分析基础知识ADTS:Audio Data Transport Stream是AAC的一种十分常见的传输格式。AAC原始码流(又称为“裸流”)是由一个一个的ADTS frame组成的。ES流(Elementary Stream): 基本码流,编码器出来的流。他们的结构如下图所示。 其中每个ADTS frame之间通过syncword(同步字)进行分隔。同步字为0xFFF(二进制“原创 2017-01-21 12:16:50 · 919 阅读 · 0 评论 -
初学音视频(二)-PCM音频采样数据处理
PCM音频采样数据处理(该阶段是处于音频解码——— >播放阶段)基本概念: pcm编码格式的概念:pcm编码的概念 ,pcm是音频编码的一种,想wav就是用没有压缩过的pcm编码+头信息来封装的。 本文的PCM音频格式是PCM16LE,其中16的含义,每个声音采样点用16bit表示,那么16位的范围为-32758~~32757(0~65535),8位PCM原创 2017-01-17 18:49:45 · 2052 阅读 · 0 评论 -
初学音视频(三)-H.264码流分析
整个代码块如下对代码进行了解释,和步骤的说明typedef enum { NALU_TYPE_SLICE = 1, NALU_TYPE_DPA = 2, NALU_TYPE_DPB = 3, NALU_TYPE_DPC = 4, NALU_TYPE_IDR = 5, NALU_T原创 2017-01-18 14:54:24 · 456 阅读 · 0 评论 -
初学音视频(一)-RGB和YUV格式分析
前言有幸能够看到雷霄骅先生的博客,很感谢雷神能够这么无私把知识分享出来,对我这种新手的帮助实在是太大了。希望到另一个世界雷神不用再这么辛苦的。本篇文章基本全是参考雷神的:视音频数据处理入门:RGB、YUV像素数据处理学完这篇文章,任务本篇文章的核心就是YUV和RGB这种颜色编码在内存中是如何存储的,像BMP(或者JPG)封装格格式到底是什么东西的。本篇文章是在C语言的基础上写的,因为我是做a原创 2017-01-16 20:07:52 · 443 阅读 · 0 评论 -
初学音视频(五)-FLV格式分析
FLV的简单介绍:FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧、封装简单等特点,使其很适合在互联网上进行应用。此外,FLV可以使用Flash Player进行播放,而Flash Player插件已经安装在全世界绝大部分浏览器上,这使得通过网页播放FLV视频十分容易。目前主流的视频网站如优酷网,土豆网,乐视网等网站无一例外地使用了FLV格式。F原创 2017-01-21 12:09:36 · 459 阅读 · 2 评论 -
Android:关于mediacodec编码camera yuv数据帧率过低的问题
网上有很多android平台关于mediacodec编码yuv数据为H264数据出现帧率过低的问题主要是 在while (isRuning) {中有NV21ToNV12(input,yuv420sp,m_width,m_height);这样一段代码,其实大部分博客里面都是直接在java层处理的代码如下:private void NV21ToNV12(byte[] nv21,byte[原创 2017-03-04 11:29:26 · 2915 阅读 · 3 评论 -
FFmpeg学习(一)------最关键的结构体
本篇文章基于雷神的 http://blog.csdn.net/leixiaohua1020/article/details/11693997 ffmpeg关键结构体的关系学习,非常感谢雷神对我们这种小白在音视频方面学习的帮助。FFMPEG中结构体很多。最关键的结构体可以分成以下几类:a) 解协议(http,rtsp,rtmp,mms)AVIOCon原创 2017-03-06 10:45:04 · 201 阅读 · 0 评论 -
android :ffmpeg+anativewindow做视频播放
本篇博文按照 http://blog.csdn.net/glouds/article/details/50937266 的方法来操作,主要通过记录对各个函数的解释来学习ffmpeg。关于ffmpeg的编译以及具体java层的代码可以按照上面的博客中去操作,这里只贴出底层的代码:关于ffmpeg的知识下面只要介绍了:AVFormatContext 结构体:avformat_alloc_c原创 2017-03-06 19:24:53 · 683 阅读 · 0 评论