rmtp流中对音频数据头的解析。

rtmp 对消息的封装是通过chunk地方式来确定的。其中在msg id == 0x08表示音频,就是说后面带的消息是音频数据。那么,这个音频数据是什么格式呢?今天也是第一次碰到这个问题。记录下有下面的数据00000000  04 00 02 80 00 00 76 08  01 00 00 00 80 79 1b  00000010  78 29 ed 98 29 2
摘要由CSDN通过智能技术生成

rtmp 对消息的封装是通过chunk地方式来确定的。其中在msg id == 0x08表示音频,就是说后面带的消息是音频数据。那么,这个音频数据是什么格式呢?今天也是第一次碰到这个问题。记录下



有下面的数据

00000000  04 00 02 80 00 00 76 08  01 00 00 00 80 79 1b  
00000010  78 29 ed 98 29 2d 7e 95  3b 9c 1b 9f aa 3a f7 44 
00000020  72 78 1a 9a dc 3c 6c 07  41 18 b9 d7 5b f9 ec e6  
00000030  c7 51 a1 ca be 49 c4 22  c7 84 41 d0 b7 1a a1 ce 
00000040  1d e1 12 12 2b df c9 ba  ce ec 02 36 bb fe ca a8 
00000050  f9 b9 0c 2b e8 0c c8 62  cc b7 29 81 b0 07 4f 02  
00000060  47 f0 16 37 73 4e be f3  bc bd 88 35 70 77 30 6e 
00000070  4e cc e2 53 24 d0 26 05  da c0 8c 71 c8 1d fb 59  
00000080  8e 27                                          

第一个字节 04  高两位位  0,表示chunk 类型为0,就是最全的类型。剩下的四位位 4,是chunk id ,表示音视频通道。这个id目前用到了2-7,具体作用如下:


02    Ping 和ByteRead通道 
03   Invoke通道 我们的connect() publish()

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值