RTP序列提取

SEA*_*SEA 2 c++ rtp

RTP 数据包由 12 字节的 RTP 标头和后续的 RTP 负载组成。标头的第 3 和第 4 字节包含 RTP 数据包序列号的最高有效字节和最低有效字节 Seq Num= (MSB< <8)+LSB

char pszPacket[12];

...

长lSeq = ???? - 如何从数据包中获取序列号?

unw*_*ind 5

unsigned short seq = (packet[2] << 8) | packet[3];
Run Code Online (Sandbox Code Playgroud)

请注意,这假设packet是一个unsigned char.