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
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel