中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      基于Windows Media技巧的流媒體系統(tǒng) 的設(shè)計與實(shí)現(xiàn)

      時間:2024-10-19 21:52:21 計算機(jī)畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      基于Windows Media技巧的流媒體系統(tǒng) 的設(shè)計與實(shí)現(xiàn)

      摘要:本文在簡介流媒體技巧及其中的Windows Media技巧的根基上,聯(lián)合實(shí)際簡述了Windows Media服務(wù)器的安裝、ASF文件的制作 以及“點(diǎn)播單播發(fā)布 點(diǎn)”、“廣播單播發(fā)布 點(diǎn)”、“多播廣播站”的創(chuàng)立法子 ,并通過網(wǎng)頁鏈接等法子 進(jìn)行了相干測試,從實(shí)踐角度論述了在網(wǎng)絡(luò)中實(shí)現(xiàn)流媒體服務(wù)的技巧和法子 。

      要害詞:Windows Media  流媒體 網(wǎng)絡(luò)視頻

      筆者利用 Windows 2000 Server自帶的Windows Media Service搭建了一個環(huán)境,經(jīng)過一番努力 ,終于實(shí)現(xiàn)了流媒體服務(wù)。欣喜之余,謹(jǐn)愿將這些摸索并經(jīng)驗與讀者共享;
      1.流媒體技巧概述
      流媒體簡略地說就是利用流式傳輸技巧在Internet/Intranet上傳輸?shù)睦^續(xù)時基媒體,如:音頻、視頻或多媒體文件。流式媒體在播放前并不下載全部文件,只將起頭部分內(nèi)容存入內(nèi)存,流式媒體的數(shù)據(jù)流隨時傳送隨時播放,只是在起頭時有一些延遲。流媒體實(shí)現(xiàn)的要害技巧就是流式傳輸。流式傳輸首要指通過網(wǎng)絡(luò)傳送媒體(如視頻、音頻)的技巧總稱。其特定含義為通過Internet將影視節(jié)目傳送到PC機(jī)。流媒體技巧是包孕了采集、編碼、傳輸、儲存、解碼等多項技巧的綜合技巧。
      2. Windows Media技巧簡介
      2.1  特性
      Microsoft公司推出的Windows Media技巧具有方便 性、先進(jìn)性、集成性、低費(fèi)用等特性,而且其制作 、發(fā)布 和播放軟件與Windows NT/2000/9x集成在一起,不需要 額外購置。Microsoft的流視頻解決方案 在Microsoft視窗平臺上是免費(fèi)的,制作 端與播放器的視音頻質(zhì)量都上佳,而且易于應(yīng)用。
      2.2  Windows Media播放法子
      Windows Media播放法子 包孕單播、多播、點(diǎn)播與廣播,并可組合為點(diǎn)播單播、廣播單播、廣播多播等播放法子 。它們的含義如下表所示:
      播放法子       含義
      單播      是客戶端與服務(wù)器之間的點(diǎn)到點(diǎn)連接 。在客戶端媒體服務(wù)器之間建立 一個單獨(dú)的數(shù)據(jù)通道,1臺服務(wù)器送出的每個數(shù)據(jù)包只能傳送給1個客戶機(jī)。
      多播      是通過啟用多播的網(wǎng)絡(luò)傳遞內(nèi)容流,網(wǎng)絡(luò)中的所有客戶端共享同一流。由多播技巧構(gòu)建的網(wǎng)絡(luò),容許路由器一次將數(shù)據(jù)包復(fù)制到多個通道上。采納多播法子 ,媒體服務(wù)器只需要 發(fā)送一個信息包,所有發(fā)出懇求的客戶端即可同時收到繼續(xù)的數(shù)據(jù)流而無延時。多播不會復(fù)制數(shù)據(jù)包的多個拷貝傳輸?shù)骄W(wǎng)絡(luò)上,也不會將數(shù)據(jù)包發(fā)送給不需要 它的那些客戶,保證了網(wǎng)絡(luò)上多媒體利用占用網(wǎng)絡(luò)的最小帶寬,是理想 的播放法子 。
      點(diǎn)播      是客戶端與服務(wù)器之間的主動 的連接 。用戶通過選擇內(nèi)容項目來初始化客戶端連接 。用戶可以起頭、收場、后退、快進(jìn)或暫停流。點(diǎn)播連接 供給了對流的最大把持,但這種法子 由于每個客戶端各自連接 服務(wù)器,卻會迅速 用完網(wǎng)絡(luò)帶寬。
      廣播      指的是用戶被動接管流。在廣播歷程中,客戶端接管流,但不能把持流。例如,用戶不能暫停、快進(jìn)或后退該流。廣播法子 中數(shù)據(jù)包的單獨(dú)一個拷貝將發(fā)送給網(wǎng)絡(luò)上的所有用戶,而不管用戶是否需要 。此種傳輸法子 會非常浪費(fèi)網(wǎng)絡(luò)帶寬。

      組合播放法子       含義
      點(diǎn)播單播      客戶端連接 到服務(wù)器以接管特定內(nèi)容,而該內(nèi)容也只傳往一個客戶端。用戶可以把持流。
      廣播單播      客戶端通過發(fā)布 點(diǎn)上的別名 造訪流。用戶可單擊 Web 網(wǎng)頁上的鏈接或獲得該別名 的 URL,從而連接 到流。每個連接 到流的用戶都有其自己的連接 和來自服務(wù)器的流。
      廣播多播      被動的用戶通過監(jiān)督特定的 IP 地址接管多播 ASF 流(與以特定頻率從收音機(jī)或電視臺接管信號類似 )。

      2.3  Windows Media視頻技巧組成
      Windows Media視頻服務(wù)器系統(tǒng) 包孕以下幾個部分:Windows Media服務(wù)器組件、Windows Media工具、Windows Media Player。
      2.4  Windows Media編碼器
      Windows Media編碼器用于轉(zhuǎn)換實(shí)時和存儲的視頻和音頻內(nèi)容為ASF流,然后通過Windows Media服務(wù)器在網(wǎng)絡(luò)中傳送。  
      2.5  Windows Media Player
      Windows Media客戶端軟件稱為Windows Media Player,由Windows Media服務(wù)器接管并播放流內(nèi)容。Windows Media服務(wù)應(yīng)用 Windows Media Player以播放包孕視頻、音頻、圖像、URL和腳本內(nèi)容的ASF流。Windows Media Player 9系列是最新版本。
      2.6  Microsoft高檔流款式 ASF簡介
      Microsoft公司的Windows Media的核心是ASF(Advanced Stream Format)。 Microsoft將ASF定義為“同步媒體的統(tǒng)一容器文件款式 ”。ASF是一種數(shù)據(jù)款式,音頻、視頻、圖像以及把持命令腳本等多媒體信息通過這種款式,以網(wǎng)絡(luò)數(shù)據(jù)包的情勢傳輸,實(shí)現(xiàn)流式多媒體內(nèi)容發(fā)布 。
      3.  Windows Media校園流媒體系統(tǒng) 的設(shè)計
      3.1 網(wǎng)絡(luò)結(jié)構(gòu) 設(shè)計
      Windows Media流媒體系統(tǒng) 包孕服務(wù)器端和用戶端兩部分。服務(wù)器端包孕Windows Media服務(wù)器、制作 盤算機(jī)。Windows Media服務(wù)器用于存儲和發(fā)布 流媒體信息。制作 盤算機(jī)安裝視頻采集卡、聲卡及攝像機(jī),用于制作 流媒體文件。用戶端安裝Windows Media Player軟件。數(shù)據(jù)傳輸依托校園網(wǎng)。
      3.2  軟硬件請求
      3.2.1服務(wù)器
      服務(wù)器硬件配置一般是PIII400以上CPU,內(nèi)存在128~512M左右。操作系統(tǒng) Windows 2000 Server及Windows Media服務(wù)組件。
      3.2.2制作 盤算機(jī)
      制作 盤算機(jī)硬件配置一般是PIII400以上CPU,內(nèi)存在128~512M,需要 聲卡、視頻采集卡以及VCD或錄像機(jī)。軟件為Windows 98或Windows 2000 Professional,安裝Windows Media編輯 工具。

      4. Windows Media校園流媒體系統(tǒng) 的實(shí)現(xiàn)
      4.1  Media服務(wù)器的安裝
      筆者所用微機(jī)(P4 1.8G,256M)已連入校園網(wǎng),并能上因特網(wǎng),操作系統(tǒng) 為Windows 2000 Server,并添加了“Windows Media服務(wù)”和“Internet信息服務(wù)(IIS)”。
      由于學(xué)校條件所限,筆者所用的Media服務(wù)器和制作 盤算機(jī)暫時為1臺微機(jī)。網(wǎng)高低載并安裝Windows Media 9系列的中文版播放器和編碼器,下載網(wǎng)址為:http://www.microsoft.com/windows/windowsmedia/download/default.asp
      4.2  ASF文件的制作
      筆者在微機(jī)上安裝了Broadway視頻采集卡,并通過錄像機(jī)采集了兩段AVI款式的錄像,分辨 命名為LX1.AVI和LX2.AVI。通過Windows 2000 Server自帶的編碼器Windows Media Encoder可以很容易地將兩個AVI文件轉(zhuǎn)換為ASF文件:LX1. ASF、 LX2. ASF。在F盤上建立 文件夾ASF,將兩個ASF文件存入(為表述方便 ,文中所用文件名、路徑、盤算機(jī)名稱、IP等,皆為筆者實(shí)際實(shí)驗 歷程所用,讀者可根據(jù) 自己實(shí)際環(huán)境斷定這些內(nèi)容)。也可用Windows Media編碼器9系列存為WMV款式文件,但請求客戶端播放器必須 為7.0以上版本4.3  應(yīng)用 “快速啟動向?qū)?rdquo;創(chuàng)立 “點(diǎn)播單播發(fā)布 點(diǎn)”
      在F盤上建立 文件夾“asx”并設(shè)為共享,以便在后續(xù)操作中放置“.asx”通知文件。
      在 Windows Media 管理器菜單框中單擊“單播發(fā)布 點(diǎn)”,出現(xiàn)“單播發(fā)布 點(diǎn)”頁。確保選擇了“應(yīng)用向?qū)?chuàng)立新的點(diǎn)播單播發(fā)布 點(diǎn)”復(fù)選框,單擊“點(diǎn)播”,然后單擊“新建”, 出現(xiàn)“配置和發(fā)布 單播點(diǎn)播流快速啟動向?qū)?rdquo;。
      在“選擇一個發(fā)布 點(diǎn)”屏幕中,選擇“創(chuàng)立一個發(fā)布 點(diǎn)”。在“創(chuàng)立一個新的發(fā)布 點(diǎn)”屏幕中,在“別名 ”框中鍵入別名 為“asf”。在“路徑”框中,鍵入“F:\asf\”。在"查找目標(biāo) .asf 文件"屏幕,輸入“F:\asf\lx1.asf”。在“選擇發(fā)布 法子 ”屏,選擇“MMS協(xié)議 ”和“創(chuàng)立一個.asx文件”,然后選擇 “下一步”。在“籌辦發(fā)布 ”屏幕中,選擇 “完成”。
      將“lx1.asx”通知文件保存 到“F:\asx\”里面。在“發(fā)布 完成”屏幕中,單擊“測試 URL”、“測試 .asx”可以在 Windows Media Player 中傳遞點(diǎn)播單播發(fā)布 點(diǎn)的流式化內(nèi)容“lx1.asf”。
      4.4 “廣播單播發(fā)布 點(diǎn)”的創(chuàng)立
      4.4.1啟動“Windows Media編碼器9系列”的廣播功效,步驟如下:
      打開視頻采集設(shè)備 ,啟動“Windows Media編碼器9系列”。在“新建會話”窗口中選擇“廣播實(shí)況事件”,按“斷定 ”。
      在“新建會話向?qū)?rdquo;窗口的“設(shè)備 選項”屏中,“視頻”選擇“Broadway MPEG Capture/compression”(筆者的微機(jī)視頻采集卡型號),“音頻”選擇“Realtek AC97 Audio”(筆者的微機(jī)聲卡型號),按“下一步”。在“廣播法子 ”屏中,選擇“自編碼器拉傳遞”,按“下一步”。在“廣播連接 ”屏中,HTTP端口設(shè)為“8080”,按“下一步”。在“編碼選項”屏中,選擇“多比特率視頻和音頻”,按“下一步”。在“存檔文件”屏中,按“下一步”。在“包孕視頻文件”屏中,按“下一步”。在“顯示信息”屏中,隨便 輸點(diǎn)東西(最好有意義),按“下一步”。在“設(shè)置反省 ”屏中,按“完成”。
      在“Windows Media編碼器9系列”程序窗口中,按“起頭編碼”,“Windows Media編碼器9系列”起頭工作,在窗口中可看到其采集畫面和相干信息。
      4.4.2應(yīng)用 “快速啟動向?qū)?rdquo;創(chuàng)立 “廣播單播發(fā)布 點(diǎn)”
      在 Windows Media 管理器菜單框中單擊“單播發(fā)布 點(diǎn)”,會出現(xiàn)“單播發(fā)布 點(diǎn)”頁。確保已選擇了“應(yīng)用向?qū)?chuàng)立新的廣播單播發(fā)布 點(diǎn)”復(fù)選框,單擊“廣播”,然后單擊“新建”,會出現(xiàn)“配置和發(fā)布 單播廣播流快速啟動向?qū)?rdquo;。
      在“選擇發(fā)布 點(diǎn)”屏幕中,選擇“創(chuàng)立一個廣播發(fā)布 點(diǎn)”。在“指定源”屏幕中,為廣播內(nèi)容選擇源為“Windows Media 編碼器”。在“配置和發(fā)布 單播流”屏幕中,在“別名 ”框中鍵入一個別名 “test”。然后在“路徑”框中鍵入路徑“http://mediaserver”(筆者的盤算機(jī)名為mediaserver,IP為10.10.214.161), “端口”框中的值設(shè)為“8080”。在“選擇發(fā)布 法子 ”屏,選擇“MMS協(xié)議 ”和“創(chuàng)立一個.asx文件”,然后選擇 “下一步”。在“籌辦發(fā)布 ”屏幕中,選擇 “完成”。
      將“test.asx”通知文件保存 到“F:\asx\”里面。在“發(fā)布 完成”屏幕中,單擊“測試 URL”、“測試 .asx”,可以在 Windows Media Player 中傳遞廣播單播發(fā)布 點(diǎn)的流式化內(nèi)容。
      4.5 應(yīng)用 “快速啟動向?qū)?rdquo;創(chuàng)立 “多播廣播站”
      在F盤上建立 文件夾“nsc”并設(shè)為共享,以便在后續(xù)操作中放置“.nsc”廣播站信息文件。
      在 Windows Media 管理器菜單框架中,單擊“多播站”,相應(yīng)顯示為多播廣播站頁。確保已選擇了“應(yīng)用向?qū)?chuàng)立新廣播站”復(fù)選框,單擊“廣播站”,然后單擊“新建”,出現(xiàn)“配置和發(fā)布 多播流快速啟動向?qū)?rdquo;。
      在“選擇一個廣播站”屏幕上,選擇“創(chuàng)立新的廣播站”。在“創(chuàng)立新的廣播站”屏幕上,鍵入廣播站的名稱“guangbo1”和闡明(隨便 填),然后選擇“分發(fā)模式”為“多播和分發(fā)”,按“下一步”。在“指定節(jié)目和流名稱”屏幕上,在“節(jié)目名稱”中鍵入節(jié)目標(biāo)名稱“myProgram1”,在“流名稱”中鍵入流的名稱“myStream1”。 在“指定流對象濫觴”屏幕上,選擇流的濫觴為“高檔流款式 (.asf)文件”。在“指定流對象濫觴 URL”屏幕上,鍵入流的濫觴 URL“mms:// mediaserver /asf/lx2.asf”。在“指定流款式信息”屏幕上,指定流濫觴的路徑為“F:\asf\lx2.asf”,以便將流款式信息添加到廣播站定義中。
      將多播廣播站信息文件(guangbo1.nsc)存儲到 Microsoft Windows Media Player 可以造訪的地位。在“廣播站信息文件的導(dǎo)前途徑”屏幕上,鍵入“F:\nsc\guangbo1.nsc”。在“廣播站信息文件 URL”屏幕上,選擇“應(yīng)用一個到廣播站信息文件的網(wǎng)絡(luò)共享路徑”并輸入“\\ mediaserver \nsc\guangbo1.nsc”。 在“選擇發(fā)布 法子 ”屏幕上,按“下一步”。在“籌辦發(fā)布 ”屏幕中,按“完成”。
      將guangbo1.asx保存 到F:\asx里面。在“發(fā)布 完畢”屏幕上,單擊“測試 .asx”,起頭在 Windows Media Player 中播放由廣播站發(fā)送的內(nèi)容流。
      4.6 建立 默認(rèn)Web站點(diǎn)虛擬目錄
      啟動“Internet信息服務(wù)”窗口,點(diǎn)開服務(wù)器名“mediaserver”前的“+”號,再右擊“默認(rèn)Web站點(diǎn)”,打開其快捷菜單。在快捷菜單中,點(diǎn)“新建”中的“虛擬目錄”,啟動“虛擬目錄”創(chuàng)立向?qū)В?ldquo;下一步”。在“虛擬目錄別名 ”屏中,輸入別名 “asx”,按“下一步”。在“Web站點(diǎn)內(nèi)容目錄”屏中,輸入“F:\asx”,按“下一步”。在“造訪權(quán)限”屏中,按“下一步”。在“Web站點(diǎn)內(nèi)容目錄”屏中,輸入“F:\asx”,按“下一步”,再按“完成”,收場向?qū)А?br /> 4.7應(yīng)用網(wǎng)頁鏈接進(jìn)行測試
      啟動“Microsoft Frontpage”程序窗口。將網(wǎng)頁保存 到“F:\asx”里面,起名為“index.htm”。
      插入一個九行兩列的表格。在第一行輸入“1.請測試“點(diǎn)播單播發(fā)布 點(diǎn)”:”,在第二行第一列輸入“點(diǎn)播單播一”,鏈接到http://mediaserver/asx/lx1.asx;在第二行第二列輸入“點(diǎn)播單播二”,鏈接到http://10.10.214.161/asx/lx1.asx;在第三行第一列輸入“點(diǎn)播單播三”,鏈接到mms://mediaserver/asf/lx1.asf;在第三行第二列輸入“點(diǎn)播單播四”,鏈接到mms://10.10.214.161/asf/lx1.asf。分辨 實(shí)驗四種造訪法子 在第四行輸入“2.請測試“廣播單播發(fā)布 點(diǎn)”(要先啟動“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。分辨 實(shí)驗四種造訪法子 。
      在第七行輸入“3.請測試“多播廣播站”(要在“多播廣播站”中先啟動節(jié)目):”,在第八行第一列輸入“廣播多播一”,鏈接到http:// mediaserver /asx/guangbo1.asx;在第八行第二列輸入“廣播多播二”,鏈接到http://10.10.214.161/asx/guangbo1.asx。分辨 實(shí)驗兩種造訪法子 。
      在任一臺聯(lián)入校園網(wǎng)的微機(jī)上輸入http://10.10.214.161/asx/,均可造訪該網(wǎng)頁。通過點(diǎn)擊,可造訪 “點(diǎn)播單播”、“廣播單播”、“廣播多播”等媒體流。提請讀者注意,筆者的IP只在淄博市內(nèi)應(yīng)用,在沒有啟用多播和路由造訪的網(wǎng)絡(luò)中,以上媒體流可能會造訪不到。
      4.8 實(shí)驗 效果
      在筆者所在學(xué)校的校園網(wǎng)環(huán)境中(近50臺微機(jī),主干網(wǎng)100M,桌面10M),每一臺微機(jī)均能造訪筆者所做的流媒體服務(wù)器并能較流暢 地播放“點(diǎn)播單播”、“廣播單播”、“多播廣播”等媒體流,并發(fā)造訪的客戶端在20臺以內(nèi)為宜。學(xué)校拍攝的許多教導(dǎo)教學(xué)錄像,經(jīng)筆者進(jìn)行處理 并通過流媒體服務(wù)器供給對全校的播放服務(wù),受到了全校師生的歡迎,取得了很好的效果 。

      參考文獻(xiàn)
      [1]Microsoft Corportion, “Windows 2000 Server 配置服務(wù)器贊助 ”, 2000.
      [2]吳國勇、邱學(xué)剛、萬燕仔編著,《網(wǎng)絡(luò)視頻流媒體技巧與利用》,北京郵電大學(xué)出版社,2001.
      [3]劉曉平、孔明光、吳斌編著,《Windows2000中文版實(shí)用 教程----Server篇》,中國水利水電出版社,2000

      【基于Windows Media技巧的流媒體系統(tǒng) 的設(shè)計與實(shí)現(xiàn)】相關(guān)文章:

      基于Windows Media技術(shù)的流媒體系統(tǒng)的設(shè)計與實(shí)現(xiàn)03-18

      基于PQRM的PACS系統(tǒng)設(shè)計與實(shí)現(xiàn)03-07

      基于MVC模式的BBS系統(tǒng)設(shè)計與實(shí)現(xiàn)03-08

      基于ASP的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實(shí)現(xiàn)03-07

      基于Windows的SOCKS5 PROXY的設(shè)計與實(shí)現(xiàn)VVC++03-30

      基于MX21的PMP系統(tǒng)的設(shè)計與實(shí)現(xiàn)11-22

      在Windows系統(tǒng)中用VC 實(shí)現(xiàn)鉤子機(jī)制03-18

      基于GPRS的城市供水遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計與實(shí)現(xiàn)11-22

      基于USB與DSP的指紋識別系統(tǒng)的設(shè)計實(shí)現(xiàn)03-19

      主站蜘蛛池模板: 成年视频网站在线观看777| 亚洲成a人片在线观看中文!!!| 亚洲中文字幕在线精品一区| 日韩av无码午夜福利电影| 女同在线观看免费网站| 辛集市| 亚洲色www无码| 精品国产自拍在线视频| 国产乱人伦AⅤ在线麻豆A| 亚洲一区二区三区无吗| 黄平县| 日韩精品中文字幕综合| 国产免费的视频一区二区| 一区二区三区午夜视频在线观看| 精品一区二区三区人妻久久| 久久久久亚洲AV片无码乐播| 崇州市| 日韩偷拍一区二区三区视频 | 日本久久久精品国产一区| 日本黄色一区二区三区视频| 壶关县| 林口县| 亚洲女同视频在线观看| 富裕县| 武川县| 婷婷国产亚洲性色av网站| 闽清县| 南皮县| 国产亚洲av日韩av| 国产日韩亚洲一区二区| 国产又粗又猛又黄色呦呦| 辰溪县| 亚洲国产一区二区在线| 国产黄片一区视频在线观看| 手机| 国产视频网站一区二区三区| 久久婷婷是五月综合色| 亚洲αv在线精品糸列| 元码人妻精品一区二区三区9 | 桂林市| 沐川县|