
H.264
ijk666
MCU、Linux、Androd
展开
-
H.264之I帧与IDR帧区别
DR(Instantaneous Decoding Refresh)--即时解码刷新。 I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是转载 2016-07-02 19:35:57 · 574 阅读 · 0 评论 -
H.264之在android手机端的解码与播放
1、NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NAL单元(SPS与PPS除外)。在实际的转载 2016-07-02 19:56:38 · 5062 阅读 · 1 评论 -
H.264之几种开源解码器的对比评测
Peter Lee 2006.05.07 videosky.9126.com2003年5月,当H.264编码标准草案发布时,很多人都觉得H.264太复杂,不宜实用。眨眼间3年过去了,以往的论断、疑惑被如今的现实冲洗的干干净净。随着硬件性能的提高和视频编码工作者对H.264的不断优化,如今的H.264已完全实用,最新的达芬奇芯片上能实现D1分辨率(720*480)视频的实时编码,而对于解码,转载 2016-07-02 20:01:47 · 18581 阅读 · 0 评论 -
H.264之纯码流封装成各种格式的文件
H264纯码流封装成各种格式比如:ffmpeg -i sample.h264 output.mp4原创 2016-07-08 22:48:17 · 1216 阅读 · 0 评论 -
H.264之编码格式-封装成MP4格式-视频流 RTP封包
一、概述本文讲述的是对H264编码且封装成MP4格式的视频流进行RTP打包过程时需要了解的一些基本知识。二、H264的基础知识1.H264的编码格式H.263 定义的码流结构是分级结构,共四层。自上而下分别为:图像层(picturelayer)、块组层(GOB layer)、宏块层(macroblock layer)和块层(block layer)。而与H.263转载 2016-07-08 22:37:42 · 1971 阅读 · 0 评论