【发布时间】:2011-11-15 18:24:31
【问题描述】:
有没有人遇到过可以动态流式传输由 HTTP URL 标识的任意源的软件。
我正在寻找一种基于服务器的软件,它可以公开一个 RESTful 接口以接收播放列表的定义并以流 URL 进行响应,从而播放播放列表。播放列表中的声音文件位于可通过 HTTP 访问的不同系统上。
我确实看过 liquidsoap 项目,但不知道如何将其包装到 RESTful 网络服务中。
【问题讨论】:
-
您希望播放列表(托管在 HTTP 服务器上的任意音频文件)在服务器上播放并组装成流以在客户端播放?
-
@Brad,是的,没错。正是我所追求的。我还需要将任何音频格式转码为低带宽 MP3,但这是次要的。
-
如果我是你,我会用 Ices 打包一些东西,然后在服务器上使用 Icecast/SHOUTcast。它已经完成了所有这些。您只需要从 Web 服务器上的某个脚本调用它。
-
谢谢布拉德;大声喊叫!
-
Liquidsoap 确实 提供 http get/post 等处理程序,请参见此处:savonet.sourceforge.net/doc-svn/harbor_http.html 但正如下面的答案所说,您可能想用另一种语言编写其中的一些并调用如有必要,从 Liquidsoap 中取出。
标签: web-services rest audio-streaming playlist liquidsoap