甄華
(河南工業(yè)貿易職業(yè)學院,河南 鄭州450012)
Windows Media流媒體系統(tǒng)包括服務器端和用戶端兩部分。服務器端包括Windows Media服務器、制作計算機。Windows Media服務器用于存儲和發(fā)布流媒體信息。制作計算機安裝視頻采集卡、聲卡及攝像機,用于制作流媒體文件。用戶端安裝Windows Media Player軟件。數(shù)據(jù)傳輸依托校園網。
服務器硬件配置一般是PIII400以上CPU,內存在128~512M左右。操作系統(tǒng)Windows 2000 Server及Windows Media服務組件。
本人所用微機(P4 1.8G,256M)已連入公司局域網,并能上因特網,操作系統(tǒng)為Windows 2000 Server,并添加了“Windows Media服務”和“Internet信息服務(IIS)”。
由于公司條件所限,所用的Media服務器和制作計算機暫時為1臺微機。網上下載并安裝Windows Media 9系列的中文版播放器和編碼器,下載網址為:http∶//www.microsoft.com/windows/windowsmedia/ download/default.asp。
在微機上安裝了Broadway視頻采集卡,并通過錄像機采集了兩段AVI格式的錄像,分別命名為LX1.AVI和LX2.AVI。通過Windows 2000 Server自帶的編碼器Windows Media Encoder可以很容易地將兩個AVI文件轉換為ASF文件:LX1.ASF、LX2.ASF。在F盤上建立文件夾ASF,將兩個ASF文件存入(為表述方便,文中所用文件名、路徑、計算機名稱、IP等,皆為實際實驗過程所用,不同用戶可根據(jù)自己實際環(huán)境確定這些內容)。
在F盤上建立文件夾“asx”并設為共享,以便在后續(xù)操作中放置“. asx”通知文件。
在Windows Media管理器菜單框中單擊“單播發(fā)布點”,出現(xiàn)“單播發(fā)布點”頁。確保選擇了“使用向導創(chuàng)建新的點播單播發(fā)布點”復選框,單擊“點播”,然后單擊“新建”,出現(xiàn)“配置和發(fā)布單播點播流快速啟動向導”。
在“選擇一個發(fā)布點”屏幕中,選擇“創(chuàng)建一個發(fā)布點”。在“創(chuàng)建一個新的發(fā)布點”屏幕中,在“別名”框中鍵入別名為“asf”。在“路徑”框中,鍵入“F∶asf”。在"查找目標.asf文件"屏幕,輸入“F∶asflx1.asf”。在“選擇發(fā)布方法”屏,選擇“MMS協(xié)議”和“創(chuàng)建一個.asx文件”,然后選擇“下一步”。在“準備發(fā)布”屏幕中,選擇“完成”。
將“l(fā)x1.asx”通知文件保存到“F∶asx”里面。在“發(fā)布完成”屏幕中,單擊“測試URL”、“測試.asx”可以在Windows Media Player中傳遞點播單播發(fā)布點的流式化內容“l(fā)x1.asf”。
步驟如下:
打開視頻采集設備,啟動“Windows Media編碼器9系列”。在“新建會話”窗口中選擇“廣播實況事件”,按“確定”。
在 “新建會話向導”窗口的 “設備選項”屏中,“視頻”選擇“Broadway MPEG Capture/compression”(微機視頻采集卡型號),“音頻”選擇“Realtek AC97 Audio”(微機聲卡型號),按“下一步”。在“廣播方法”屏中,選擇“自編碼器拉傳遞”,按“下一步”。在“廣播連接”屏中,HTTP端口設為“8080”,按“下一步”。在“編碼選項”屏中,選擇“多比特率視頻和音頻”,按“下一步”。在“存檔文件”屏中,按“下一步”。在“包括視頻文件”屏中,按“下一步”。在“顯示信息”屏中,隨便輸點東西(最好有意義),按“下一步”。在“設置檢查”屏中,按“完成”。
在“Windows Media編碼器9系列”程序窗口中,按“開始編碼”,“Windows Media編碼器9系列”開始工作,在窗口中可看到其采集畫面和相關信息。
啟動“Internet信息服務”窗口,點開服務器名“mediaserver”前的“+”號,再右擊“默認Web站點”,打開其快捷菜單。在快捷菜單中,點“新建”中的“虛擬目錄”,啟動“虛擬目錄”創(chuàng)建向導,按“下一步”。在“虛擬目錄別名”屏中,輸入別名“asx”,按“下一步”。在“Web站點內容目錄”屏中,輸入“F∶asx”,按“下一步”。在“訪問權限”屏中,按“下一步”。在“Web站點內容目錄”屏中,輸入“F∶asx”,按“下一步”,再按“完成”,結束向導。
啟動“Microsoft Frontpage”程序窗口。將網頁保存到“F∶asx”里面,起名為“index.htm”。
插入一個九行兩列的表格。在第一行輸入“1.請測試“點播單播發(fā)布點”:”,在第二行第一列輸入 “點播單播一”,鏈接到 http∶// mediaserver/asx/lx1.asx;在第二行第二列輸入“點播單播二”,鏈接到http∶//10.10.214.161/asx/lx1.asx;在第三行第一列輸入“點播單播三”,鏈接到mms∶//mediaserver/asf/lx1.asf;在第三行第二列輸入“點播單播四”,鏈接到mms∶//10.10.214.161/asf/lx1.asf。分別試驗四種訪問方法在第四行輸入“2.請測試“廣播單播發(fā)布點”(要先啟動“Windows Media編碼器9系列”的廣播功能):”,在第五行第一列輸入“廣播單播一”,鏈接到http∶//mediaserver/asx/test.asx;在第五行第二列輸入“廣播單播二”,鏈接到http∶//10.10.214.161/asx/test.asx;在第六行第一列輸入“廣播單播三”,鏈接到mms∶//mediaserver/test;在第六行第二列輸入“廣播單播四”,鏈接到mms∶//10.10.214.161/test。分別試驗四種訪問方法。
在第七行輸入“3.請測試“多播廣播站”(要在“多播廣播站”中先啟動節(jié)目):”,在第八行第一列輸入 “廣播多播一”,鏈接到http∶// mediaserver/asx/guangbo1.asx;在第八行第二列輸入“廣播多播二”,鏈接到http∶//10.10.214.161/asx/guangbo1.asx。分別試驗兩種訪問方法。
在任一臺聯(lián)入公司局域網的微機上輸入http∶//10.10.214.161/asx/ index.htm,均可訪問該網頁。通過點擊,可訪問“點播單播”、“廣播單播”、“廣播多播”等媒體流。提請讀者注意,在沒有啟用多播和路由訪問的網絡中,以上媒體流可能會訪問不到。