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