Использование метки времени в rtp
Я прочитал RTP и у меня есть один вопрос.
Основываясь на том, что я получил, временная метка в rtp предназначена для вычисления джиттера и использования его для устранения джиттера наших пакетов. В основном мне это нужно для TSoIP, который мне просто нужно извлечь ASI из IP и передать в модулятор для его обработки.
Я действительно ценю, если кто-то может помочь мне понять использование метки времени в приемнике для получения ASi по IP. Другими словами: я не нашел ни одной хорошей ссылки, чтобы помочь мне найти, что такое отметка времени и как она работает.
1 ответ
Здесь у вас есть подробное обсуждение джиттера и RTP.
Основной интересующий вас аспект заключается в следующем:
В протоколе реального времени джиттер измеряется в единицах меток времени. Например, если вы передаете аудиосигнал с частотой дискретизации 8000 Гц, единица составляет 1/8000 секунды.
На этой странице они также упоминают связь между отметкой времени и получателем: Разница относительного времени прохождения для двух пакетов вычисляется как:
D(i,j) = (Rj - Ri) - (Sj - Si) = (Rj - Sj) - (Ri - Si)
Si - это временная метка из пакета i, а Ri - время прибытия для пакета i. Вы также можете проверить некоторые примеры там.