2011-06-22 55 views
1

我的想法是製作類似於谷歌音樂的東西(在他們的想法公開之前),而不是讓用戶播放音樂,他們也可以「發佈」它並將其流式傳輸。然後他們可以將他們的朋友鏈接到他們的頻道關於AJAX/Flash流式廣播的想法和建議

我想讓界面由JQuery運行並且非常基本。允許上傳他們的音樂,然後他們可以創建一個「待播放列表」,後端無線電流媒體播放器在列表中播放。應該注意的是,流媒體上傳實際上來自我的服務器,而不是他們的配音(除非這是可行的?)他們還可以通過閃光錄音按鈕記錄他們的聲音/音效,只需通過麥克風錄製他們的聲音閃光燈,製作一個mp3文件並將其添加到「待播放」列表中。

所以我的問題是,這是什麼最好的方法來實現這一目標?是否已經有類似的開源JQuery項目可以使用?什麼流式後端無線電流媒體是最好的?

我檢出的最後一個是icecast,它們是一個特定的版本(不是官方的),我必須得到這個才能讓我做ogg和mp3,因爲通常這兩個版本都做了一個或另一個。我該如何讓它能夠停止/跳到下一首歌曲並模擬現場直播。更改內部播放列表併發送某種類型的linux信號? PS:需要注意的事項。我有平均經驗的JavaScript/JQuery的。閃光燈限制。高於PHP平均水平。我有我自己的專用Linux服務器,所以任何開源,免費軟件或相對便宜的軟件是一個選項。

+0

我認爲將音樂存儲在服務器上並將其傳輸到用戶的客戶端可能存在一些法律問題。我認爲最好的路線是用閃光燈來研究某種P2P。 –

+0

對於流媒體服務器,你可以檢查red5有很多很酷的功能,但基於java,你不僅可以播放流,也可以記錄。它將文件保存爲flv格式,您可以使用ffmpeg輕鬆將其轉換爲mp3格式。可能會幫助你。 –

回答

0

我使用jplayer插件jplayer http://jplayer.org/作爲流媒體音樂播放器,它工作得很好 - 我肯定會推薦它。一件很酷的事情是,如果它在不支持html5的瀏覽器中打開,它會默認回到flash。

此外,它是開源的,所以如果您需要更多/不同的功能,您可以隨時查看源代碼並在其上構建或從中獲取靈感。

0

幾年前,我有一家互聯網廣播電臺的創業公司......經濟/缺乏資金/缺乏興趣資助它。我們有幾個演示臺在冰上投射,對我們來說效果非常好。我們使用我們在Flash/Actionscript中編寫的前端解決方案來安排音樂和休息。

我認爲你的技能可能足以創建你描述的前端。我會告訴你,你可能會發現通過JS/jQuery限制來訪問Sound模型,並且可能想在此考慮Flash ......即使HTML5的音頻標籤也無法訪問音樂文件中的元數據,或者給予你能力讓用戶調整平底鍋。

Flash有一套非常豐富的聲音類,您可以從中受益。

聽起來像一個有趣的項目!祝你好運!