Използвам tcpdump по начина, описан тук http://www.erg.abdn.ac.uk/multicast/tools_notes/tcpdump.html#rtp за извличане на RTCP пакети между моя браузър и медиен сървър, който изпълнявам.
Някои примерни данни:
192.168.56.1.55281 > 192.168.56.103.56858: sr 2060503618 @4039366103.08 2985649056 3759504059p 947804803b type-0xfa 160544
192.168.56.1.55281 > 192.168.56.103.56858: sr 2060503618 @4086113093.65 724273245 4090890645p 3217937232b type-0x6e 28300
192.168.56.1.55281 > 192.168.56.103.56858: sr 2060503618 @2251420711.18 185215175 650796127p 3621147513b type-0x66 120348
Доколкото разбирам, числото след символа @ е NTP референтно времево клеймо, а числото, следващо това, е референтното времево клеймо на медията, но когато ги преобразувам в дати, те изглеждат произволни и нито едно времево клеймо не е близо до действителното време.
От оглеждане наоколо изглежда, че следните са еднакво възможни:
а) Напълно ми липсва нещо.
b) Виждам криптирани данни.
в) Виждам резултата от код с грешки.
Този въпрос: Четене на RTCP пакети от IP камера с помощта на FFMPEG изглежда много свързано, освен че се занимава с RTSP, а не с RTP.