AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Звукозапись дергается, при том что обе стороны хорошо слышат друг друга

Newbies/FAQ Forum 9 сообщений -
#1

Звукозапись дергается, при том что обе стороны хорошо слышат друг друга


День Добрый!

Ситуация следующая:
Есть софтфон написанный на Qt. Если совершить звонок с софтфона или на софтфон в Windows, то обе стороны хорошо слышат друг друга и звукозапись тоже нормальная.
Если совершить звонок с софтфона или на софтфон в Linux, то обе стороны хорошо слышат друг друга и НО звукозапись уже начинается дергаться, равномерно каждую секунду в звукозапись добавляется какой-то участок с тишиной.
При этом если использовать наприер Zoiper в Linux, то на звукозаписи тоже все нормально.

На VAD не похоже, снимали дампы трафика - все нормально.
Пробовали на Asterisk 1.4 и 1.8.
Кодек PCMA


Есть идеи из-за чего возникают проблемы с аудиозаписями ?
#2

в tcpdump тоже самое ?
_________________
платный суппорт по мере возможностей
#3

на рабочих местах где установлены софтфоны - снимал дампы Wireshark'ом, прослушав проблем не обнаружил, но в звукозаписях на астере - проблема есть.
Могу выслать дампы с Zoiper'а, когда все хорошо, с софтфона при использовании которого - появляются проблемы со звукозаписями на астере и примеры звукозаписей.
#4

Используются ли на Астериске модули тайминга?

Код:
module show like res_timing
#5

CLI> module show like res_timing
Module Description Use Count
res_timing_timerfd.so Timerfd Timing Interface 14
res_timing_pthread.so pthread Timing Interface 0
2 modules loaded
#6

а со стороны сервера вы дампы снимали ? как в них ? "дергается" ?

такое бывает, когда на HDD сервера, в момент записи, возникает большая нагрузка. я не думаю, что в вашем случае дело в этом, но посмотреть нагрузку на HDD сервера не помешает.
#7

virus_net @ Ср Дек 24, 2014 09:12 писал(а):
а со стороны сервера вы дампы снимали ? как в них ? "дергается" ?

такое бывает, когда на HDD сервера, в момент записи, возникает большая нагрузка. я не думаю, что в вашем случае дело в этом, но посмотреть нагрузку на HDD сервера не помешает.


В дампе со стороны сервера тоже все норм - да и собеседники хорошо слышат друг друга, с HDD тоже проблемы нет, проблема только с Qt-шным софтфоном запущенным в Linux и звукозаписью астера.
Похоже, что софтфон и модуль запииси астера не корректно согласуют какие-то параметры по таймингам. Вставки тишины в запись наблюдаются на протяжении всей аудиозаписи и через равный промежуток времени (~1 сек).
#8

Сделайте pcap запись разговора, далее загрузите в Wireshark. Там есть RTP Analyzer - вот им и посмотрите параметры jitter, losses и skew.
Также там наверное будут видны VAD фреймы.

Ну или сам pcap выложите, посмотрим мы)

_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!
#9

решили просто - удалив pulseaudio. на alsa - все отлично работает.