Re: [問題] 關於電台的架設+MySQL

看板WebRadio作者 (漆黑の刃が、闇を駆ける)時間11年前 (2012/11/10 00:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
恩,別說Now in了 之前開電台只會用Twitch(Justin) 螢幕擷取播放器+聲音XD 後來就學著用電台了 == 前面教的是foobar+edcast 這邊主要教的是foobar+icecast2 1.首先foobar建立自己的歌單 http://i.imgur.com/K6cY2.png
2.然後在Library/Configure裡面 會看到http_request的選項(自行Google尋找插件) http://i.imgur.com/OpYS1.png
其中Listen port是點歌的網頁網址=你的ip:port Template dir是點歌網頁的資料夾,可以自行找別人做好的範本放進去就好 下面的Playlist是清單,左邊是公開右邊是不公開 建議勾選Run on start,除非你不常開電台 因為這裡的Start只是開放點歌的開關,並不是電台開關,所以隨時啟動也無妨 3.接著切到DSP manager 其中把我們要的Vorbis Streamer追加過來 http://i.imgur.com/0LRsI.png
按下設定之後,會看到相關音質 http://i.imgur.com/AmBoS.png
有安裝的話,會看到icecast的選項 密碼是待會要跟icecast溝通的密碼 這個頁面設定好之後建議重開Foobar,不然很難生效 4.接著打開icecast,然後按下清單第二個"設定" http://i.imgur.com/oIWPZ.png
5.接著你會看到一個文字檔 http://i.imgur.com/Zvxdl.png
密碼就是剛剛你foobar的密碼 而admin相關的是收聽網頁的管理帳密,可以另外設定不同的 這裡的port是"收聽網頁"而不是"點歌網頁" 所以請另外弄一個數字 其他原則上不太需要變 6.存檔關閉之後回到剛剛的畫面,按下Start Server就開始播放了這樣 7.http://i.imgur.com/dkxAd.png
打開你的ip:icecast的port 看看收聽網頁的檔案下載位置跟播放歌曲資訊 確認音質是否正確 == 前面看了一下 有人問到連結MySQL的問題 customdb是在自己的電腦產生播放紀錄 因此並不適合當作網頁資料 而http_request本身似乎並不是動態網頁伺服器 換句話說,就算檔案放在一起 1.以網頁伺服器的方法進入點歌頁面(http://127.0.0.1/stream/ ),不會有任何反應 http://i.imgur.com/oePOh.png
2.以點歌頁面的方式進入(http://127.0.0.1:port/ ) 畢竟是html,則無法執行動態網頁的語法 $mysql= $result= 但是 3.以動態網頁的方法,抓取點歌頁面的資料(http://127.0.0.1/getdata/) <? $url="http://127.0.0.1:port/"; $html = @file_get_contents($url, false, NULL); echo $html; ?> 卻可以得到相關的html碼 簡單的說,已經知道怎麼以動態網頁,二次獲取那個網頁的資料 至於那個$html怎麼去分析,利用EXP去抓出你要的資料區段並且寫入mysql 以及這個過程,要一秒抓一次資料,還是使用ajax減少伺服器負荷 應該不用多談了 -- 昔、とあるドSなひとは、ドMな人と出会った。   いつかふたりは恋して、Hなことをした。     それは──              S.H.M         シンプル.ハーモニック.モーション                      ──世界の一番美しいものであります。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.175.0.119 ※ 編輯: KawasumiMai 來自: 1.175.0.119 (11/10 00:15)

11/10 04:42, , 1F
居然在這裡看到小舞欸哈哈
11/10 04:42, 1F
文章代碼(AID): #1GdIkOfH (WebRadio)
文章代碼(AID): #1GdIkOfH (WebRadio)