Онлайн трансляция
Задача: есть аналоговое потоковое аудио ( диктор вещает ), которое надо загнать в SIP телефонную сеть, чтобы каждый абонент этой сети мог при необходимости подключиться и прослушать это аудио.
Пока на ум приходит только такая схема: аудио подаем на микрофонный вход звуковой карты компутера, на котором запущен софтфон, который в свою очередь подключен в конференцию. В конференции всем участникам отключен микрофон, кроме этого софтфона.
В принципе, все работает, но не дает покоя некая костыльность данного решения.
Если есть какие-то более здравые мысли - буду премного благодарен за их высказывание.
С уважением,
Сергей.
Так что аудио-стриминг-сервер не того...
С уважением,
Сергей.
; =========
; Other (non-native) playback methods
; =========
;[manual]
;mode=custom
; Note that with mode=custom, a directory is not required, such as when reading
; from a stream.
;directory=/var/lib/asterisk/mohmp3
;application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Здесь могла бы быть ваша реклама, пардон, путь к клиенту аудио стриминга.
А звонящих - Answer() и вешать на бесконечный moh с этим классом
Н-да. ( задумался)
_________________
Успехов!
плиз
| Code: |
| [sportfm] mode=custom directory=/var/lib/asterisk/mohmp3-empty application=/usr/local/bin/mpg123 -q -r 8000 -f 8192 -s --mono http://90.156.211.132:8000/sportfm-64 |
extensions.conf
| Code: |
| exten => 77678,1,Answer exten => 77678,n,MusicOnHold(sportfm) |
| Code: |
| ls -lh /var/lib/asterisk/mohmp3-empty/ total 0 -rw-r--r-- 1 root root 0 Apr 12 19:01 1.mp3 |
Только оно прямо сейчас не работает - нет вещания с сайта.
И вообще: http://www.voip-info.org/wiki/view/Aster ... usicOnHold
радио реальное но не рабочее
то есть пример application=
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.6.2.13 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
aven, а смысл? кто такие проекты делает - не экономят на трафике и ресурсах. но ситауции всякие бывают.. поэтому можно поглядеть в сторону Icecast+IceS0/1 - он точно умеет такое.
_________________
Успехов!
Собрал схему с Icecast/ices - musiconhold.
Все работает, но есть одно НО. Если звук цифровать Ices и потом отдавать/забирать через Icecast, то качество существенно ниже, чем если
закомутить на микрофон софтфона и позвонить на конференцию...
Дело в том, что исходный аудиопоток с микрофона диктора весьма зашумленный ( старый микрофон/усилитель, плохие кабели и т.д.)
Хотя X-lite умудряется оцифровать поток значительно лучше, чем ices на той же самой машине.
Плюс к минусам можно отнести гораздо более серьезную задержку при использовании ices, видимо из-за TCP протокола...
Буду еще думать
С уважением,
Сергей.
+ практически нет задержки вещания + возможно вещать по разным протоколам + можно нормализовать голос + ... вобщем есть
всякие разные плюсы - надо покурить данную тему.
Если у кого-то есть опыт дружбы с VLC буду признателен за отзывы.
С уважением,
Сергей.
http://www.live555.com/mplayer/ ток че то не въехал куда и как коннектиться...
Кто-нибудь в курсе ?
С уважением,
Сергей.
как-то так.
| Quote: |
| ... [*] 29. app_ices ... Encode and Stream via icecast and ices Depends on: working_fork(E) |
_________________
Успехов!
VLC лучше всего кодирует голос через вход звуковой карты в поток rtp. Но VLC периодически падает. Может конечно проблема и в кривых руках, но за неделю тестирования VLC упал раз 20 без объяснения причин. Почитал форумы - явление известное, пока толком не вылеченное.
mpg123, ogg123, mplayer при чтении стрима с icecast порождают неубиваемые процессы... Вернее убиваемые, но ручками. После дисконнекта - стоп музик он холд, процесс продолжает висеть и приходиться прибивать kill иначе после нескольких подключений эти процессы полностью загружают машину.
Можно конечно нагородить какой-нить сниффер который будет за процессами следить и сам убивать, но это опять же костыли...
В итоге решили временно забить на данные работы. Спасибо всем откликнувшимся.
С уважением,
Серж.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.6.2.13 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
_________________
Успехов!
http://www.voiptoday.org/index.php?optio ... Itemid=129
_________________
Успехов!
http://3090607.ru/note/41-voip-radio-online
_________________
Работа: http://www.3090607.ru
обновляю плейлист раз в неделю, добавляя по паре новых рассказов.
_________________
Успехов!