Re: [電台][教學]foobar2k+edCast+foo_request_http

看板WebRadio作者 (喵喵叫的蜜蜂貓)時間15年前 (2009/03/11 14:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ [本文轉錄自 C_Chat 看板] 作者: SmallBeeWayn (喵喵叫的蜜蜂貓) 看板: C_Chat 標題: Re: [電台][教學]foobar2k+edCast+foo_request_http 時間: Wed Mar 11 14:56:01 2009 這篇也來修訂一下(2009/03/11) 這篇改了一些東西,拿掉了Mp3支援,也連帶拿掉UAO 因為0.9.6不相容Secret Rabbit code ssrc,所以也砍掉了 所以相較起來反而比前一篇還少很多東西 點播的部份沒有改,跟前文完全相同 ============================軟體準備============================ foobar2000 http://www.foobar2000.org/?page=Download 0.9.6.3版測試通過,正常使用, 安裝的時候注意安裝選項中 Optional features - Standard DSPs 要勾選, 有些功能待會要用到 foo_request_http http://nurugunyo.hp.infoseek.co.jp/foobar.html foobar2000用的線上點播plugin 如果只是要開電台沒有要給人點播的話....就不用裝 安裝方法容後再談...有些設定技巧 edcast Vorbis Streamer http://www.hydrogenaudio.org/forums/index.php?showtopic=66452 一個基於edcast的串流壓縮上傳DSP 只支援VorbisOGG, 而且是內崁Codec ============================點播安裝============================ 如果要提供點播才需要安裝這部份 首先...打開foo_request_http的壓縮檔 裡面有個template子目錄, 把他解壓縮到獨立目錄 至於哪個dll檔當然是安裝到fb2k的plugin裡面去 接著啟動fb2k, 在Preferences - Basic setting (Ctrl+P可開啟Preferences) 這裡可以設定對外連線的Port,跟你剛剛的template目錄位置 不用另外裝HTTP Server, 這個軟體本身就有HTTP request功能 在Basic setting的其他選項如下: Default Play Mode => 在沒有人點歌的情況下要播什麼歌, 有兩種模式 Normal Select => 撥指定的playlist, (我記得是照順序撥) Random 八拉巴拉 => 從 Public playlist亂數選歌 他的亂數是先亂數playlist在亂數song 所以歌比較少的playlist很容易重複播放... 下面有兩個選單,可以把Private playlist(右邊)拉到左邊的Public playlist 只有Public playlist的歌才可以被點播跟播放 註:安裝foo_request_http會自動產生兩個playlist 一個是request, 一個是Upload 其中request算是給管理者用的, 不會出現在選單中 但如果希望Upload的歌可以被重複點, 就要把Upload拉進Public playlist中 右邊有個Reconstruct index是重建索引 當你變更playlist內容(除了request跟Upload)時需要用這個功能重建索引 不然更動的playlist並不會被套用 其他功能有關啟動選項 建議把兩個選項都勾起來, 也就是自動啟動跟自動更新 More settings的部份.... Admin setting => 如果你要遠端利用HTTP來管理音樂就要設定這個功能 註:不建議直接對request playlist做修改, 尤其是跳歌, 很容易讓點歌系統掛點 要刪歌跳歌建議透過這個介面執行比較安全 進入管理介面的網址是 http://電台位置/admin 右邊有三個選項, 是選擇下載的, 但是這個功能有問題, 請依照這樣設定 完全不允許下載 => 三個都別勾 只允許下載別人上傳的 => 勾第二、三項 所有都可以下載 => 勾第一、三項 Enable Upload => 顧名思義,允許並且設定上傳目錄 更下面是進階選項,照預設就好了 ============================fb2k設定============================ 到上面的步驟,別人已經可以開始點歌了...不過現在能聽的只有你XD 首先...先是fb2k的內部最佳化設定 讓我們來到 Preferences - Playback - DSP Manager 請依照下列順序設定(不可上下顛倒) Resampler (PPHS) Advanced Limiter edcast Vorbit Streamer 然後是說明跟設定細節 Resampler (PPHS) 在PC的數位音樂領域, 硬體處理的是取樣頻率48kHz的音效 而通常CD音源則是44.1kHz, 因此不管你願不願意, 遲早都會遇到 44.1kHz Resample 48kHz 這個破壞性動作 註:雖然特定的軟硬體配置可以避免掉Resample或是取得更加的效果 但是這並不是一般論的方法(也就是並不是每台電腦都能做到) 尤其播放電台又會進行再壓縮的破壞動作, 那麼在下列兩種方式: 1.Decode->Resample->Encode->Transport->Decode->Output 2.Decode->Encode->Transport->Decode->Resample->Output 當然是1的總損失會小於2(你的再壓縮品質越差, 整體差距就會越大) 也就是為何我要把Resample擺在前面的原因 Resample的設定, 可以按上面的Configure selected進入 Target sampling rate請選擇48000 Ultra mode如果CPU允許,請將他開啟 Advanced Limiter沒有設定可以使用 防止可能的爆音,這算是個安全性選項 就算不選可能也不會有太大的困擾 只是選也沒有什麼影響... edCast Vorbis Streamer 將聲音編碼丟到電台去, 他的設定是另外的 DSP部份到此為止,接下來請到Preferences - Playback - Output 這邊有一個東西: Output Device 如果你只打算放電台但自己沒有要聽的話, 就選Null Output 如果自己也要聽的話, 就選一個其他的吧, 這部份的細節不在本文討論範圍 ===========================edcast設定=========================== 如果過去有用過edcast, 就會發現edcast vorbis streamer實在很簡單 因為是OGG編碼, 所以不用設定Metadata 先Add Encoder新增一個項目, 滑鼠點兩下進去設定... 我們從上面講下去... 請注意livedoor允許來自一個IP最高[總量]128kbps的流量 像我就是開了兩個Encode一個是96k OGG, 一個是 48k MP3 Basic Setting---- Bitrate = 設定固定流量壓縮 OGG用這種模式就浪費了, 所以請不要用這種模式 Quality = 設定壓縮品質 品質跟流量的關係是這樣: -2=32kbps,-1=48,0=64,1=80,2=96,3=112,4=128,5=160 請注意livedoor允許來自一個IP最高[總量]128kbps的流量 近日的政策似乎要求降到64甚至是32kbps, 請電台主自己注意 Samplerate = 取樣頻率, 一律是48000 Channels = 既然是OGG當然是雙聲道(2) Server Type = Icecast2 Server的其餘設定請看到這個網站 http://ladio.net/server.html 挑個混雜度低的IP&Port, 把設定寫到edcast的Server IP & Server Port去 ex. Server IP=std2.ladio.net ; Server Port=8150 Encoder Password = ladio (這是livedoor固定值的密碼) Mountpoint = 你的電台檔案名稱 例如我的電台設定成"/meow_radio.ogg"那別人要聽我的電台就要用 http://std2.ladio.net:8150/meow_radio.ogg.m3u 進來 有人習慣會把.ogg打進去, 也有人不會, 這不影響收聽 最後的Reconnect Second則是萬一斷線的重試等待時間 注意mountpoint不可以跟其他的電台重複 YP Setting則是設定你的電台的公開訊息, 跟livedoor的對應關係如下 http://ladio.net/src/8xly 範例 Stream Name = タイトル Stream Description = 放送内容 Stream URL = 関連URL (這裡強烈建議打你的點播網站網址) Stream Genre = ジャンル 其餘設定我沒有用,自己研究吧QQ 設定到此,按OK離開,然後就可以Connect連線,開始放電台了 上線後可以在 http://ladio.net/list/a 搜尋到自己的電台 使用你設定的Stream Name來搜尋 ===============================完=============================== 最後祝各位電台開市大吉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.180.163 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.180.163
文章代碼(AID): #19js2ZDn (WebRadio)
文章代碼(AID): #19js2ZDn (WebRadio)