我有一台Linode服务器,需要向三到五个人的一组广播一个音频(他们可以听到但不能说)。我看了看WebRTC和Janus服务器,但看起来完全是矫kill过正。使用诸如Skype,Discord等之类的商业应用程序会导致音频质量低下,并且是单声道。最佳的音频质量和低延迟(与Skype,Discord等相提并论)至关重要。

任何指针将不胜感激。

最佳答案

我可以建议基于Icecast流构建此类系统。这是一项经过验证的古老技术,其延迟接近实时。
您可以为此使用任何一组启用Icecast的工具。
例如,这是您使用我们公司的工具的工作:

  • Larix Broadcaster移动应用程序允许仅音频流式传输
    模式。
  • Nimble Streamer软件媒体服务器可以获取Larix的输入并
    produce Icecast stream。您可以在此处使用任何启用了Icecast的功能
    代替。
  • SLDP Player可以播放Nimble制作的Icecast
    流媒体或任何其他启用Icecast的服务器。

  • 这也可以与其他公司的产品一起构建,因此您可以自己选择合适的工具。

    关于audio - 实现小组,低延迟,一对多音频广播的最简单方法是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53308689/

    10-10 16:08