November 19,2006

[科技‧新知] 網路電台教學step by step‧Q&A篇

這篇Q&A是為了呼應前幾篇,一定會有人發生的問題,所以特別寫的XD


通常會有這些問題吧...
1. 連不上耶? (這是最多人的問題)
2. 我的網路有經過分享器怎麼辦?(虛擬IP/192.168.x.x)
3. 無法點歌耶?
4. SHOUTcast看到亂碼?
5. SHOUTcast要怎麼登入管理?
6. 我可以開給多少人收聽?
7. 點歌系統說剛放過這個藝人/專輯/同一首/同曲目(?)的歌?(update 2006/11/19)
8. 點歌系統找不到這首歌?(update 2006/11/19)
9. 這首歌還沒放完下一首馬上就出現了?(update 2006/11/20)

1. 連不上的問題
檢查一下,控制台→網路連線→區域連線→(右鍵)內容→進階→Windows 防火牆設定值
windows防火牆關了嗎? 或是有設定port(8000,8001)給電台嗎?


2. 經過分享器的問題
那就連到分享器的IP,點兩下你右下角的連線,看支援裡的預設閘道,通常就是分享器IP
http://192.168.x.x
接著會要你輸入帳號密碼,各家分享器不同,這就各憑本事吧...
在分享器裡設定虛擬伺服器對外開啟port 8000和8001給你這台電腦,這樣對外自然就通了:)


3. 無法點歌的問題
一樣是先檢查port,檢查1221是否有開?
再來檢查Config→Request Policy,Enable request是否有打勾?
試著把下方的IP加入www.audiorealm.com試試


4. SHOUTcast亂碼問題
基本上這不大可能...除非你沒有照步驟做
有安裝ptt speedbug提供的檔案就不會這樣囉...


5. SHOUTcast登入問題
登入時要的帳號是Admin
密碼則是你在SHOUTcast的設定檔(sc_serv.ini)設定的


6. 收聽人數問題
以一般的2M/256K來算,如果串流開到48kb/s
那就是256/48=5.多,所以頂多開給5個人,不過同時你也不能做其他事...
所以建議在家裡架站的,開到32kb/s就好了,
最多可以開給8人,但是你可以設定只開給6人,這樣你還可以上網:)


7. 點歌系統不接受同藝人/專輯/同一首/同曲目(?)的歌的問題
點歌系統會告訴你,剛放過這個藝人/專輯/同一首/同曲目(?)的歌...
請打開SAM→Config,先看到Playlist rotation rules,如下圖

這裡就可以定義你的播放規則,調整好以免造成聽眾不便。


但是...你如果根本不想設定,那請看到Request Policy,如下圖

上面定義同個聽眾"可以點幾次歌在幾分鐘內","一天不超過幾首"
下面的四個Check選項,你高興的話乾脆都不要勾,
這樣藝人/專輯/同一首/同曲目(?)的限制就會都取消囉:)


8.點歌系統內找不到歌的問題
請在DesktopA的右下角,先按重新整理的按鈕,還是不行的話...
請把你所有的歌都清掉,再新增一次看看,原諒SAM笨笨的...


9.兩首歌曲連接的問題
這應該最主要是淡出淡入的問題,有兩個方法可以解決


一個就是直接取消淡出淡入,手動播放
也就是一首歌會先播到完,另一首歌才會開始播


另一個方法就是把淡出和淡入的時間做調整
兩首歌之間淡出和淡入的重疊部分調少


這兩個方法都在Config→Crossfading
第一個方法請把Enable fade out和Enable fade in都取消打勾
第二個方法請調整Fixed crossfade point的捲軸,把時間調到更少



本篇持續更新:)

Posted by tingyutony at 樂多Roodo! │02:57 │回應(24)引用(0)科技‧新知
樂多分類:網路/3C 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2495073
回應文章
請問一下,播放點歌的歌時是用deck B來放,放完後不會回到deck A隨機播放,請問有辦法解決嗎?
Posted by RABBA at November 20,2006 21:38
我找到解決方法了,抱歉打擾了....
Posted by RABBA at November 20,2006 22:18
請問一下我照方法都裝好了
可是就是點歌網頁一直無法顯示
SAM3廣播都OK...就差在點歌的網頁~"~
Posted by rawrel at November 23,2006 23:08
我把全部重裝就OK了@@'
沒問題了^^"
Posted by rawrel at November 24,2006 00:01
想請教一下, 我希望我的Server在有人點歌時才會播歌, 要怎麼做?
我有想過是利用SAM提供的PAL Script去寫一個程式控制.
當Queue不為空時, 就開始播放. 可是找不到控制播放的語法.
不曉得有沒有人有相關經驗的.
Posted by Lex at December 3,2006 13:59
後來在網路上找到範例, 然後配合自己的想法寫了一個Script,
雖然有點浪費資源, 不過我的要求都有做到. 所以就先算.
改天有空再來好好研究如何改善其效率

PAL.Loop := True;

