ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение Evgen » 14 мар 2015, 22:14

Имею несколько устройств, которые могут отдавать звук в сеть потоком в любых форматах. Сейчас завёл на каждое устройство свой класс musiconhold и через него прослушиваю. Есть проблема - musiconhold тащит звук с устройства постоянно, набегает много лишнего траффика, да и некошерно. Использую версию 1.8.
Возникает вопрос - как сделать правильно? Смотреть в сторону chan_nbs и app_rtsp?
Аватар пользователя
Evgen
 
Сообщений: 128
Зарегистрирован: 01 сен 2010, 13:10
Откуда: Саратов

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

Сообщение gosha » 14 мар 2015, 23:28

core show application MP3Player

?
gosha
 
Сообщений: 371
Зарегистрирован: 06 сен 2010, 17:41

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

Сообщение MIKS » 20 мар 2015, 10:15

На мой взгляд RTSP если устройства его поддерживают
P.S. Хотя NBS написан значительно проще/красивей (опять же если устройства это тянут)
MIKS
 
Сообщений: 80
Зарегистрирован: 12 мар 2014, 13:43

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

Сообщение Evgen » 30 мар 2015, 21:18

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 и вроде бы заработало как надо.
Аватар пользователя
Evgen
 
Сообщений: 128
Зарегистрирован: 01 сен 2010, 13:10
Откуда: Саратов


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH