• 沒有找到結果。

嵌入式音樂櫃系統介紹

在文檔中 嵌入式CD音樂櫃 (頁 28-41)

4-1 簡介

嵌入式音樂櫃是一個架構在區域網路架構下的音樂播放及網路串 流伺服器,儲存設備為網路上的檔案伺服器。

4-2 目的

本嵌入式音樂櫃的目的如下:

2. 網路控制播放儲存於網路檔案伺服上的歌曲,

3. 由 CD 光碟片製作成 Mp3 檔案,儲存於遠端檔案伺服器上,

4. 串流廣播或是針對特定機器播放 Mp3 歌曲,

5. 定時或是於指定時間播放指定的歌曲清單。

4-3 架構

本專題是在 10/100 Mbits 的區域網路架構下,做音樂串流以及音 樂播放之功能,架構如圖 4-1 所示。

圖 4-1

使用者用 PC 連上嵌入式音樂櫃的控制介面以控制音樂櫃的各個

動作,而音樂櫃主機並不儲存任何音樂檔案,而是向 Samba 檔案伺服 器要求使用者所選取之檔案,做播放或是串流播放至使用者之 PC。

使用者並不會直接向檔案伺服器要求檔案,所接收之串流音樂皆由 音樂櫃轉播而來。

由於串流 Mp3 所需之頻寬僅 10~20 Kbytes/s,因此除非有特殊狀 況,否則在一般區域網路之傳輸並不會有任何音樂品質上的問題。而 甚至若有穩定頻寬之網際網路連線,以這樣的頻寬要求亦可做到網際 網路 Mp3 廣播之功能19

4-4 功能簡介

本嵌入式音樂櫃的功能如下:

1. 網路控制播放儲存於網路檔案伺服上的歌曲,

2. 由 CD 光碟片製作成 Mp3 檔案,儲存於遠端檔案伺服器上,

3. 串流廣播或是針對特定機器播放 Mp3 歌曲,

4. 定時或是於指定時間播放指定的歌曲清單。

下列以網頁介面之分類介紹之:

4.4-1 CD 轉 Mp3 4.4-2 網路擷取 Mp3 4.4-3 串流網路播放 4.4-4 音樂櫃播放介面 4.4-5 音樂櫃定時播放 4.4-6 歌曲管理

4.4-7 系統設定

以上七項為本嵌入式音樂櫃之所有功能。

19 目前 ISP 多半未開放 MultiCast 之功能。

25

4.4-1 CD 轉 Mp3

本功能是將放入嵌入式音樂櫃之音樂光碟轉成 Mp3 格式儲存入 Samba 檔案伺服器。

執行過程之流程如下:

1. 使用者將 CD 放入嵌入式音樂櫃。

2. 設定 CDDB 資料庫位置資料,如圖 4-2,並按下「查詢 CDDB 資料庫」鈕。

圖 4-2

3. 顯示 CDDB 資料庫查詢結果,並列出專輯資料以及所有歌曲名 稱,若有兩筆以上資料則列出部分資料以供選擇之,若無資料 則需使用者輸入,如圖 4-3。使用者輸入完資料之後,按「儲 存選單」。

圖 4-3

4. 進入儲存選單後,使用者必須選擇檔案名稱,並且輸入欲儲存 之目錄名稱,如圖 4-4。輸入完畢則按下「儲存設定並開始轉 換歌曲」。

5. 系統將開始將 CD 音樂擷取入遠端儲存設備,在全部音軌擷取 完成後,進行編碼。如圖 4-5,畫面上將顯示目前 Mp3 編碼之 進度,由於 Mp3 之編碼作業耗時較久,因此編碼之作業設定 為背景進行,以避免使用者等候過久。

27

圖 4-4

圖 4-5

4.4-2 網路擷取 Mp3

在一些狀況下,網路上會提供免費之版權 Mp3 音樂以供試聽或是 其他功能,本功能提供了 Ftp 和 Samba 抓取網路遠端 Mp3 音樂之 功能。

執行過程之流程如下:

1. 鍵入欲存入 Samba 檔案伺服器之「儲存目錄」,欲抓取得 Ftp 或 Samba 伺服器之資料以及所需之帳號密碼,如圖 4-6 所示。

圖 4-6

2. 由於網路速度不一定能夠快速地擷取完所要求之檔案,因此擷 取動作亦使用背景執行,並每三秒於使用者介面,如圖 4-7 所 示,更新顯示之。

29

圖 4-7

4.4-3 串流網路播放

本功能是提供使用者可以設定串流 Mp3 網路播放,使用者必須先 設定頻道(指定哪些使用者可以接收音樂),播放清單(欲播放之 Mp3 音樂清單),外掛點(使用者使用此外掛點接收串流音樂20),如圖 4-8 所 示。

圖 4-8

20 如 Winamp 播放串流音樂之方法,用 Add Location,輸入 http://本機位址:8000/外掛點,即可 直接播放串流音樂。

31

4.4-4 音樂櫃播放介面

本功能提供使用者可由網路遠端控制嵌入式音樂櫃主機播放 Mp3 音樂。如圖 4-9 所示。使用者可用「瀏覽」及「新增」按鈕新增 Mp3 音樂進歌曲清單,亦可按刪除刪除之。

圖 4-9

4.4-5 音樂櫃定時播放

本功能提供了使用者可以設定定時播放歌曲之功能,可設定至每年 每月每日每小時每分固定播放某個播放清單之內容,如學校之鐘聲或 是百貨公司於每天 22:50 播放之晚安曲等。如圖 4-10 所示。播放清 單必須額外設定。

圖 4-10

33

4.4-6 歌曲管理

本功能提供了使用者能夠管理音樂櫃遠端儲存設備之檔案管理功 能,包括了刪除特定檔案,將特定檔案移動至其他目錄,將檔案加入 某個播放清單等三個功能。如圖 4-11 所示。

圖 4-11

4.4-7 系統設定

由於嵌入式音樂櫃本身並未提供儲存功能,故一定要使用檔案伺服 器作為其儲存設備。專題使用的是 Samba 檔案伺服器,設定之後每次 開機即可自動將遠端磁碟掛(mount)入嵌入式音樂櫃。

另外,串流伺服器亦有服務名稱及預設埠需設定,亦有最大連線數 目以及串流傳送之數目限制,因此設計此介面以設定之。

如圖 4-12 所示。

圖 4-12

35

4-5 系統適用範圍

由於本嵌入式音樂櫃具備了網路遙控播放、定時廣播、網路串流播 放 Mp3 等功能,因此本系統之適用於小型辦公室之音樂播放,學校 之廣播系統,或是精簡型電腦21之音樂播放,甚或若有穩定的網路環 境,亦可設定為網際網路 Mp3 串流播放機。

21 Thin Client,也就是無額外儲存磁碟的電腦(Diskless Computer)。

在文檔中 嵌入式CD音樂櫃 (頁 28-41)

相關文件