RTP-H264封包------------实例详解

rtp(H264)第一个包(单一NAL单元模式)-------------sps

    80 {V=10,p=0,x=0,cc=0000}
    
    60 {m=0,pt=110 0000}
    
    53 70{sequence number} 
    
    9A FC AF 27 {timestamp}
    
    69 25 77 65 {ssrc}
    
    67 4D 40 33 92 54 0C 04 B4 20 00 00 03 00 40 00 00 0C D1 E3 06 54 (sps  H264)

rtp(H264)第二个包(单一NAL单元模式)---------pps

    80 {V=10,p=0,x=0,cc=0000}
    
    60 {m=0,pt=110 0000}
    
    53 71{sequence number} 
    
    9A FC AF 27 {timestamp}
    
    69 25 77 65 {ssrc}
    
    68 EE 3C 80 {pps H264}

rtp(H264)第3个包(FU-A)------------data

    80 {V=10,p=0,x=0,cc=0000}
    
    60 {m=0,pt=110 0000((H264 RTP TYPE)&0x7f)}
    
    53 72 {sequence number} 
    
    9A FC AF 27 {timestamp}
    
    69 25 77 65 {ssrc}
    
    {H264 RTP TYPE:60(十进制:96)-----0110 0000}
    
    {H264 FRAME TYPE:41-----0100 0001}
    
    5C {f=0,NRI=10,type=1 1100(十进制:28)}---rtp分片
    
    81 {s=1(第一个分片),e=0,r=0,type=0 0001(0x41&0x1f)}
    
    9A A5 4B 24 FF ...... F3 6B B5 0C DF 48 24 92 A6 CE 0A 

rtp(H264)第4个包(FU-A)------------data

    80 {V=10,p=0,x=0,cc=0000}
    
    60 {m=0,pt=110 0000}
    
    53 73 {sequence number} 
    
    9A FC AF 27 {timestamp}
    
    69 25 77 65 {ssrc}
    
    5C {f=0,NRI=10,type=1 1100(十进制:28)}---rtp分片
    
    01 {s=0(非开始分片),e=0,r=0,type=0 0001(0x41&0x1f)}
    
    80 29 2F 15 ...... F5 4F 46 

rtp(H264)第4个包(FU-A)------------data

    80 {V=10,p=0,x=0,cc=0000}
    
    E0 {m=1(标记流重要事件),pt=110 0000}(分片后的最后一个片数据m=1)
    
    53 74 {sequence number} 
    
    9A FC AF 27 {timestamp}
    
    69 25 77 65 {ssrc}
    
    5C {f=0,NRI=10,type=1 1100(十进制:28)}---rtp分片
    
    41 {s=0,e=1(最后分片),r=0,type=0 0001(0x41&0x1f)}
    
    BF 8D EA 77 ...... BE 

rtp(H264)第n个包(FU-A)------------data

    80 {V=10,p=0,x=0,cc=0000}
    
    60 {m=0,pt=110 0000}
    
    53 8C {sequence number} 
    
    9A FD 2B 3B {timestamp}
    
    69 25 77 65 {ssrc}
     
    7C {(f=0,NRI=11)(0x65&0xe0),type=1 1100(十进制:28)}---rtp分片
    
    85 {s=1,e=0,r=0,type=0 0001(0x65&0x1f)}
    
    88 80 00 18 18 00 ...... 4B 28 

rtp(H264)第m个包((单一NAL单元模式)-)------------data

    80 {V=10,p=0,x=0,cc=0000}
    
    E0 {m=1(标记流重要事件),pt=110 0000}(分片后的最后一个片数据m=1)
    
    54 8F {sequence number} 
    
    9B 01 B1 4D {timestamp}
    
    69 25 77 65 {ssrc}
    
    41 9A 89 13 25 FF 00 06 ...... 8E 56 3B 60 

转载于:https://my.oschina.net/zjp35/blog/138841

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值