Странные глюки в MusicOnHold()

Разработка и отладка Asterisk и его приложений.

Модераторы: Admins, Модераторы

Ответить
Аватара пользователя
anest
Модератор
Сообщения: 5630
Зарегистрирован: 28 ноя 2004, 10:04

Странные глюки в MusicOnHold()

Сообщение anest » 10 авг 2008, 21:20

Глюки при проигрывании потоков:
1. если играю поток через application=mplayer то через сек 30 происходит эффект "проглатывания", как будто он сперва играет кусок откудато из кеша и потом перепрыгивает уже на текущий. если запустить параллельно другой звонок и слушать там этот поток, то другие звонки уже играют ровно. тоесть требуется чтобы как минимум один звонок играл этот поток все время. но выявлен и другой неприятный глюк - иногда mplayer начинает играть поток с очнеь замедленной скоростью. сильно растягивая слова как будто на магнитофоне на пониженной скорости. заметил этот глюк только в связке с musiconhold.
2. решил играть стандартными средствами (хоть и не хотелось). тоесть mpg123. происходит тот же самый эффект с "проглатыванием" при старте. все бы ничего но сегодня выявился еще один неприятный глюк - происходит отставание - примерно на 20 сек в час.
изза скачков в разных плеерах сделал вывод что это глюк астериска. как лечить?
может есть другой способ играть потоки (в частности mp3)?

Аватара пользователя
anest
Модератор
Сообщения: 5630
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 15 авг 2008, 02:04

решил проблему поставив alsa с dummy модулем и прикрутил запуск локального звонка в Console/dsp через 10 сек после старта астериск.
изврат конечно но работает.
ps: играет через mplayer

Ответить