簡體   English   中英

實時音頻流

[英]Live Audio Stream

我正在嘗試使用 icecast 服務器設置實時互聯網廣播電台,並希望我的流可以在所有現代瀏覽器中運行。 我的客戶只產生 .ogg 流。 所有瀏覽器都不會播放 .ogg 流。 例如,我設置的 .ogg 流在 chrome 中工作,但在 IE 中不起作用。 我應該如何讓它在所有瀏覽器中運行?

  1. 有沒有一種方法可以將 .ogg 流轉換為 .mp3 或任何其他格式
  2. 在瀏覽器中嵌入一個可以播放 .ogg 流的音頻播放器。

或任何其他建議都會有所幫助。

問候, Hitesh Bhutani

您有多種選擇:

  1. 在您的虛擬 DJ 軟件中將編碼格式從 OGG 更改為 MP3。 請記住,由於許可限制,Firefox 將無法在某些使用 HTML5 音頻標簽的平台上播放 mp3 流。

  2. 在您的服務器上安裝某種轉碼軟件(安裝並運行 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來檢測瀏覽器版本並選擇合適的流.

  3. 使用 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM