隨著計算機技術的發展和互聯網的迅速普及,計算機正在經歷著一場網絡化的革命。人們不再只滿足于文字和圖片的網頁內容,而是希望在網上看到形式多樣的多媒體節目內容。為解決傳統的網絡多媒體技術傳輸量大等諸多弊端與網絡傳輸速度較低等應用環境之間的矛盾,流媒體服務器技術應運而生。
Windows Media Services是通過Intranet(內聯網)或Internet(互聯網)向客戶端傳輸音頻和視頻內容的平臺。客戶端可以是使用播放機(如Windows Media Player)播放內容的PC計算機或設備(最終用戶);也可以是用于代理、緩存或重新分發內容的另一臺運行Windows Media Services媒體分發服務器,基本組成有以下若干重要部分:
視頻服務器:使用Windows Server 2008 Enterprise Edition或Windows Server 2008 Datacenter Edition操作系統,安裝“應用程序服務 器”和“Windows Media Services”Windows組件。
視頻編碼計算機:使用Windows系列操作系統,安裝視頻、音頻輸入設備驅動程序,Windows Media Encoder 9和網絡直播系統軟件。
客戶機:使用Windows系列操作系統,安裝Windows Media Player 9系統或以上版本的播放機(以便在網頁中調用Windows Media Player ActiveX控件)。
流媒體內容創建工具:可以傳輸使用Windows Media編 碼 器、Microsoft Producer for Microsoft Office PowerPoint 2003、Windows Movie Maker,或許多其他第三方編碼程序編碼的預錄制內容。如果計劃傳輸實況內容,則Windows Media服務器必須連接到能夠以服務器支持的格式廣播實況流的編碼軟件(如Microsoft Windows Media編碼器)。
安裝流媒體組件、設置服務器屬性、添加發布點、設置發布點屬性以及創建多播發布點公告的過程較為復雜和繁瑣,具體進行實現的一系列步驟中需要注意一些事項,以下及以后的一系列文章中用實例做詳細介紹。
在Windows Server 2008操作系統不同版本中Windows Media Services組件功能的差異較大,Windows Media Services組件不同版本的相關概念也有所差別。
Windows Media Services和Windows Media Player所支持的文件類型較多,創建發布點公告向導因在過程中間選擇的不同所創建文件的文件類型也不相同,由此在進行調試和實現過程之前必須加以熟悉和了解。
在多個不同的Windows Server 2008操作系統的版本中,Windows Media Services的功能因所運行的Windows Server 2008版本的不同而有所差異。多播流式播放和WMS多播數據寫入器插件只適用于在Windows Server 2008 Enterprise Edition和Windows Server 2008 Datacenter Edition操作系統版本中運行的Windows Media Services 2008系列。如果運行的是Windows Server 2008 Standard Edition,這些功能將得不到支持。
調試過程中可使用一臺計算機既作為Windows Media服務器(IIS服 務器),同時也兼作Windows Media編碼器計算機。安裝Windows Server 2008 Enterprise Edition或Windows Server 2008 Datacenter Edition操作系統和相關Windows組件或插件,Windows Media Encoder 9中文版。安裝USB攝像頭、聲卡及其相關驅動程序以及網絡直播系統軟件。以下詳述在Windows Server 2008操作系統下與流媒體技術相關組件的安裝和配置過程:
1.安裝“Windows Media服務”和“Windows Media 服務(Web)”組件
Windows Media Services 2008并未集成于Windows Server 2008操作系統中,不再作為一個系統組件存在,而是作為一個獨立的、免費的系統插件提供,該軟件是Windows Server 2008的可選補充。在Windows Server 2008操作系統中,服務器管理器中并不包括流式媒體服務角色(包含最新版本的Windows Media服務)和相關的遠程管理工具。
若要獲得面向Windows Server 2008的Windows Media服務中可用的新功能和工具(例如:內置的WMS緩存/代理插件),必須獲取相應的流式媒體服務角色安裝程序文件并在已更新的平臺上運行。
下面將描述如何在上述的完整安裝和服務器核心安裝選項的Windows Server 2008操作系統上安裝流式媒體服務角色以及安裝可用來從遠程計算機配置Windows Media Services的Microsoft管理控制臺(MMC)管理單元。即在Windows Server 2008操作系統中安裝下列插件:
流式媒體服務角色,包括最新版本的Microsoft Windows Media Services 2008;
遠程服務器管理工具,包括在服務器管理器中的流式媒體服務角色管理工具。
下載并安裝Microsoft Update Standalone Package(MSU)。
服務器管理器中的Windows Media服務和剩余的流式媒體服務角色部分,用 于Windows Server 2008 Standard Edition和Enterprise Edition的完整安裝。在文件名中 以“Server”表 示,即Windows6.0-KB934518-x86-Server.msu/Windows6.0-KB934518-x64-Server.msu。
流式媒體服務服務器核心角色,用于Windows Server 2008 Standard Edition和Enterprise Edition的服務器核心安裝。在文件名中以“Core”表示,即Windows6.0-KB934518-x86-Core.msu/Windows6.0-KB934518-x64-Core.msu。
Microsoft管理控制臺(MMC)的Windows Media服務遠程服務器管理工具管理單元,用于運行Microsoft Windows Vista操作系統的Business Edition、Enter prise Edition或Ultimate Edition的計算機上。在文件名中以“Admin”表示,即Windows6.0-KB934518-x86-Admin.msu/Windows6.0-KB934518-x64-Admin.msu。
注意,用戶需要根據安裝的操作系統的具體情況正確下載、安裝。如果用戶是全新安裝的 Windows Server 2008,需要下載“Server.msu”,用以安裝Windows Media Services 2008,并且為 Windows Server 2008添加流媒體服務器角色。
如果用戶安裝的是服務器核心模式的Windows Server 2008,則需要下載的是“Core.msu”。以上兩者選擇其一即可。而“Admin.msu”是Windows Media Services 2008的管理工具。用戶可酌情處理。以安裝“Server.msu”的過程為例:
開始下載,單擊此網頁內“文件名”相對應“下載下列文件”的“下載”鏈接,然后執行下列的其中一項操作:
單擊“保存”將下載程序復制到計算機上供以后安裝(需要安裝“服務器核心”下載程序)。
開始安裝Windows更新程序。完成安裝Windows更新程序后。單擊“關閉”按鈕。
安 裝“Core.msu”和“Admin.msu”的過程與上述過程完全相同。
2.添加服務器角色
啟動“服務器管理器”。“開始”、“管理工具”、“服務器管理器”,通過這個管理器對其進行添加服務器角色;
刷新“服務器管理器”;
開始添加服務器角色。單擊菜單“操作”、“添加角色”;
啟動“添加角色向導”。單擊“下一步”按鈕;
開始“選擇服務器角色”。選擇要添加的服務器角色;
選擇需要添加的服務器角色,選中其中的“流媒體服務”復選框,然后單擊“下一步”按鈕;
開始“流媒體服務”的“角色服務”的安裝。單擊“下一步”按鈕;
選擇為“流媒體服務”安裝的“角色服務”。首先選中其中的“Windows 媒體服務器”復選框;繼續選擇為“流媒體服務”安裝的“角色服務”。選中其中的“基于 Web的管理”復選框,詢問“是否添加基于Web的管理所需的角色服務?”,單擊“添加必需的角色服務”按鈕;
再繼續選擇為“流媒體服務”安裝的“角色服務”。選中其中的“日志記錄代理”復選框,然后單擊“下一步”按鈕;
選擇數據傳輸協議。選中其中的“實時流協議(RTSP)”復選框,然后單擊“下一步”按鈕;
提示需要安裝的“Web服務器(IIS)”。單擊“下一步”按鈕;
提示需要安裝“Web 服務器(IIS)”的“角色服務”。單擊“下一步”按鈕,單擊“安裝”按鈕啟動安裝。完成安裝后單擊“關閉”按鈕,關閉“添加角色向導”。