Python Gstreamer是否可以在服务器端按需将音频流传输到多个客户端?

Python Gstreamer是否可以在服务器端按需将音频流传输到多个客户端?,python,audio,stream,gstreamer,Python,Audio,Stream,Gstreamer,我正在开发一个音频混合程序(DAW)web应用程序,并考虑在后端使用Python和Python Gstreamer。我知道我可以在gst.Pipeline bin中包含单个音乐项目的音频曲目,但播放似乎也受此管道控制 是否可以在代表项目的管道中创建多个“视图”?这样多个客户端就可以随意获取该管道的音频流,并能够进行时间搜索 如果有更好的平台/库可供使用,我也将感谢您的建议。不过,我更愿意坚持使用Python,因为我的团队成员已经在为本项目的其他部分研究Python了 非常感谢 你可能想看看Flu

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

是否可以在代表项目的管道中创建多个“视图”?这样多个客户端就可以随意获取该管道的音频流,并能够进行时间搜索

如果有更好的平台/库可供使用,我也将感谢您的建议。不过,我更愿意坚持使用Python,因为我的团队成员已经在为本项目的其他部分研究Python了


非常感谢

你可能想看看Flumotion(www.Flumotion.org)。它是一个使用GStreamer的基于python的流媒体服务器,您可能可以从中了解如何实现应用程序。它在很大程度上依赖于Twisted的python库进行网络处理。

好的,我已经做了更多的研究,我开始认为没有一个现有的库允许对某种尚未呈现的音频项目数据结构进行并发读取。我希望我是错的…当任何客户寻求帮助时,你希望发生什么?它应该以完全相同的方式为所有客户寻找服务吗?你在看什么?