2013-07-15 67 views
0

我正在創建應用程序以將音頻發送到icecast服務器。在這裏,我連接到icecast服務器並將音頻數據發送到服務器。但在服務器上看到Streaming,但它不是在瀏覽器中播放爲什麼?Icecast串流不播放

是否需要將數據編碼爲任何格式?

+0

採取數據包捕獲,以便我們可以看到你到目前爲止已經做了什麼。無法幫助您在沒有任何信息的情況下進行調試。 – Brad

+0

@Brad我不知道關於數據包捕獲。我剛剛創建了一個連接到icecast服務器的代碼,並且我看到掛載點已設置,並且流在瀏覽器中顯示。但是直到我停止發送音頻數據時才播放。當我停止發送音頻數據,然後嘗試播放但不播放。問題不在於媒體播放器,實際上我想問問是否需要將數據編碼爲mp3或oggg。 –

+0

您需要選擇瀏覽器支持的編解碼器。 – Brad

回答

0

問題是我正在發送音頻PCM數據到server.Now我編碼該PCM數據ogg格式發送server.Now它的工作完美。

0

如果您在使用網絡播放器時遇到問題,您需要更具體地瞭解您要做什麼,並提供一些代碼供我們查看。

您還應該首先確認該流在兼容的桌面應用程序中正確播放。

轉到http://example.com:8000/admin,並確認以列出你發送的掛載點(這表明它有一個連接的信號源) - 如果它是會有一個M3U(流式MP3)和XSPF(播放Ogg)鏈接您可以用來測試的權利。

在Android上播放Icecast流需要安裝Just Playlists應用程序或等效軟件。