VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как идеологически правильно прослушать потоковый звук?

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
Аватара пользователя
Evgen
Сообщения: 128
Зарегистрирован: 01 сен 2010, 13:10
Откуда: Саратов
Контактная информация:

Как идеологически правильно прослушать потоковый звук?

Сообщение Evgen »

Имею несколько устройств, которые могут отдавать звук в сеть потоком в любых форматах. Сейчас завёл на каждое устройство свой класс musiconhold и через него прослушиваю. Есть проблема - musiconhold тащит звук с устройства постоянно, набегает много лишнего траффика, да и некошерно. Использую версию 1.8.
Возникает вопрос - как сделать правильно? Смотреть в сторону chan_nbs и app_rtsp?
MIKS
Сообщения: 80
Зарегистрирован: 12 мар 2014, 13:43

Re: Как идеологически правильно прослушать потоковый звук?

Сообщение MIKS »

На мой взгляд RTSP если устройства его поддерживают
P.S. Хотя NBS написан значительно проще/красивей (опять же если устройства это тянут)
Аватара пользователя
Evgen
Сообщения: 128
Зарегистрирован: 01 сен 2010, 13:10
Откуда: Саратов
Контактная информация:

Re: Как идеологически правильно прослушать потоковый звук?

Сообщение Evgen »

gosha писал(а):core show application MP3Player?
Попробовал я это приложение. Оно сразу начало ругаться по-английски: NOTICE[30246]: app_mp3.c:133 timed_read: Poll timed out/errored out with 0. Пришлось глянуть в исходники: оказывается, mp3player запускает mpg123 с буфером в 1 Мбайт. Для моего потока в 64 кб/c это 16 сек, на отсутствие звука в которых и ругается приложение. В итоге удалил в исходниках буферизацию, перекомпилировал app_mp3 и вроде бы заработало как надо.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH