原始文章 http://www.tempotec.com.cn/cht/3-Support/Apply/04.htm
UPnP在作業系統裡的設定
UPnP的應用日趨的普遍,相關的設備也陸續出現,雖然所需要設置的項目不多,但仍有必要介紹一下在不同的作業系統中如何進行UPnP的設置,讓聆聽音樂更沒有壓力與負擔。
由於不同的作業系統 (或是UPnP media server) 的設置與操作方式不盡相同,因此,針對不同的操作系統分別說明設置的項目與方法。
Windows XP
雖然在XP裡已經具備了UPnP的功能,但是不可或缺的多媒體伺服器軟體卻是付之闕如,在XP裡原有的MediaPlayer 10竟是無法支援這項功能,除非另外添加功能程式或是改用MediaPlay11,否則UPnP功能在XP裡就像是聾子的耳朵,擺著好看的。
另外,儘管XP在作業系統的原生功能中能夠支援UPnP功能,但是在搜尋網路上使用者問題時,UPnP在XP上的問題竟是出奇的多,不僅是問題種類繁多, 解決方案不一而足,但卻是不保證能夠解決問題,這些狀況讓筆者不建議用戶在XP裡使用UPnP功能,如果沒有能力更換為其它作業系統的話,用一些支援 UPnP伺服器端的軟體倒還能解決絕大部分問題。
話雖如此,不過還是必須介紹一下在XP中的相關設置,畢竟這些設置對於任一種伺服器軟體來說都還是必須的。首先,我們必須先確認XP裡與UPnP或是網路服務的設定是否都已經安裝與啟用。
請先按下述方式安裝網路服務元件,
1. 至 “開始\設定\控制台\新增或移除程式\新增或移除Windows元件”,此時 “Windows元件精靈” 功能視窗會出現,在下方 “元件” 清單裡勾選 "Networking Services” 後點選 “詳細資料”,如下圖。
2. 接著會出現 “Networking Services” 視窗,在 "Networking Services的子元件" 清單中勾選 “Internet Gateway Device Discovery and Control Client” 及 “通用隨插即用使用者介面”,再按確定後回到上一頁,在 "Windows元件精靈” 視窗中按 “下一步” 以便開始安裝網路服務元件,在安裝過程中可能會需要您放入安裝光碟。
網路服務的元件安裝完成後就必須啟動一些相關的服務,此時請至 “開始\設定\控制台\系統管理工具\服務” ,在此頁中依序在服務項目上雙擊設定啟動下列各項服務,並將 “啟動類型” 設為 “自動”:
- SDDP Discovery Sevice
- Universal Plug and Play Device Host
- HTTP SSL
- Windows Media Player Network Sharing Service
在完成作業系統裡的相關功能啟用設定後,接著就必須在UPnP伺服 器軟體上進行設定。在前面筆者曾提到,原先XP內建的Media Player 10版是無法支援UPnP的功能,因此,如果您執意要使用Media Player做為UPnP的伺服器軟體,那麼您必須下載第11版。在關始設定Media Player前,請先確認您的音樂航站已經開機並連上無線AP。
開啟Media Player裡的媒體櫃功能選單 (如下圖),選擇 “媒體共用”。
在進入 “媒體共用” 設定頁面後請先勾選 “共用我的媒體至” ,並在下方的設備清單裡選擇您要共用媒體的遠端設備,接著點按 “允許” 及 “確定” 後完成共用設定,此時音樂航站就能夠在遠端以無線的方式看到電腦內的音樂並播放。
將音樂直接由資料夾拖入Media Player的媒體櫃是無法讓音樂航站看到,您必須將音樂複製至 "共用文件\共用音樂” 或是 “我的文件\我的音樂” 資料夾中 (擇一即可),此時在Media Player的媒體櫃中會出現複製的音樂文件清單,以這種方式增加的音樂,音樂航站馬上就能播放。但若任何音樂由Media Player的媒體櫃中刪除時會出現是否要將資料夾中的音樂一併刪除的對話框,筆者建議選擇 “只從媒體櫃中刪除” ,以免誤刪了實體的音樂文件,在此情況下,在 "共用音樂” 或 “我的音樂” 資料夾中的音樂文件不會被刪除,但是音樂航站亦將看不到自Media Player的媒體櫃中刪掉的音樂;如果要恢復,可將音樂自資料夾 (共用音樂或我的音樂) 再一次拖入Media Player的媒體櫃就可以了。
若您覺得使用Media Player很麻煩,而其它收費的UPnP伺服器軟體又下不了手,筆者建議可選擇 “Foobar” (目前為1.1版,http://www.foobar2000.org/) 加上UPnP的外掛 (http://www.foobar2000.org/components/view/foo_upnp),它是一款免費的軟體,而且使用起來也很容 易,只不過Foobar必須是在開啟的狀態下UPnP功能才能生效,不像Media Player不必開啟也能讓UPnP功能生效。
Windows Vista
相較於XP,Vista在UPnP方面的設置就相對的簡單許多,而且沒有什麼問題。除了一般區網與網際網路基本設定之外,只要開啟媒體共享功能,作業系統端的設定大致就完成了。
因此,請先至網路共用中心 (開始\控制台\網路和網際網路\網路共用中心) 查看 "媒體共用" 功能是否已經啟動,如下圖:
如果 "媒體共用" 並未啟動,請點該行右側向下箭頭,下拉操作頁並選擇 "變更” 後進入 "媒體共用" 設定頁,如下圖。
接著勾選 "共用我的媒體" 後按 "確定" 完成啟動 "媒體共用" 功能。
到這裡,在您的 "音樂航站" 裡UPnP功能應該就能夠看到您的電腦,接下來就只要選擇電腦名稱,進入後依您的需求選擇要播放的歌曲或清單。
另一項要設定的是UPnP伺服器軟體,在Vista中的mediaPlayer已經具備了這個功能,主要的設定則是在 "媒體櫃" 選單中的 "媒體共用" 項裡設定。
進入了媒體共用設定頁後 (如下圖),勾選 "共用我的媒體至" 讓區網中的音樂航站能夠看到伺服器內的音樂內容。接著在下方的設備清單內選擇要共用媒體的設備,點下 "允許" 就啟動了音樂航站與伺服器間的媒體共用功能,在音樂航站上也就能夠看到在伺服器軟體中安排好的音樂內容。
至於在Vista中音樂要如何讓音樂航站看到,就必須將音樂、資料夾或是播放清單直接複製至您個人資料夾中的 "音樂" 資料夾,在複製的同時,mediaPlayer的媒體櫃中 "最近新增" 頁裡會自動建立這些音樂的清單,音樂航站也同時能夠看到新增的音樂。
若是反過來直接將音樂加入mediaPlayer的媒體櫃,則只會在mediaPlayer裡出現音樂清單,並不會同時將音樂複製至您個人資料夾中的 "音樂" 資料夾,音樂航站也看不到以這種方式加入媒體櫃的音樂,自然也就無法透過音樂航站播放這些音樂了。
因此,在Vista裡媒體共用的重點在於是否將那些要由音樂航站播放的音樂複製至個人資料夾的 "音樂" 資料夾,
Windows 7
在Windows 7裡的設定與Vista很像,但又不完全一樣,同樣先進入 “控制台\網路和網際網咯\網路和共用中心”,不過在此處必須在視窗左側欄位選擇進入 “變更進階共用設定”,在 "變更進階共用設定” 視窗中 “家用或工作場所 (目前設定檔)” 區段裡的 “媒體串流” 項目開啟媒體串流;不過在此之前,基本的網路共用與網際網路設置必須已經完成。
您也可以到此頁下方 “公用” 區段裡的 “媒體串流” 項進行設置,基本上只要在這二區段其中一個進行設置就可以了,因為其中任一區段的 “媒體串流” 被開啟,另一區段的也是同步自動開啟,如果您不放心可以再去另一個區段檢查一下。
您必須在 "媒體串流" 項目中的 “選擇媒體串流選項” 視窗進行相關的開啟設定 (如下圖),在 “顯示裝置” 右方選單裡選擇 “區域網路”,接著在其下方的清單中選擇要共用媒體串流的設備後,再由名單右方的選單中選擇 “允許” , “確定” 後就完成作業系統裡 “媒體串流” 的開啟的設定。
Windows 7裡的Media Player比其它版本要聰明許多,在設定上也有些彈性,只要在 “串流處理” 選單中選擇您要的媒體控制方式也就完成設定了 (如下圖)。
新增音樂文件的方式也更容易,不論您是將音樂直接拖入Media Player的媒體櫃,或是 “公用\Music” (或個人資料夾裡的 “我的音樂”),都可以讓音樂航站看到電腦中的音樂,比起其它版本又更方便不少。
Fire wall
雖然在設定媒體共用的同時,作業系統會自動開啟相應的應用程式在防火牆的例外設定,但有些問題反應出在作業系統更新後,媒體伺服器軟體卻被鎖在防火牆內, 無法與網路進行溝通,因此,如果遇上UPnP功能無效時,除了檢視前述各項設定之外,防火牆的設定或許會是解決問題的另一把鑰匙。
Windows XP
在Windows XP裡查看防火牆,請至 "開始\設定\控制台\Windows防火牆\例外\程式和服務” 裡,看看 "UPnP架構" 與 "Windows Media Player網路用服務” 是否勾選。
Vista
在Vista中要檢視 "防火牆設定\例外\程式與連接埠" 中 "Windows Media Player網路共用服務" 是否勾選起來,此項目與UPnP應用有關。
Windows 7
在Windows 7中檢視防火牆設定要至 "控制台\系統及安全性\Windows防火牆\允許程式或功能通過Windows防火牆” (如下圖),確認 "Windows Media Player網路共用服務” 是被允許通過防火牆的項目。