H264
茜茜她老爹
一切随缘!!
展开
-
h264 流、帧结构
h264 流、帧结构 H264元素的分层结构 H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。 在H.264 中,句法元素共被组织成 序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的句法元素是转载 2014-08-07 11:18:35 · 751 阅读 · 0 评论 -
H264(NAL简介与I帧判断)
H264(NAL简介与I帧判断) 1、NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数转载 2014-08-07 13:45:13 · 578 阅读 · 0 评论 -
H264关键帧和丢帧策略研究
H264关键帧和丢帧策略研究 p帧是根据前面的I帧和P帧预测而来 首先,你看开头是000001还是00000001,然后看到后面一般是41,67 67可能代表的就是关键帧,41为非关键帧 然后与0x1F做与运算,观察结果的不同,来判断是否为关键帧 int type = packet.data[4]&0x1F; if (type == 0) {转载 2014-08-07 14:09:35 · 2669 阅读 · 0 评论 -
H264和MPEG4起始码(startcode)
H264和MPEG4起始码(startcode) 在网络传输h264数据时,一个UDP包就是一个NALU,解码器可以很方便的检测出NAL分界和解码。但是如果编码数据存储为一个文件,原来的解码器将无法从数据流中分别出每个NAL的起始位置和终止位置,为此h.264用起始码来解决这一问题。 TAG: H264 RTP MPEG4 RTP打包 NALU 1. H.26转载 2014-08-20 09:53:23 · 1630 阅读 · 0 评论 -
H264的代码讲解
/** * @brief Function de_emulation_prevention() 解竞争代码 * @param[in] buf get_bit_context buf * @retval none * @pre * @post * @note: * 调试时总是发现vui.time_转载 2014-08-22 09:58:13 · 1035 阅读 · 0 评论