如果您只是从服务器和特定的基于Web的播放器提供音乐,那么HTTP就足够了。您可以让您的用户在您的数据库上创建播放列表,只需将播放列表提供给基于Web的客户端即可。
如果您希望创建一个可以由许多客户端播放的常规流,SHOUTcast / Icecast就是您所需要的。他们是服务器。接下来,您需要一个来源。每个平台都有一些工具可用于创建此源。如果您能够更好地描述您的拍摄内容,我可能会提供更具体的建议。
一旦有了这些,您就可以轻松地围绕它们构建服务。移动监听器与桌面监听器没有太大区别......通常只是较低的比特率。
最后,我建议不要重新制作轮子。这已经多次完成了。调查 SHOUTcast Admin Pro 。