我正在努力帮助这个开放的广播电台:radioqk.org。但是,我对流媒体和无线电服务器的主题还是很陌生。我很惊讶我发现的所有内容都是关于桌面软件客户端(例如 Sam broadcaster、Butt、Radittcast、DarkSnow ......)。但是,它们的配置令人困惑。所以我们正在尝试将其嵌入他们的网站,以便更轻松地从世界任何地方流式传输到任何流服务器(例如 giss.tv、caster.fm、listen2myradio.com...)
我已经读到目前不可能,因为没有办法发出流式 HTTP PUT 请求。
但是,如果我理解得很好, liquidsoap.fm是可能的,因为它的服务器支持 webcast.js 协议,使用以下代码:https ://github.com/webcast/webcaster
另一方面,我有搜索 php 代码能够从麦克风记录以将其存储在服务器上。或者可能是关于HTML5 及其新功能 getUserMedia()?几个月前似乎很难,但现在有可能:
- 是否有任何集成客户端的直播服务,以便可以从用户的计算机麦克风/声卡进行录制?我的意思是,是否有类似 giss.tv 的服务能够从用户的计算机麦克风/声卡进行录制?
- 如果我是对的,IceCast 是无线电流最常见的开源实现。是否有任何 IceCast 实现能够从用户的计算机麦克风/声卡进行录制?
顺便说一句,这个想法是将其集成到 WordPress 服务器中。这就是我基于 PHP 进行搜索的原因(我还没有找到能够解决这个问题的 WordPress 插件)。然而,它可以用另一种语言/服务器完成,然后将其嵌入到 WordPress 中。
最后,解决方法可能是以下文章,该文章讨论了在网站上包含指向 Java 编码的 VNC 查看器的超链接,以便在 15 分钟内将桌面应用程序带到 Web 上。在 VNC 服务器端将是我们上面讨论过的任何可用的桌面软件。
关于这个话题有什么启示吗?我很困惑我应该走什么路……