请选择 进入手机版 | 继续访问电脑版

ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8465|回复: 0

RTMP(4) - Chunk Stream

[复制链接]
发表于 2014-10-16 12:20:17 | 显示全部楼层 |阅读模式
Max Chunk Size
      指单个Chunk包所携带的Chunk Data部分的最大长度, 默认为128.  Client->Server的Max Chunk Size和Server->Client的Max Chunk Size是可以各自不同的。'Set Chunk Size'命令用于把自己的Max Chunk Size通知给Peer。例如, Client发送一个'Set Chunk Size'命令给Server,内容为1024,Server在接收到此消息后,就知道Client发给过来的消息的Chunk的Chunk Data部分最长为1024。
      Server和Client的Max Chunk Size默认都是128从Msg到Chunk Msg分为Msg Header和Msg Data: Msg Header内容放在Chunk Header里发送, Msg Data内容放在Chunk Data中发送。如果Msg Data的长度超过Max Chunk Size, 则需要用N个Chunk来发送这个Msg。
举例:
下面是一段Video数据, Msg Data长度为446, 为4个Chunk发送
Chunk#0:
     Chunk Type: 0
     Chunk Data长度: 128
Chunk#1:
     Chunk Type: 0
     Chunk Data长度: 128
Chunk#2:
     Chunk Type: 0
     Chunk Data长度: 128
Chunk#3:
     Chunk Type: 0
     Chunk Data长度: 62
04 00 04 3e 00 01 be 09 01 00 00 00 24 00 f0 41
0e ed 17 4d 8c f1 57 ea ff cf b8 ac 7f 8a 87 b6
cd 72 7b 39 c1 05 a6 b7 ad 97 87 74 05 6b 04 4f
b8 a8 2e 36 bc 1b 98 58 b3 2d 0f 42 e5 19 dc 33
d9 74 f4 91 7a 9b 88 63 20 d2 f1 bc b0 30 97 1a
d3 13 cf 86 a8 e2 8e f1 cf 00 ce 5d 99 d5 e6 64
16 c3 30 89 1a 8d 46 3e 97 27 c2 17 ce 7f 73 02
32 c4 c4 78 69 26 a8 59 d4 3a a5 c1 5e f1 98 05
eb 55 a6 bd 43 24 7f 14 1f da 04 49 c4 32 88 5c
1a 5e 30 91 b0 df 2e 44 af 48 ab 2f fd b9 ee 67
dc 09 cc 34 30 36 05 42 dc 70 3d 5a 1f d6 f5 e0
fc 32 de 7b f7 37 e4 33 5f 0d aa 43 37 70 9d 61
55 92 2e 49 bd 78 a0 d6 67 59 c5 55 17 e7 d1 4a
f9 7b fa 7c 6e 24 d8 2c 5e 98 66 8c 09 54 f3 70
46 3e 88 0a 85 0a 74 5f e3 04 2b f9 38 30 71 4f
66 db 83 0c 18 6e 66 16 ee ed fc c7 18 3b ea 4b
04 bf 99 de 9b d9 d3 4d 3c 23 d1 7f 89 c4 dd 1b
69 c6 08 c9 01 ac a9 f9 9d 26 57 17 5a bf 22 e8
fe ab bc 08 a9 ee 47 3f e1 64 47 c9 9c 43 f1 7f
9d c3 d8 57 bb 88 9f fe 8b 6f 8b 6d ac 04 a7 5a
ef ce 4e af e5 84 2e 0e b1 22 cd 58 96 25 18 79
0e be 25 6e 67 38 d4 17 c9 f4 11 f3 8f f1 2f 04
42 aa c6 3d e8 e8 f4 13 cc d0 b3 a3 c7 5c d8 da
4d 19 5a 9f f4 1a f9 dd e7 93 b8 a2 b6 51 a1 32
b5 59 ee c0 77 5c c3 6f 8d 4b 84 7b 0b e2 c4 59
5d ea e3 9c 57 39 0f 81 d5 a8 08 6d d6 dc 78 84
4c e5 13 a9 d4 2a d1 7a a4 f7 dc 1b 48 64 ba ed
d0 40 d8 38 34 4c 25 88 00 8e 67 df 91 ce 28 ce
70 71 42 2a 66 6f d7 8b 5f 61 67 00 00

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-4-19 00:32 , Processed in 0.046102 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表