资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
rpmp的libtm时间戳有问题,服务器会断开连接分类:ffmeg + linux pensce 20131281:900人阅读评论(7) 收藏 举报 erx 0xf 0xff ff 0x00 0x01 01 0x0eend timstmp0x7f x 0xf8 0x00 ody0xa 0x x0 x40x22 0x80 0xa 0x7f 0xf8 0x5 0x2d 0x2x2d 0x2d 02d 0xd 0x2d 02d x2 02d0x 0x2d 02d 02d x2 02 0x2 0x2dx2d 0x2d 0d 0x2d 0x2d 0x 0x2d 0xdx 02 0x2d x2d 0x2d 0x2d x x2d0xd 0x2d 0x2d 2 0x2d 0 x2 0xd0x2d 02d 0x 0x2d xd 0x2d 0x02 xd 0x2 0x2d 0x2 020x2d d0x2d xd x2d 0x xd x2d 02d 02d0x2 0x2 0x2d 0xd 0xd 0x2d 0x2d 0x2d0x2d 0 x2d 0x2d 0x2 0xd 0xd 0x2dx 0x2d 02d 0d 0x2d 0xd 0x2d 0x2d0xd 0x2d x2 02d 02d x2 0d x2d02d 0x2d 0x2d x2d 0xd 0x2d 02d 0x2d2d 0d 0x2d 0x2 x2d x2d 0x 0x202d 0d x2 02d #eader0xc4 extend iestamp err r#od0d 0xd 0x2d0x2 0x2d 0x2d x2d 0x2d 0x 0x2 0x20x2d 0xd d x 0x2d x2d 02d x202d 0x2d 02 xd 0x2d 0xd 0x2d 0x2d0x 0x 0xd 0x2 0x2d 2 x2d 0x2d0xd 0x2d x2d d 0x2d 02d 0x 0x2d0x2d 0x2d 0x2d 0x2d 0x2d x2d 0x2d 02d0x2d x2d 0x2 0x2d d 0x2 x2d 0x2dd 0x2d xd 0x2 0x2d 0x 0x2d x2d0x2d x2d 02d 0x2d 0x x2d 0xd x2d02 0x 2d 0xd 0x2d 0xd x2 0d02d x2d 02d d 0x2d 0x2d 0x2d 0x2x2d 02d 02 0x2 02d 02d 0x2d 2d对于0xC这种后续的chunk包的xtended timestam该不该发,mp协议中说是不发,但是ME是发的,推流超过4.小时就需要用extededtimestm了.tmpdump里面的irtp,不会发这个包,(fmpe里面用-nale-libtmp就会使用这个rmp的库),而且是在开始就会发这个包。6.1。 Etendd metamppain vie plaincopyprit?1 his ield i ranmitd nly hen th normaltim tap i he 2 cunkesae eadr isst o 0xffff。Iforal time stamp is 3 setto ay aue less an0x00fffff, thi fiedMUST NOT be 4 reent.Ths fild MST NO bresent fthetimesamp felis ot5 pret. sp tylecor: b(255, 0,);Tpe chunksMT N avt feld.s) 11 * cunkbaschde */ 12 ft =(p 6) 0x3; 13 csid = *+ & xf; 14 if(m2) 15 /* etmp: bigendia 3 littlendian b / 16 =(uar*)tistap; 17 ext =(timestamp =0x00ffff); 18 if(ft 1) 19 / size:igdian3 littleenin 4 type*/ 20 p (uchar)&hlen; 21 -te = (unt8_t*)p+; 22 f (fmt =0) 23 / tra: lile-endian4 ltleedian 4b / 24 pp = (u_car)&hmsi; 25 26 27 28 tned eaer 29 if (et) 30 p =(u_har)timesa; 31 pp *p+; 32 pp2 p+; 33 pp= p+; 34 pp0 =p+; 35 nx_rtm_rcv(ngx_eent_te) fr( ; ) /re hadrs */ if(bpo= bstart) / chuk basc header fmt =(p 6) 03; sd =*p+0xf; (fmt ) /* timesta: bigen3b - litleenan b / pp (u_har*)imstam; ext = (timstam = xffffff); f(fmt = 1) * ie: iendian 3b itle-endiabtype*/ p(u_ca*)&h-ml; tye = *(it_t)p+;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号