2016-05-30 84 views
1

我剛剛在我的電腦中完成了icecast2服務器和mixxx的設置。我可以通過網址收聽我的收音機:http://127.0.0.1:8000/soylatino。但是,我問另一個州的朋友們他們是否可以收聽我的收音機,他們說他們聽不到任何聲音,但是在播放按鈕後出現錯誤#2032的消息。他們還有Adobe Flash Player在他們的電腦上工作。有人可以告訴我,如果我嘗試配置我的服務器或者其他的東西是錯誤的,我做錯了什麼? 非常感謝您的支持。icecast和mixxx設置 - 客戶端無法聽到我的電臺

我使用下面的XML參數icecast.xml文件:

<!-- You may have multiple <listener> elements --> 
<listen-socket> 
<port>8000</port> 
<!-- <bind-address>127.0.0.1</bind-address> --> 
<!-- <shoutcast-mount>/stream</shoutcast-mount> --> 
</listen-socket> 
<!-- 
<relay> 
<server>127.0.0.1</server> 
<port>8080</port> 
<mount>/soylatino</mount> 
<local-mount>/different.ogg</local-mount> 
<relay-shoutcast-metadata>0</relay-shoutcast-metadata> 
</relay> 
--> 

在mixxx直播的設置,我使用以下設置:

類型:icecast2, 主持人:127.0。 0.1, 端口:8000, 摩:/ soylatino, 登錄:源, 密碼:輸入mypassword,

然後,當我點擊確定按鈕,會出現一條消息: Mixx已成功連接到流媒體服務器。

下一頁:我寫了下面的代碼在我的html頁面:

<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player. 

<script type="text/javascript" src="http://www.shoutcheap.com/flashplayer/skins/swfobject.js"></script> 

<script type='text/javascript'> 

var s1 = new SWFObject('http://www.shoutcheap.com/flashplayer/skins/player.swf','player',"340","50","9","#FFFFFF"); 

s1.addParam('allowfullscreen','true'); 

s1.addParam('allowscriptaccess','always')  s1.addParam("flashvars","skin=http://www.shoutcheap.com/flashplayer/skins/grungetape.swf&title=Live Stream&type=sound&file=http://127.0.0.1:8000/soylatino%3Ftype%3D.mp3 &13202692901&duration=99999&id=scplayer&autostart=true"); 
s1.write("container"); 

這是我的網頁:www.followperu.com/radio.html

回答

1

127.0.0.1用於回送一個特殊的IP地址。也就是說,127.0.0.1總是意味着你自己......你自己的電腦。

您可以連接到127.0.0.1,因爲您在Mixxx所在的計算機上運行服務器。但是,當你的朋友試圖連接到127.0.0.1時,他們的瀏覽器會嘗試連接到他們自己的電腦,而不是你的電腦。

雖然你可以使用127.0.0.1,你需要給你的朋友你的公共IP地址。在大多數家庭網絡設置中,您只有一個公用IP地址供您的路由器處理。您的路由器會將私有IP地址分配給網絡中的其他計算機,並通過NAT處理兩個網絡之間的路由請求。如果您Google for, "what is my IP address?",它會給你你的公共IP地址。 (您也可以在路由器的配置中獲取這些信息。)接下來,確保您已經通過端口8000從您的路由器轉發到您計算機的私有IP地址。 (此私有IP地址不是迴環127.0.0.1它將在其中一個專用網絡塊,如10.0.0.0192.168.0.0172.16.0.0。)

+0

嗨布拉德,非常感謝您的及時迴應。不幸的是,我的流媒體設置沒有成功。你能檢查一下,我做錯了什麼?這是我到目前爲止: 1-這是我的公共IP地址:69.255.5 ...(這樣的數字在:iplocation.net) 2-這是我的公共IP地址:2601:144: 103:700:1c26:1e8 ...(一個這樣的數字在:http://whatismyipaddress.com) 3- IPV4地址:10.0.0.10(我認爲這是我的電腦的私有IP) 這是什麼我至今在icecast.xml: 10.0.0.10 enrique

+0

我也改變了一些用戶名和密碼(在icecast.xml),使其工作。 * MIXX服務器連接: 類型:icecast2 主持人:10.0.0.10 安裝:/ soylatino 端口:8000 登錄:源 密碼:####### 在我的HTML頁面我只有如下: enrique

+0

其餘所有內容在icecast.xml中保持不變。你認爲我應該在icecast.xml中填寫或更改一些標籤嗎?或者,也許在html頁面中的音頻標籤有問題? – enrique