if (ActivePlayer = nil) then
begin
if(Not Queue.IsEmpty) then
begin
DeckA.Next;
DeckA.Play;
end;
end;
Posted by Lex at December 3,2006 15:53
我在宿舍開的電台
旁邊的學弟開的了網頁,也聽的到
外面的人都開不了網頁
那表示我被學校的防火牆擋了嗎? 還是有設定沒弄好?
Posted by DenDen at January 5,2007 22:17
請問要怎麼設定port(8000,8001)給電台呢?
因為我的電台別人連不上
所以我就關掉win防火牆
但是這樣又不是辦法
想問問看怎麼設定
Posted by sana at March 16,2007 12:05
您好,我開啟AppServ會出現一次只能使用一個連接埠
這是因為我有使用雷電架ftp的關係嗎?
我有試過把雷電關掉還是不行 謝謝
Posted by wind at April 20,2007 22:42
請問...
要怎麼取消Queue清單空時的隨機播放?
還有就是怎麼清空playlist?(好像是直接刪除=.=)

另外....
SHOUTcast的電台網址點進去是很多電台的清單嗎?
可不可以轉成點歌的網頁呢?
(而且小弟的管理介面進不去....)
Posted by Evangelion at July 14,2007 13:24
左上角的AutoDJ旁邊小箭頭
可以選Queue(播放Queue裡的)
或是Manual(全手動)

playlist清空
就全部選起來按右鍵Remove→Remove from ALL

電台網址那裡
點下去會到你設定的電台網址
也就是你在Encoders裡的設定
所以你要自己改一下Encoders裡的設定就可以直接只到你的點歌網頁了

ShoutCast管理介面
帳號是admin
密碼是你設定的密碼
Posted by 踢踢歪 at July 15,2007 03:17
請問我要如何給別人看我的電台資訊呢???

我找不到可以讓其他人看到的網址...

只給http://127.0.0.1:8000/index.html

其他人根本看不到...

還有關於你上個留言說的 encorders這個部份我還是不太懂耶
不好意思唷 = ="
Posted by toroayu at August 3,2007 20:10
http://218.169.142.157:8000/

這就是你要對外宣佈的網址
至於這IP是我根據你留言時的IP打上去的
不過我不知道你是不是浮動IP(通常是要先連線)
如果是浮動IP建議要去申請no-ip
可以參考http://cpatch.org/yangnan/is/iptoip/no-ip/no-ip.htm
Posted by 踢踢歪 at August 3,2007 21:50
感謝感謝

謝謝你的教學 讓我一天內就可以開台 :)

感恩
Posted by toroayu at August 4,2007 15:33
請問,
有關點歌排行top10部分,如果config.php裡將排行打開的話,我的主畫面中的排行榜欄位會出現錯誤訊息如下:
status=err
SQL error=1064
SQL error string=You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''10'' at line 7
SQL=SELECT songlist.ID, songlist.artist , songlist.title , songlist.album , requestlist.code as requestcode, count(*) as cnt FROM requestlist, songlist WHERE (requestlist.songID = songlist.ID) AND (requestlist.code
Posted by Darren at August 8,2007 02:38
接上篇..
Posted by Darren at August 8,2007 02:42
經過分享器的問題
接著會要你輸入帳號密碼
Posted by chan kcchun at July 28,2008 10:56
都用OK了

能聽能點歌

但是選歌的網頁..怎麼好像只能顯示英文
我一堆日文的歌名都是顯示???

這要怎麼解決

http://mikoto.servebbs.org/samphpweb/playing.php

我電台的網頁
Posted by mikoto at August 2,2008 17:48
想請問一下歌曲訊息的部份,基本上我已經把網頁中文化跟解決亂碼問題了,但現在有個問題,歌曲訊息的專輯圖片如果從SAM Broadcater裡面設定 sound info傳上去之後,圖片會被他放在同一個資料夾裡,結果同名的圖檔就互相覆蓋…,是否有辦法能夠把圖檔指定到硬碟裡的個別資料夾呢,或是能夠讓圖檔上傳之後自行改名?
http://iridance.gotdns.com/radio/index.php
這是我的電台網頁
Posted by Iri at September 12,2008 06:32
sam歌庫,不接受中文,同日文全變了?
用了patch都不行
Posted by cow at September 23,2008 04:15
我後來發現應該是sam播放程式的問題,
他似乎不支援英文以外的歌曲資訊,
不過如果歌曲資訊是正確編碼的話,
雖然sam讀出來是亂碼,不過網頁是可以正常顯示的(可以參考我的網頁),
只是聽歌的客戶端收到的資訊還是亂碼,
很在意的話可以設定sam不顯示歌曲資訊,
不然只能換別套電台軟體了…
Posted by Iri at September 23,2008 13:07
請問大大ap或MySQL是設big5碼或是utf-8?
Posted by cow at September 24,2008 01:33
我mysql是用utf-8,點歌網頁的編碼我也都轉成utf-8
Posted by Iri at September 24,2008 06:57
Windows Media Encoder篇
發現最多只能五個人連 頻寬很足!
是那裡可以放寬人數嗎??都找不到
Posted by 江小義 at December 23,2008 23:21