javascript - AJAX/Flash 流媒体广播的想法和建议

标签 javascript jquery flash audio-streaming internet-radio

我有一个想法,制作类似于谷歌音乐的东西(在他们的想法公开之前),但他们不仅可以让用户播放音乐,还可以“发布”它并流式传输。然后他们可以将他们的 friend 链接到他们的 channel 。

我希望界面由 JQuery 运行,而且非常基本。允许上传他们的音乐,然后他们可以创建一个“要播放的列表”,后端广播流媒体直接从列表中播放。应该注意的是,流媒体上传实际上来 self 的服务器,而不是他们的伴奏(除非这是可行的?)他们还可以通过闪存“录制”按钮录制他们的配音/音效,该按钮只会通过麦克风录制他们的声音flash,制作一个mp3文件并将其添加到“待播放”列表中。

所以我的问题是,实现这一目标的最佳方法是什么?是否已经有类似的开源 JQuery 项目可供我借鉴?哪种流媒体后端广播流媒体最好?

我检查的最后一个是 Icecast,它们是一个特定版本(非官方),我必须获得它才能让我同时执行 ogg 和 mp3,因为通常这些版本会执行其中之一。我如何让它能够停止/跳到下一首歌曲并模拟现场直播。更改内部播放列表并发送某种 Linux 信号?

PS:注意事项。我对 javascript/Jquery 的经验一般。受限于闪光灯。高于 PHP 平均水平。我有自己的专用 Linux 服务器,因此任何开源、免费软件或相对便宜的软件都是一种选择。

最佳答案

我使用了名为 jplayer http://jplayer.org/ 的 jquery 插件对于流媒体音乐播放器来说,它运行得非常好 - 我绝对会推荐它。一件很酷的事情是,如果在不支持 html5 的浏览器中打开它,它会默认返回到 flash。

此外,它是开源的,因此如果您需要更多/不同的功能,您可以随时查看源代码并在其基础上进行构建或从中获取灵感。

关于javascript - AJAX/Flash 流媒体广播的想法和建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446676/

相关文章:

javascript - babel 是否为 let 绑定(bind)生成了稍微错误的代码?

javascript - 使用 javascript/html5 读取文件事件处理程序的怪异

javascript - 对从 CSV 表生成的 HTML 表进行排序

javascript - 将复选框添加到动态添加的表格行

javascript - 当按下“今天”按钮时,Bootstrap 日期时间选择器未选择当前时间?

flash - 如何在 Actionscript 3 中播放与 SWF 文件不在同一目录中的声音?

actionscript-3 - Gaia AS3 网站突然崩溃

javascript - 如何在jquery的一个选择器中使用 "start with"和 "contain"选择器?

javascript - 使用 jQuery 从 Ajax GET 响应中选择 HTML 元素

javascript - 基于 Web 的音乐和声音合成 - 调查