Увеличение отметки времени RTP не является постоянным в некоторых случаях. Зачем? - PullRequest
0 голосов
/ 18 декабря 2011

Во время анализа потока пакетов RTP я обнаружил, что в некоторых случаях увеличение отметки времени не является постоянным.

E.g.#1 : 1579202786 - 1579207849 - 1579212913 - 1579217977 - 1579223040

E.g.#2 : 1187115268 - 1187115468 - 1187115667 - 1187115869 - 1187116069

В этом случае увеличение отметки времени составляет 5063, 5064, 5064, 5063 и 200, 199, 202., 200. Знаете ли вы, почему происходит это изменение?

Например, # 1 RTP-пакет захватывается на медиаплеере VLC с использованием аудиокодека MPEG2, и, например, # 2 захватывается на программном телефоне X-Lite с использованием видео H.263кодек.

1 Ответ

0 голосов
/ 18 декабря 2011

Почему вы ожидаете, что оно будет постоянным?

Обычно время представления или время захвата конвертируется в метки времени RTP, нет гарантии, что они будут постоянными, особенно в случае живого захвата.

В отношении кодека - это влияет на используемые часы: то есть H.263 использует тактовую частоту 90 кГц, однако временная метка RTP по-прежнему получается из времени представления / захвата.

...