RTSP,RTP笔记一

RTP:

Real_time Transport Protocol实时传输协议,

RTSP:

Real Time Streaming Protocol实时流传输协议

H264 ALU网络抽象层单元类型

1 原始的H.264 NALU单元常由[Start Code] [NALU Header] [NALU Payload]三部分组成,其中StartCode用于标识这是一个NALU单元的开始,必须是“00 00 00 01”或“00 00 01”,NALU header仅一个字节,其后都是NALU单元的内容,在将H264的NALU打包成RTP包时将NALU的startCode去掉加上RTP header就好了,(类型是单个NAL单元包)

NALU Header占一个字节 8bits, F(1) NRI(2) Type(5)

2 如果NALU的长度很小 可以将多个NALU封装在一个RTP包内,类型是STAP-A(24)或STAP-B(25),单一时间的组合包

MTAP16(26) MTAP24(27)多个时间的组合包

 

3 当NALU的长度大于MTU时,就必须对NALU单元进行分片封包,Fragmentation Units(FUs) FU-A(28)FU-B(29)

|FU indicator| FU Header| FU Payload|

FU indicator:一个字节

F(1)NRI(2)Type(5)

FU Header:

S(1)E(1)R(1)Type(5)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值