[英]Live Audio Stream
我正在嘗試使用 icecast 服務器設置實時互聯網廣播電台,並希望我的流可以在所有現代瀏覽器中運行。 我的客戶只產生 .ogg 流。 所有瀏覽器都不會播放 .ogg 流。 例如,我設置的 .ogg 流在 chrome 中工作,但在 IE 中不起作用。 我應該如何讓它在所有瀏覽器中運行?
或任何其他建議都會有所幫助。
問候, Hitesh Bhutani
您有多種選擇:
在您的虛擬 DJ 軟件中將編碼格式從 OGG 更改為 MP3。 請記住,由於許可限制,Firefox 將無法在某些使用 HTML5 音頻標簽的平台上播放 mp3 流。
在您的服務器上安裝某種轉碼軟件(安裝並運行 Icecast 的地方),例如liquidosap ( https://www.liquidsoap.info/ )。 Liquidsoap 可以(除其他外)將您的流作為輸入並將其轉碼為多種格式,例如 - mp3、aac、ogg,然后您的 Icecast 服務器將有幾個可用的掛載點,例如http://yourserver.com: 8000/stream.mp3 , http://yourserver.com:8000/stream.ogg , http://yourserver.com:8000/stream.aac然后你可以創建一個小的javascript來檢測瀏覽器版本並選擇合適的流.
使用 HTML5 媒體播放器,如 jPlayer ( http://jplayer.org/ ) 或 Soundmanager2 ( http://www.schillmania.com/projects/soundmanager2/ )。 這些播放器可以自動檢測瀏覽器版本並選擇合適的流類型,如果他們不能使用 HTML5 <audio>
標簽播放流,他們將回退到基於 Flash 的內部播放器。
最先進的方法是結合 (2) 和 (3) 方法,這將為您提供最多的瀏覽器支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.