Gstreamer可以在服务器端按需向多个客户端传输音频吗?



我正在制作一个音频混合程序(DAW) web应用程序,并考虑使用Python和Python Gstreamer作为后端。我知道我可以在gst中包含单个音乐项目的音轨。管道bin,但播放似乎也由这个管道控制。

是否可以在管道中创建几个"视图"来表示项目?以便多个客户端可以随意抓取该管道的音频流,并具有时间查找的能力?

如果有更好的平台/库可以使用,我也会很感激你的建议。我更愿意坚持使用Python,因为我的团队成员已经在为这个项目的其他部分研究Python了。

非常感谢!

您可能需要查看Flumotion (www.flumotion.org)。它是一个使用GStreamer的基于python的流媒体服务器,你可以从它那里得到关于如何实现你的应用程序的想法。它在很大程度上依赖于python库Twisted来处理网络。

相关内容

  • 没有找到相关文章