November 19,2006

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

Bookmark: HemiDemi MyShare Baidu Google Bookmarks Yahoo! My Web Del.icio.us Digg technorati furl Bookmark to:YouPush Bookmark to:你推我報
這篇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的捲軸,把時間調到更少



本篇持續更新:)
tingyutony at PIXNET | 02:57 AM | Comments(17) | Trackback(0) | Hits(1033) | 科技‧新知

Trackback URL


open trackbacks list Trackbacks (0)

Comments(17)

COMMENT:
請問一下,播放點歌的歌時是用deck B來放,放完後不會回到deck A隨機播放,請問有辦法解決嗎?
Post by RABBA at 20/11/2006 21:38:06

COMMENT:
我找到解決方法了,抱歉打擾了....
Post by RABBA at 20/11/2006 22:18:14

COMMENT:
請問一下我照方法都裝好了
可是就是點歌網頁一直無法顯示
SAM3廣播都OK...就差在點歌的網頁~"~
Post by rawrel at 23/11/2006 23:08:46

COMMENT:
我把全部重裝就OK了@@'
沒問題了^^"
Post by rawrel at 24/11/2006 00:01:55

COMMENT:
想請教一下, 我希望我的Server在有人點歌時才會播歌, 要怎麼做?
我有想過是利用SAM提供的PAL Script去寫一個程式控制.
當Queue不為空時, 就開始播放. 可是找不到控制播放的語法.
不曉得有沒有人有相關經驗的.
Post by Lex at 03/12/2006 13:59:52

COMMENT:
後來在網路上找到範例, 然後配合自己的想法寫了一個Script,
雖然有點浪費資源, 不過我的要求都有做到. 所以就先算.
改天有空再來好好研究如何改善其效率

PAL.Loop := True;

if (ActivePlayer = nil) then
begin
if(Not Queue.IsEmpty) then
begin
DeckA.Next;
DeckA.Play;
end;
end;
Post by Lex at 03/12/2006 15:53:49

COMMENT:
我在宿舍開的電台
旁邊的學弟開的了網頁,也聽的到
外面的人都開不了網頁
那表示我被學校的防火牆擋了嗎? 還是有設定沒弄好?
Post by DenDen at 05/01/2007 22:17:35

COMMENT:
請問要怎麼設定port(8000,8001)給電台呢?
因為我的電台別人連不上
所以我就關掉win防火牆
但是這樣又不是辦法
想問問看怎麼設定
Post by sana at 16/03/2007 12:05:11

COMMENT:
您好,我開啟AppServ會出現一次只能使用一個連接埠
這是因為我有使用雷電架ftp的關係嗎?
我有試過把雷電關掉還是不行 謝謝
Post by wind at 20/04/2007 22:42:25

COMMENT:
請問...
要怎麼取消Queue清單空時的隨機播放?
還有就是怎麼清空playlist?(好像是直接刪除=.=)

另外....
SHOUTcast的電台網址點進去是很多電台的清單嗎?
可不可以轉成點歌的網頁呢?
(而且小弟的管理介面進不去....)
Post by Evangelion at 14/07/2007 13:24:41

COMMENT:
左上角的AutoDJ旁邊小箭頭
可以選Queue(播放Queue裡的)
或是Manual(全手動)

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

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

ShoutCast管理介面
帳號是admin
密碼是你設定的密碼
Post by 踢踢歪 at 15/07/2007 03:17:51

COMMENT:
請問我要如何給別人看我的電台資訊呢???

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

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

其他人根本看不到...

還有關於你上個留言說的 encorders這個部份我還是不太懂耶
不好意思唷 = ="
Post by toroayu at 03/08/2007 20:10:17

COMMENT:
http://218.169.142.157:8000/

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

COMMENT:
感謝感謝

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

感恩
Post by toroayu at 04/08/2007 15:33:36

COMMENT:
請問,
有關點歌排行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
Post by Darren at 08/08/2007 02:38:37

COMMENT:
接上篇..
-----
Post by Darren at 08/08/2007 02:42:05

請教

有關於點歌系統的部份
我發現似乎資料夾也會出現在系統上
而且這個似乎是以歌為清單在列的...歌一多要點就很難找,請問能改成類似資料夾收納的方式分類的系統嗎?
大概是像CR這種:
http://acg.twbbs.org/radio/
感謝您的教學
Post by Kaisudo at 27/08/2008 12:24:49

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment