![对于低带宽连接,有哪些低延迟直播解决方案](https://linux22.com/image/1109022/%E5%AF%B9%E4%BA%8E%E4%BD%8E%E5%B8%A6%E5%AE%BD%E8%BF%9E%E6%8E%A5%EF%BC%8C%E6%9C%89%E5%93%AA%E4%BA%9B%E4%BD%8E%E5%BB%B6%E8%BF%9F%E7%9B%B4%E6%92%AD%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
几周后,我国将举办一场开源活动(FLISOL),该组织正在想办法如何在较慢的连接速度下直播该活动。
Ubuntu 中有哪些选项可以帮助使用低速设备通过互联网传输现场活动。
互联网速度在 8KB/s 到 40KB/s 之间变化,我们希望找到一种在不牺牲太多质量的情况下降低延迟的方法。
由于活动将在 28 日举行,而 12.04 将在 26 日发布,因此将使用的 Ubuntu 版本将是 12.04。
答案1
也许最简单、最稳定的解决方案是建立一个冰播您可以在其中定义每个挂载点的带宽的服务器(另请参阅这个问题)。当然,这也会以牺牲质量为代价允许非常低的比特率。
通过使用暗冰作为流媒体客户端,您可以流式传输声卡的声音输出,这也允许在流式传输之前混合麦克风或其他源。要为低带宽流设置 Darkice,您可以编辑配置文件包括例如如下内容:
[icecast2-0]
bitrateMode = cbr # fixed bit rate
quality = 1.0
format = mp3 # format of the stream: ogg vorbis
bitrate = 32 # bitrate of the stream sent to the server
[...]