我正在考虑建立一个实时流媒体网站,使用户能够登录、创建自己的频道,然后向听众直播音频。但是,我真的不知道从哪里开始。
例如,当用户注册时,如何动态生成永久音频通道?什么流媒体软件促进了这个过程?我研究了 Wowza 或 Flash 媒体服务器。还有红5?但我知道它不支持流式传输到移动设备?甚至是 Shoutcast 还是 Icecast?
只是试图指向正确的方向。非常感谢您的帮助,如果以前有人问过这个问题,我深表歉意,尽管我似乎找不到任何类似的问题。谢谢
我正在考虑建立一个实时流媒体网站,使用户能够登录、创建自己的频道,然后向听众直播音频。但是,我真的不知道从哪里开始。
例如,当用户注册时,如何动态生成永久音频通道?什么流媒体软件促进了这个过程?我研究了 Wowza 或 Flash 媒体服务器。还有红5?但我知道它不支持流式传输到移动设备?甚至是 Shoutcast 还是 Icecast?
只是试图指向正确的方向。非常感谢您的帮助,如果以前有人问过这个问题,我深表歉意,尽管我似乎找不到任何类似的问题。谢谢
如果您只从您的服务器和特定的基于 Web 的播放器提供音乐,那么 HTTP 就足够了。您可以让您的用户在您的数据库上创建播放列表,然后简单地将播放列表提供给基于 Web 的客户端。
相反,如果您希望创建一个可以由许多客户端播放的常规流,则您只需要 SHOUTcast/Icecast。他们是服务器。接下来,您需要一个来源。每个平台都有一些用于创建此源的工具。如果你能更好地描述你的目标,我也许可以提供更具体的建议。
一旦你有了这些,你就可以轻松地围绕它们构建你的服务。移动收听者与桌面收听者没有太大区别……只是比特率通常较低。
最后,我建议不要重新创建轮子。这已经做过很多次了。查看SHOUTcast Admin Pro。