Бесплатный потоковый сервер для VoIP сервера - PullRequest
1 голос
/ 11 января 2009

Мне нужно приложение с открытым исходным кодом, которое передает по запросу (RTSP?) Предварительно записанные файлы. Он должен поддерживать все основные кодеки (G.711, g729 ...) и должен быть достаточно эффективным.

До сих пор я нашел только VLAN-плеер, подходящий для этой задачи. Любой совет?

Ответы [ 4 ]

1 голос
/ 12 октября 2015

Вы можете попробовать SIPp. Версия 3.4 и выше поддерживает потоковую передачу RTP для PCMA, PCMU и G729. Вы также можете включить кодек G723 в исходном коде.

1 голос
/ 02 апреля 2009

mediastremer2 SDK был достаточно хорош для меня.

Но медиа-сервер live555 справился с работой как простые RTSP-серверы

1 голос
/ 11 января 2009

Ну, у меня есть звездочка машина со всеми основными кодеками. Получите g729 / g723 на: asterisk.hosting.lv . Не забывайте, что в некоторых странах запрещено использовать g729 / g723 без их оплаты.

В любом случае вернемся к вашему вопросу. В вашей абонентской группе Asterisk вы можете воспроизвести предварительно записанный файл, например:

exten => _X.,1,Answer()
exten => _X.,n,Playback(/path/to/file)
exten => _X.,n,Hangup()

Когда я звоню в этом контексте, я слышу файл. Это то, что вы хотите сделать?

Также посмотрите на voip-info.org . Там много знаний.

редактирование:

Также обратите внимание, что в asterisk есть утилита diaplan MusicOnHold, которую вы можете использовать для потоковой передачи потоков FM-радио. Возможно, вы захотите взглянуть на сообщение в блоге, которое я написал в прошлом году. Таким образом, в некотором смысле вы могли бы использовать VLAN-проигрыватель или что-то еще, чтобы действовать в качестве потокового сервера и использовать звездочку для VoIP.

0 голосов
/ 12 февраля 2009

Мы использовали rtpplay для отправки аудиофайлов на указанный ip / порт. По крайней мере, это хорошее место для начала

...