2009-01-11 70 views
1

我需要一个开源应用程序,它根据需要(RTSP?)预先录制的文件进行流式传输。它应该支持所有主要的编解码器(G.711,g729 ...),并且必须合理高效。用于Voip服务器的免费流服务器

直到现在我发现只有VLAN播放器适合这项任务。有什么建议?

回答

1

mediastremer2 sdk对我来说足够好。

但LIVE555媒体服务器做的工作一样简单RTSP服务器

1

那么,我有一个asterisk机器与所有主要的编解码器。获取g729/g723:asterisk.hosting.lv。不要忘记,在一些国家使用g729/g723而不付费是非法的。

无论如何回到你的问题。在您的拨号方案,你可以播放预先录制的文件,如:

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

当我打电话去这方面我能听到该文件。那是你想要做什么?

也看看voip-info.org。那里有很多知识。

编辑:

还要注意的是星号有MusicOnHold diaplan实用工具,您可以使用流调频收音机流。去年你可能想看看a blog post I wrote。因此,从某种意义上说,您可以使用VLAN播放器或其他功能作为流媒体服务器,并使用星号来VoIP。

0

我们使用rtpplay将音频文件发送到指定的IP /端口。这至少是一个很好的开始

1

你可以试试西普。版本3.4以上版本支持PCMA,PCMU和G729的RTP流式传输。您也可以在源中启用G723编码解码器。