Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RTP パケットは、12 バイトの RTP ヘッダーとそれに続く RTP ペイロードで構成されます。ヘッダーの 3 番目と 4 番目のバイトには、RTP パケットのシーケンス番号の最上位バイトと最下位バイトが含まれます。 Seq Num= (MSB< <8)+LSB
char pszPacket[12];
...
長い lSeq = ???? - パケットからシーケンス番号を取得する方法は?
unsigned short seq = (packet[2] << 8) | packet[3];
packetこれはが の配列であると仮定していることに注意してくださいunsigned char。
packet
unsigned char
確かに、それは単に "long lSeq = (unsigned char)(pszPacket[2] << 8) | (unsigned char)pszPacket[3];" ですか?