关于RTSP接收 分片单元 (FUs) 数据包后的组合问题
rfc3984的e文版实在看得头大了,距离崩溃不远了。。。。
言归正传
现在的情况是这样的,UDP收到I帧的FU-A数据分包如下:
5c 81 88 c0 23 10 88 e1 0d ...... da 69 99 91 3d 2d 40 2f e5
5c 01 98 b7 bc fb f0 07 fe ...... 21 e9 f5 37 d7 c2 00 4e f5
5c 01 14 65 2c 05 1f d2 5d ...... f1 0f 76 91 f6 4c 77 3d c8
5c 01 c5 d6 88 c7 1f bc 4d ...... 4d 9e 7a ba 7f 0e 95 e3 7c
5c 01 25 73 12 f7 ba e5 64 ...... 67 d1 ff 6d b7 d6 28 06 e5
5c 41 d9 fb f5 f8 66 9e 0e ...... ee 00 82 0a 3e f7 77 8b c0
目前的问题是不会组包,E文实在太差,看得一知半解,请求高人指点如何组包?
小弟目前的错误做法是去除每个分片包的头两个字节,也就是 5C 81/01/41,后,将余下的拼接起来,在头上再加一个字节(65)。