Всплески дельты VoIP ниже 20 мс, что приводит к изменению джиттера

Я пытаюсь сделать некоторые измерения на VoIP. Я использую OpenSIPS, RTPProxy и SIPp для тестирования. Все работает нормально, как и ожидалось, но у меня есть только вопрос относительно дельта-времени.

Ниже приведен снимок экрана, полученный в результате анализа потоков Wireshark RTP.

введите здесь описание изображения

Почему у меня эти всплески ниже 20 мс? Я использую в сценарии SIPp xml, где 8kulaw имеет следующие характеристики:

8kulaw.wav: данные RIFF (с прямым порядком байтов), звук WAVE, мю-закон ITU G.711, моно 8000 Гц

Очень признателен!


person e19982456    schedule 13.02.2020    source источник


Ответы (1)


«Анализ потока RTP» от wireshark дает вам подсказки о качестве потока.

Ваше значение Max Delta равно 20,15 и относится к пакету 2008.

Это будет указывать время между двумя пакетами, которые в вашем случае использования должны быть разделены ровно 20 мс.

Таким образом, максимальная разница очень мала и определенно не должна влиять на качество потока. Обычно это используется на получателе (для входящего потока): на отправителе обычно нет внутренней задержки. Это, вероятно, объясняет, почему у вас такая короткая «Макс Дельта».

Шипы, которые вы видите, довольно большие, но это в основном потому, что шкала очень короткая. Не потому, что стрим плохой.

person AymericM    schedule 13.02.2020
comment
Спасибо за ответ. Оказалось, что в rtpstream.cpp SIPp есть функция сна, которая засыпает до следующей итерации цикла воспроизведения. Когда я изменил это значение на небольшое (например, 1), проблема была решена. - person e19982456; 13.02.2020
comment
Есть ли причина, по которой Wireshark не показывает среднюю дельту? Я использую tshark для экспорта анализа потоков RTP. Выходной файл содержит средний/максимальный джиттер, максимальную дельту, но не среднюю дельту. У вас есть идея, как мы можем рассчитать среднюю дельту из файла pcap? - person e19982456; 13.02.2020
comment
Я не знаю о tshark. Если вы хотите добавить среднюю дельту в wireshark, вам нужно будет вычислить значение здесь: code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=ui/ (также я м не уверен, что средняя дельта будет полезна). Максимальная дельта — одно из самых интересных значений. - person AymericM; 14.02.2020
comment
Спасибо АймерикМ. - person e19982456; 14.02.2020