实时音频流和动态生成的频道

发布于 2024-12-02 03:29:24 字数 249 浏览 0 评论 0原文

我正在考虑建立一个实时流媒体网站,使用户能够登录、创建自己的频道,然后向听众直播音频。但是,我真的不知道从哪里开始。

例如,当用户注册时,如何动态生成永久音频通道?什么流媒体软件可以促进此过程?我研究过 Wowza 或 Flash 媒体服务器。还有红5?但我知道它不支持流式传输到移动设备?甚至 Shoutcast 或 Icecast?

只是想指出正确的方向。非常感谢您的帮助,如果以前有人问过这个问题,我深表歉意,尽管我似乎找不到任何类似的问题。谢谢

I am looking into building a live streaming site enabling users to sign in, create their own channel, and then live broadcast audio to listeners. However, I don't really know where to get started.

For example, how do I go about dynamically generating a permanent audio channel when a user signs up? What streaming software facilitates this process? I've looked into Wowza or Flash media server. Also Red5? But I understand it doesn't support streaming to mobile devices? Even Shoutcast or Icecast?

Just trying to get pointed in the right direction. Really appreciate the help and I apologize if this has been asked before, though I couldn't seem to find any similar questions. Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

彼岸花似海 2024-12-09 03:29:24

如果您仅从服务器向特定的基于网络的播放器提供音乐,那么 HTTP 就足够了。您可以让用户在数据库上创建播放列表,然后将播放列表简单地提供给基于 Web 的客户端。

相反,如果您希望创建可供许多客户端播放的常规流,SHOUTcast/Icecast 就是您所需要的。他们是服务器。接下来,您需要一个来源。每个平台都有一些用于创建此源的工具。如果您能更好地描述您的拍摄目的,我也许可以提供更具体的建议。

一旦这些准备就绪,您就可以轻松地围绕它们构建您的服务。移动听众与桌面听众没有太大区别......只是比特率通常较低。

最后,我建议不要重新造轮子。这种事以前已经做过很多次了。查看SHOUTcast Admin Pro

If you are only serving music from your servers, and to a specific web-based player, then HTTP will suffice. You can have your users create playlists on your database, and simply serve up the playlists to the web-based client.

If instead you wish to create a regular stream that can be played by many clients, SHOUTcast/Icecast is all you need. They are the server. Next, you need a source. There are a handful of tools for each platform for creating this source. If you could describe better what you are shooting for, I might be able to provide a more specific recommendation.

Once you have these in place, you can easily build your service around them. Mobile listeners aren't much different than desktop listeners... just lower bitrates generally.

Finally, I suggest not re-creating the wheel. This has been done before many times over. Look into SHOUTcast Admin Pro.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文