Hi Here is maybe a bug when interpret RTP extend packet.
Version live.2012.05.03 File: MultiFrameRTPSource.cpp line 224: void MultiFrameRTPSource::networkReadHandler1() { line 225: ...... ...... line 268: unsigned remExtSize = 4*(extHdr&0xFFFF); Pls pay attension to *line 268.* Here you calculated RTP packet extension size with extHdr length directly, but it should be network bytes order, need to be transfered to host byte order firstly. E.g: unsigned remExtSize = 4 * *ntohs*(extHdr & 0xFFFF); How do you think ? Br Shiyong Zhang
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel