您还未登录!| 登录 | 注册 | 帮助CSDN首页
资讯 论坛 博客 下载 搜索
maopig的专栏
目录视图 摘要视图 订阅
分类: x264 h264 RTSP/RTP
博客频道4月技术图书有奖试读结束,速来领奖! 移动业界领袖会议·上海·6.20
第四届云计算大会门票抢购:史上最低价,每日限5张! 【分享季1】:网友推荐130个经典资源,分享再赠分!
H.264视频RTP负载格式/NALU的类型
2011-08-09 08:57 462人阅读 评论(0) 收藏 举报
1. 网络抽象层单元类型(NALU)
NALU 头由一个字节组成, 它的语法如下:
+===============+
|0|1|2|3|4|5|6|7|
+=+=+=+=+=+=+=+=+
|F|NRI| Type |
+===============+
F: 1 个比特.
forbidden_zero_bit:在H.264规范中规定了这一位必须为0。
NRI: 2 个比特.
nal_ref_idc:取00~11,似乎指示这个NALU的重要性, 如00的NALU解码器可以丢弃它而不影响图
像的回放。不过一般情况下不太关心
这个属性。
Type: 5 个比特.
nal_unit_type:这个NALU单元的类型。简述如下:
0 没有定义
1-23 NAL单元 单个NAL单元包
24 STAP-A 单一时间的组合包
25 STAP-B 单一时间的组合包
26 MTAP16 多个时间的组合包
27 MTAP24 多个时间的组合包
28 FU-A 分片的单元
29 FU-B 分片的单元
30-31 没有定义
2. 打包模式
下面是RFC 3550中规定的
RTP头的结构.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|V=2|P|X| CC |M| PT | sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| synchronization source (SSRC) identifier |
原创:154篇 转载:154篇
译文:0篇 评论:25条
个人资料
maopig
访问:61115次
积分:2276分
排名:第2032名
文章搜索
文章分类
ffmpeg(31)
c/C++(67)
x264 h264(49)
Linux(51)
Live555(3)
RTSP/RTP(10)
JRtpLib(0)
网络(33)
oracle/sqlserver(0)
项目管理(19)
XVID/MPEG4(8)
其他方面(4)
DM368(23)
音频(2)
u-boot/驱动开发/linux(21)
u-boot/驱动开发(6)
图像处理/去噪/增强(4)
视频信号处理(8)
Matlab(5)
文章存档
2012年05月(4)
2012年04月(14)
2012年03月(37)
2012年02月(17)
2012年01月(17)
2011年12月(9)
2011年11月(28)
2011年10月
(16)
2011年09月(78)
2011年08月(52)
更多
Pa
e 1 of 6H.264视频RTP负载格式
NALU的类型 - maopi
的专栏 - 博客频道 -CSDN.NET
2012-5-14http://blo
.csdn.net/maopi
/article/details/6671251