自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧童的笔记本

愿乘长风,破万里浪

  • 博客(10)
  • 收藏
  • 关注

转载 H264 获取SPS与PPS(附源码)

在用Android手机进行h264硬编码的时候如果要进行视频流的实时传输与播放,就需要知道视频流的Sequence Parameter Sets (SPS) 和Picture Parameter Set (PPS)。今天算是看明白如何获取SPS和PPS,在这里记录下来,希望有需要的朋友可以在这里获取到一些些的帮助。首先说一下大前提,我设置的视频录制参数为:mMedi

2014-06-11 23:42:04 748

转载 x264源代码分析

相关说明:1.     使用版本: x264-cvs-2004-05-112.     这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了.3.     需要学习的知识:a)       编码器的工作流程.b)      H.264的码流结构,像x264_sps_t,x264

2014-06-11 23:41:05 458

转载 H.264-AVC视频编码原理及实现(七)

七实例解析×  降低已经编码视频流的码率:仅修改量化系数,重新进行熵编码。× Mpeg-2转码H.264:      1 直接使用Mpeg-2中的运动矢量。      2 在Mpeg-2运动矢量的基础上增加H.264的多帧搜索和子宏块搜索。×  已编码视频叠加LOGO:      1 对LOGO区域和对LOGO边缘宏块进行重新编码。      2 对其它区域使用

2014-06-11 23:38:30 439

转载 H.264-AVC视频编码原理及实现(六)

六X264代码结构6.1整体结构6.2 Encoder 函数6.3运动估计ME

2014-06-11 23:37:39 569

转载 H.264-AVC视频编码原理及实现(五)

五H.264/AVC编码5.1编码原理图对比上图和基本原理图,我们会发现只是多了一个Fitler,那么H.264和MPEG-2编码之间的区别只是在于这一个Filter吗? H.264和MPEG-2编码效率的主要提升在于以下几方面的主要区别:n       帧内预测编码n       多帧参考n       ME时宏块和ME时细化宏块,子宏块比较,¼像素M

2014-06-11 23:35:17 1295

转载 H.264-AVC视频编码原理及实现(四)

四FFMPEG代码结构4.1 FFMPEG简介FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. FFmpeg is developed under Lin

2014-06-11 23:34:10 589

转载 H.264-AVC视频编码原理及实现(三)

三MPEG-2编码3.1 I帧编码MPEG-2编码宏块大小为16x16,分解4个8x8Y数据块和2个CrCb数据块。I帧编码后的重构见下节。3.2 B,P帧编码B,P帧以16x16宏块大小为单位进行ME,其后操作和I帧相同;对于所有帧都要在量化进行重构,重构后的重构帧作为其后编码帧的参考帧。3.3 P帧MB的运动估计P帧进行前向预测,参考其编码的I帧或P

2014-06-11 23:32:29 660

转载 H.264-AVC视频编码原理及实现(二)

二视频编码基本原理2.1 原理图 目前常用的视频编码算法基本上都是以运动估计和以块为单位的时-频变换为基础。运动估计,处理了相邻视频帧中的相同部分。时-频变换,使得数据块的能量更加集中地分布。常用的时-频变换是DCT变换。2.2 运动估计运动估计(Motion Estimation),相邻视频帧之间的内容存在一定的相关性。把图像分成若干块,通过一定的搜索算法

2014-06-11 23:31:23 704

转载 H.264-AVC视频编码原理及实现(一)

一视频相关概念1.1视频时间连续的图像序列称为视频。1.2相关性图像本身具有的自己特性,图像与图像之间具有一定的关联性。时间相关性:一幅图像中的大部分元素都同样存在于其相邻的图像(前后)之中。空间相关性:一幅图像中相邻像素之间具有相关性。统计相关性:图像在保存的过程中,通过不同的统计方法,可以得到比原始数据较少的数据。1.3 YUV图像格式试验表明,

2014-06-11 23:30:14 648

转载 基于RTP的H264视频数据打包解包类

RTP 承载H.264 Payload的解包类源码// class CH264_RTP_UNPACK startclass CH264_RTP_UNPACK {  #define RTP_VERSION 2 #define BUF_SIZE (1024 * 500)      typedef struct     {         //LITTLE_ENDIAN 

2014-06-11 23:18:14 572

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除