流媒體服務器的配置與應用_第1頁
流媒體服務器的配置與應用_第2頁
流媒體服務器的配置與應用_第3頁
流媒體服務器的配置與應用_第4頁
流媒體服務器的配置與應用_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

網絡配置與應用★

學習目標★了解流媒體的概念掌握視頻點播系統(tǒng)的安裝、配置和使用方法掌握實況轉播系統(tǒng)的安裝、配置和使用方法了解WindowsMediaServices編碼器的使用方法第8講流媒體服務器的配置與應用

重點難點掌握視頻點播系統(tǒng)的安裝、配置和使用方法掌握實況轉播系統(tǒng)的安裝、配置和使用方法了解WindowsMediaServices編碼器的使用方法流媒體技術是一種對多媒體信息的進行“流”化處理、傳輸和應用的綜合技術,使音頻、視頻等對實時性要求較高的多媒體文件可以在Internet或Intranet中在下載的同時進行播放,而不需要進行漫長的下載等待,也不需要占用大量的硬盤空間。目前主流的流媒體系統(tǒng)主要有Apple(蘋果)公司的Quicktime系統(tǒng)、RealNetworks公司的Real系統(tǒng)和微軟公司的WindowsMediaServices系統(tǒng),其中由于WindowsMediaServices是一款全免費的產品,而且與Windows操作系統(tǒng)有機結合,同時安裝和配置比較方便,應用最為廣泛。本講將以WindowsServer2003操作系統(tǒng)中的“WindowsMediaServices”組件為例,介紹流媒體服務器的安裝、配置和使用方法。同時,介紹不同格式視音頻文件夾轉換方法WindowsMediaServices是微軟公司從Windows2000Server開始推出的一套視頻點播、視頻廣播系統(tǒng),在WindowsServer2003中,微軟公司對WindowsMediaServer的功能進行了擴展。為了更好地應用WindowsMedia流媒體系統(tǒng),下面以WindowsMediaServices系統(tǒng)為主介紹一些有關流媒體的術語。8.1流媒體服務基礎知識8.1.1流媒體的播放方式WindowsMediaServices等流媒體系統(tǒng)一般都支持以下幾種播放方式。1.單播單播指客戶端與服務器之間的點到點連接,即每個客戶端都從服務器接收遠程流且僅當客戶端發(fā)出請求時才發(fā)送單播流。單播也稱為定向通信,這是因為數(shù)據(jù)被定向到網絡上的特定客戶端。2.多播多播也稱為組播,是一種在網絡上傳輸數(shù)據(jù)的方法,這種方法允許一組客戶端接收相同的數(shù)據(jù)流。該方法可將向一組網絡客戶端傳輸數(shù)據(jù)所需的帶寬降至最低。多播傳輸要求網絡上的路由器和交換機必須啟用多播功能,即這些網絡設備必須能夠傳輸D類Internet協(xié)議(IP)地址并可解釋多播信息數(shù)據(jù)包。3.點播點播是傳遞內容的一種方法,該方法只有在客戶端向服務器發(fā)出請求時,才通過單播方式來播放相應內容。每個請求流的客戶端通常都可完全控制流,可以快進、倒回、暫停和重新啟動內容等操作。這是因為點播發(fā)布點為請求內容的每個客戶端提供了一個唯一的數(shù)據(jù)路徑。4.廣播廣播指的是用戶被動接收數(shù)據(jù)流。在廣播過程中,客戶端接收數(shù)據(jù)流,但不能控制數(shù)據(jù)流,用戶不能進行暫停、快進或后退等操作。5.循環(huán)播放循環(huán)播放是指從服務器上的發(fā)布點連續(xù)重復內容流。6.無序播放和流式播放無序播放是數(shù)據(jù)流的一種播放方式,它將目錄或播放列表文件引用的內容隨機化,之后再從發(fā)布點進行流式播放。無序播放內容時,將以隨機順序對播放列表或目錄中的每一項進行播放。無序播放可與循環(huán)播放一起使用,以提供連續(xù)隨機播放功能。在WindowsMediaServices中必須為服務器啟用WMS播放列表轉換插件才能對播放列表或目錄中的內容進行無序播放。具體可通過WMS播放列表轉換插件的屬性頁關閉和打開無序播放。流式播放是一種以數(shù)據(jù)包形式傳輸數(shù)字媒體的方法,這種方法在接收的同時顯示內容,從而可以連續(xù)地播放數(shù)據(jù),而不必等待在下載完整個文件后再進行播放8.1.2流媒體的分發(fā)方式分發(fā)指從一臺計算機向另一臺計算機傳輸內容的過程。使用WindowsMediaServices時可采用下列3種分發(fā)類型。1.服務器到服務器的分發(fā)當服務器上的發(fā)布點充當另一臺WindowsMedia服務器上的發(fā)布點的內容源時,所進行的操作便是服務器到服務器的分發(fā)方式,系統(tǒng)中的最后一個發(fā)布點將內容傳輸給發(fā)出請求的播放機(客戶端播放程序)。2.推分發(fā)當編碼器主動發(fā)起廣播時進行的是推分發(fā)。此后編碼器通過WindowsMedia服務器上的發(fā)布點將內容傳輸給發(fā)出請求的播放機。推分發(fā)對應的數(shù)據(jù)傳遞方式為推傳遞。推傳遞是從WindowsMedia編碼器向WindowsMedia服務器傳輸內容的一種方法。推傳遞用于指明流的傳輸是由編碼器啟動和管理的。3.拉分發(fā)當服務器主動與編碼器連接以接收內容流時進行的是拉分發(fā)。此后,服務器將內容分發(fā)給發(fā)出請求的播放機。拉分發(fā)對應的數(shù)據(jù)傳遞方式為拉傳遞。拉傳遞是從流來源(如WindowsMedia編碼器或另一個WindowsMedia服務器)向發(fā)出請求的WindowsMedia服務器傳輸內容的一種方式。拉傳遞用于指明流的傳輸是由請求服務器發(fā)起和管理的。8.1.3恒定比特率和可變比特率視頻編碼視頻編碼方式就是指通過特定的壓縮技術,將某個視頻格式的文件轉換成另一種視頻格式文件的方式。WindowsMediaService同時支持恒定比特率(CBR)編碼和可變比特率(VBR)編碼2種視頻編碼技術。1.CBR編碼WindowsMediaServices默認使用恒定比特率(CBR)編碼。在流式播放方案中使用CBR編碼最為有效。使用CBR編碼時,比特率在流的進行過程中基本保持恒定并且接近目標比特率,始終處于由緩沖區(qū)大小確定的時間窗內。CBR編碼的缺點在于編碼內容的質量不穩(wěn)定。因為內容的某些片段要比其他片段更難壓縮,所以CBR流的某些部分質量就比其他部分差。此外,CBR編碼會導致相鄰流的質量不同。通常在較低比特率下,質量的變化會更加明顯。進行CBR編碼時,可以使用一次通過編碼或兩次通過編碼方式。其中一種編碼方式是指分析與壓縮在內容通過編碼器時一次完成,而或兩次通過編碼是指內容第一次通過編碼器時先進行分析,然后在第二次通過時進行壓縮。2.VBR編碼WindowsMediaServices也使用可變比特率(VBR)編碼。當計劃提供內容供用戶下載、將內容在本地播放或者在讀取速度有限的設備(如CD或DVD播放機)上播放時,可采用VBR編碼。當編碼內容中混有簡單數(shù)據(jù)和復雜數(shù)據(jù)(例如,在快動作和慢動作間切換的視頻)時,VBR編碼是很有優(yōu)勢的。使用VBR編碼時,系統(tǒng)將自動為內容的簡單部分分配較少的比特,從而留出足量的比特用于生成高質量的復雜部分。這意味著復雜性恒定的內容(例如新聞播音)不會受益于VBR編碼。對混合內容使用VBR編碼時,在文件大小相同的條件下,VBR編碼的輸出結果要比CBR編碼的輸出結果質量好得多。在某些情況下,與CBR編碼文件質量相同的VBR編碼文件,其大小可能只有前者的一半。VBR編碼選項有三種:基于質量的VBR(一次通過)、基于比特率的VBR(兩次通過)和基于峰值比特率的VBR(兩次通過)。并非所有的編解碼器都支持兩次通過CBR編碼或VBR編碼。8.2.1WindowsMediaServices流媒體應用中的一些概念1.公告文件公告文件是一種WindowsMedia元文件,其擴展名是.asx,用于將客戶端重定向到WindowsMedia服務器上的內容。公告文件可以從網站分發(fā)到客戶端或者在網絡驅動器上共享。默認情況下,公告文件與WindowsMediaPlayer相關聯(lián)。在WindowsMediaServices管理單元中,可使用單播公告向導創(chuàng)建公告文件。如果使用多播傳輸,則可在使用多播公告向導創(chuàng)建多播信息文件時創(chuàng)建公告文件。2.內容內容是一個通用術語,指的是數(shù)字媒體文件或流中包含的音頻、視頻和圖像、文本或其他信息??蓪热葑鳛榘l(fā)布點的源,并通過WindowsMediaServices在網絡上以流格式進行傳輸。8.2WindowsMediaServices的系統(tǒng)組成3.編碼器編碼器是指一臺計算機,它使用軟件(如WindowsMedia編碼器)將壓縮/解壓縮(codec)算法和流格式應用到采用模擬或數(shù)字音頻和視頻格式的內容上,然后將內容重新生成為數(shù)字文件或流。該過程稱為編碼。對內容進行編碼后,即可通過WindowsMediaServices進行分發(fā)。在大多數(shù)情況下,用于內容編碼的軟件安裝在一臺獨立的計算機上,與WindowsMediaServices服務器分開。4.文件位置文件位置是向WindowsMediaServices標明指定文件的查找方式和位置。該位置可指定為明確的路徑(如C:\WMPub\WMRoot\Filename.wma)、URL地址(如http://servername/filename.wma)或網絡資源路徑(如\\Servername\Foldername\Filename.wma)。5.插播廣告插播式廣告是插播在用戶接收的內容中間的廣告。包括“普通廣告”和“包裝廣告”。默認情況下,對于“普通廣告”,在一個播放列表中,必須播放,終端用戶不能跳過。而“包裝廣告”,在每一個播放列表中或每次點播中必須播放,終端用戶可以跳過。6.插件WindowsMediaServices使用插件來啟用不同的功能。通過管理界面中的“屬性”標簽項可管理插件和服務器的其他可配置屬性。可使用從其他軟件供應商處購買的插件以及利用WindowsMediaServices軟件開發(fā)工具包(SDK)創(chuàng)建的自定義插件來擴展WindowsMediaServices的功能。7.端口端口確定一個唯一的進程,服務器可通過它提供服務,客戶端可通過它訪問服務。WindowsMediaServices使用傳輸控制協(xié)議(TCP)端口與用戶數(shù)據(jù)報協(xié)議(UDP)端口來傳輸內容。WindowsMediaServices默認使用TCP和UDP的1755端口。8.發(fā)布點發(fā)布點是向用戶分發(fā)內容的途徑。內容可通過創(chuàng)建將客戶端重定向到發(fā)布點的公告文件來發(fā)布,也可通過分發(fā)指向發(fā)布點的URL來發(fā)布。發(fā)布點相當于文件服務器中的“共享名”。在“發(fā)布點”中保存用于點播、廣播的視頻(音頻)文件.8.2.2WindowsMediaServices的功能特點WindowsMediaServices是一款基于Windows服務器平臺的、通過Internet或Intranet向客戶端傳輸音頻和視頻內容的應用軟件。其中,客戶端可以直接是使用播放軟件(例如WindowsMediaPlayer)來播放流媒體信息的計算機或PDA等數(shù)字設備,也可以是用于代理、緩存或重新分發(fā)流媒體信息的WindowsMedia服務器?;赪indowsServer2003操作系統(tǒng)的WindowsMediaServices流媒體服務器,可以給客戶端提供實時流傳輸(實況轉播)和順序流轉輸(在線點播)2種類型。其中,在傳輸實況內容時,流媒體服務器需要提供廣播實況流的編碼軟件(如WindowsMedia編碼器),當傳輸?shù)氖橇髅襟w格式的文件時,只需要將這些文件在流媒體服務器上進行發(fā)布,數(shù)據(jù)流采用在文件中的先后順序進行轉輸。WindowsMedia文件是一個包含以WindowsMedia格式存儲的音頻、視頻或腳本數(shù)據(jù)的文件。根據(jù)其內容和用途,WindowsMedia文件使用各種文件擴展名,如:.wma、.wme、.wms、.wmv、.wmx、.wmz或.wvx。8.2.3WindowsMediaServices的系統(tǒng)架構基于WindowsMedia技術的流媒體系統(tǒng)一般都包括運行編碼器(如WindowsMedia編碼器)的計算機、運行WindowsMediaServices的服務器和大量運行播放軟件(如WindowsMediaPlayer)的客戶計算機?;赪indowsMediaServices的視頻點播系統(tǒng)的工作流程如圖1所示。

圖1

視頻點播的工作流程

WindowsMedia服務器可從多種不同的流媒體數(shù)據(jù)源接收內容。預先錄制的內容可以存儲在本地服務器上,也可以存放在網絡中的其他服務器。實況轉播則可以使用數(shù)字錄制設備記錄下來,經編碼器處理后發(fā)送到WindowsMedia服務器進行廣播。WindowsMediaServices還可以重新廣播從遠程WindowsMedia服務器上的發(fā)布點傳輸過來的內容,WindowsMediaServices支持的各種輸入方式如圖2所示。

圖2

WindowsMedia

Services支持的各種輸入

8.3.1WindowsMediaServers所支持的協(xié)議類型基于WindowsMediaServices的流媒體系統(tǒng)目前分別支持MicrosoftMediaService(MMS)、實時流式傳輸協(xié)議(RTSP)以及超文本傳輸協(xié)議(HTTP)等多種數(shù)據(jù)傳輸協(xié)議,WindowsMediaServices通過使用控制協(xié)議插件來管理這些協(xié)議的使用。WindowsMediaServices包含有WMSMMS控制協(xié)議插件、WMSRTSP控制協(xié)議插件和WMSHTTP控制協(xié)議插件。除WMSHTTP控制協(xié)議插件外,其他插件在默認情況下都是啟用的。8.3WindowsMediaServices的流媒體傳輸協(xié)議

圖3

服務器、編碼器和客戶端之間使用不同協(xié)議進行連接

8.3.2MMS協(xié)議MicrosoftMediaServices(MMS)協(xié)議是微軟公司專門為WindowsMediaServices的早期版本開發(fā)的流式媒體協(xié)議。在以單播流方式傳遞內容時,可以使用MMS協(xié)議。MMS協(xié)議支持快進、倒回、暫停、啟動和停止索引數(shù)字媒體文件等播放機控制操作。如果要支持使用WindowsMediaPlayer早期版本的客戶端,用戶需要使用MMS或HTTP協(xié)議滿足其流請求。MMS協(xié)議的工作示意圖如圖4所示。

圖4MMS協(xié)議工作示意圖

如果由播放機指定的連接URL使用了MMS(例如,mms://server_name/publishing_point_name/file_name),那么播放機就可以使用協(xié)議翻轉(在WindowsMedia服務器無法通過特定協(xié)議建立連接時從一種協(xié)議切換到另一種協(xié)議的過程)協(xié)商使用最佳協(xié)議。MMSU和MMST是MMS協(xié)議的專門化版本,其中MMSU基于用戶數(shù)據(jù)報協(xié)議(UDP),是流式播放的首選協(xié)議;而MMST基于傳輸控制協(xié)議(TCP),用在對UDP支持不太理想的網絡上。WindowsMediaServices通過WMSMMS服務器控制協(xié)議插件實現(xiàn)MMS協(xié)議。在WindowsMediaServices的默認安裝中,此插件是啟用的,并且綁定到TCP的1755端口和UDP的1755端口上。8.3.3RTSP協(xié)議WMS也可以使用實時流式傳輸協(xié)議(RTSP)以單播流方式傳遞內容,如圖5。RTSP是一個應用程序級別的協(xié)議,是為控制實時數(shù)據(jù)(如音頻和視頻內容)的傳遞而專門創(chuàng)建的。此協(xié)議是在面向糾錯的傳輸協(xié)議基礎上實現(xiàn)的,并支持停止、暫停、倒回及快進索引WindowsMedia文件等播放機控制操作??梢允褂肦TSP將內容傳輸?shù)竭\行WindowsMediaPlayer9系列(或更高版本)或WindowsMediaServices9系列的計算機。RTSP是一個控制協(xié)議,該協(xié)議與數(shù)據(jù)傳遞實時協(xié)議(RTP)依次發(fā)揮作用,實現(xiàn)向客戶端提供內容。

圖5RTSP工作示意圖

8.3.4HTTP協(xié)議通過使用超文本傳輸協(xié)議(HTTP)用戶可以將內容從編碼器傳輸?shù)絎indowsMedia服務器,在運行WindowsMediaServices不同版本的計算機間或被防火墻隔開的計算機間分發(fā)流,以及從Web服務器上下載動態(tài)生成的播放列表。HTTP對于通過防火墻接收流式內容的客戶端特別有用,因為HTTP通常設置為使用TCP的80端口,而大多數(shù)防火墻不會阻斷該端口,使用HTTP協(xié)議的工作示意圖如圖6所示。

圖6

使用HTTP協(xié)議的流媒體系統(tǒng)工作示意圖

在啟用WMSHTTP服務器控制協(xié)議插件時,該插件會嘗試綁定到TCP的80端口。如果另一個服務,如Internet信息服務(IIS)正在使用同一TCP的80端口,那么就不能啟用該插件。當運行WindowsMediaServices的服務器播放由ASP頁面或Web腳本生成的動態(tài)播放列表時,也會用到HTTP協(xié)議。如果在同一臺服務器上使用WindowsMediaServices和IIS服務,則這兩種服務都將嘗試綁定到TCP的80端口,結果出現(xiàn)沖突。通過將不同的服務分別指定到不同的端口可以避免此類沖突。如果將服務指定到其他的端口,在有防火墻的網絡中必須在防火墻上打開相應的端口,否則相應的網絡連接會被防火墻中斷。在企業(yè)內部網絡的應用中,一個很好的解決端口地址沖突的辦法是給一塊網卡分配多個IP地址,每一個IP地址對應一個網絡服務并使用默認的80端口。8.4.1WindowsMedia服務器的規(guī)劃在部署企業(yè)流媒體服務器時,需要重點考慮兩個方面的問題:功能和應用范圍。由WindowsMediaServices搭建的流媒體系統(tǒng)提供了豐富的流媒體服務功能,除我們日常廣泛使用的視頻點播外,還包括實況轉播功能,同時在點播和實況轉播過程中還可以根據(jù)需要插入廣告。在規(guī)劃流媒體服務器時需要考慮的另一個問題是使用范圍,以確定該流媒體服務器是僅供企業(yè)內部網絡(Intranet)使用,還是同時向Internet用戶提供服務。如果流媒體服務器僅供企業(yè)內部用戶使用,在制作流媒體內容時可以將質量提高一些,因為內部局域網一般可以提供較高的網絡帶寬。如果同時向Internet用戶提供流媒體服務,在制作內容時就需要在視頻質量與網絡帶寬之間進行折衷。還需要說明的是,對于流媒體服務器的訪問既可以通過IP地址,也可以通過域名,一般情況下當需要向Internet用戶提供服務時建議使用域名訪問。當通過域名訪問流媒體服務器時,還需要在NDS服務器上為流媒體服務器添加相關的記錄。例如,當企業(yè)使用域名時,可以在域名服務器上添加一個記錄vod,使該記錄指向流媒體服務器的IP地址,本例為1。8.4WindowsMedia服務器的安裝8.4.2安裝WindowsMediaServices組件在安裝WindowsServer2003服務器時,系統(tǒng)默認不會安裝用于流媒體服務的WindowsMediaServices組件,可以通過以下方法進行安裝。

圖7選取“WindowsMediaServices”組件

圖8選取所需要的子組件

如果需要以Web方式管理WindowsMediaServices時,需要安裝“用于Web的WindowsMediaServices管理器”;如果需要對多播和廣播的日志記錄進行管理時(一般不需要),可選取“多播和廣告日志記錄代理”。由于這兩個子組件在使用時都需要IIS和ASP組件的支持,所以當選取了這兩個子組件中的任意一個時,將會彈出如圖9所示的提示信息。單擊“確定”按鈕,同意系統(tǒng)自動安裝IIS,并啟用ASP等功能。

圖9

WindowsMediaServices提示信息

安裝結束后,選擇“開始”→“程序”→“管理工具”→“WindowsMediaServices”,將打開如圖10所示的WindowsMediaServices管理控制臺窗口。

圖10WindowsMediaServices管理界面

WindowsMediaServices流媒體服務器所支持的流媒體文件主要有.asf、.wma和.wmv這3種類型,其中.asf的流文件通常用于使用WindowsMediaTools4.0創(chuàng)建的基于MicrosoftMedia的內容,而.wma和.wmv的流文件是作為WindowsMedia編碼器的標準命名約定引入的,目的是使用戶能夠容易區(qū)別純音頻(.wma)文件和視頻(.wmv)文件,這三種擴展名可以交換使用。8.5制作流媒體文件8.5.1安裝WindowsMedia編碼器利用WindowsMediaServices編碼器可以將類型(擴展名)為.wma、.wmv、.asf、.avi、.wav、.mpg、.mp3、.bmp和.jpg等的文件轉換為WindowsMedia服務使用的.asf、.wma或.wmv的流文件,也可以用于捕捉實況事件、捕獲音頻或視頻或捕獲屏幕。WindowsServer2003中沒有內置WindowsMediaServices編碼器,需要從微軟公司的網站下載結束后直接安裝即可。8.5數(shù)字證書應用舉例

圖11

WindowsMedia編碼器向導頁

8.5.2將mpeg格式的視頻文件轉換為wmv格式的流文件目前,在光盤介質上存儲的許多視頻文件的格式為mpeg。在將這些mpeg格式的視頻文件作為WindowsMediaServices流媒體服務器的內容之前,需要將其轉換為wmv格式。利用WindowsMedia編碼器將mpeg格式的視頻文件轉換為wmv格式的流文件的方法如下:

圖12

選擇源文件和目標文件

圖13選擇內容分發(fā)的方式

提示:如果轉換后的文件用于速度比較快的網絡,請使用CBR編碼,這樣編碼速度比使用VBR要快很多。通常情況下,如果想(轉換后)達到VCD的效果,至少要選擇244Kbps比特率;要想達到DVD的效果,至少要達到1017Kbps比特率。不過,如果轉換源文件沒有相對應的清晰度的話,使用高比特率壓縮是沒有意義的。

圖14

選擇編碼比特率

圖15

定義播放編碼內容時顯示的信息

提示:WindowsMedia編碼器不能直接轉換DVD格式的視頻,讀者可以先使用一些第三方的工具將DVD視頻轉換成MPEG格式后,再使用WindowsMedia編碼器轉換為wmv的流格式。例如,讀者可以使用“超級解霸”中的“DVD轉MPG”來實現(xiàn)DVD模式到MPEG格式的轉換。

圖16WindowsMedia編碼器正在轉換文件格式

8.5.3將RM(RMVB)格式的流文件轉換為WMV格式的流文件現(xiàn)在Internet上的大量視頻文件都采用RM或RMVB格式。由于WindowsMedia編碼器不支持從RM(或RMVB)到WMV格式的轉換,所以可使用第三方的視音頻轉換工具(如RMtoAVIMPEGWMVVCDSVCDDVDConverter)將其轉換成WMV格式,轉換過程如圖17所示。

圖17

一次轉換多個文件

在掌握了WindowsMedia編碼器及一些第三方轉換工具的使用方法后,下面將已安裝有WindowsMediaServices的流媒體服務器配置成一臺視頻點播服務器,從而組建網絡視頻點播系統(tǒng)。8.6.1在WindowsMediaServices中創(chuàng)建發(fā)布點在WindowsMediaServices中創(chuàng)建發(fā)布點的目的是發(fā)布WindowsMedia服務器上的視音頻文件,以供用戶通過網絡進行點播。具體步驟如下:8.6組建視頻點播系統(tǒng)

圖18

在WMS中添加發(fā)布點

8.6.2增加證書模板“證書模板”是CA發(fā)放證書的依據(jù),圖19中顯示的是CA為用戶提供的可供選擇的證書模板,其中每一個模板內會包含多種不同用途的證書,例如“計算機”模板就包含了“客戶端驗證”和“服務器驗證”兩種證書,如圖20所示。

圖19

企業(yè)CA提供的證書模板

圖20

“計算機”模板所包含的證書類型

圖21

輸入新建發(fā)布點的名稱

圖22

選擇“內容類型”中的“目錄中的文件”

圖23創(chuàng)建點播發(fā)布點

圖24設置點播發(fā)布點使用的文件夾

圖27

添加發(fā)布點完成

播放地址

圖25創(chuàng)建發(fā)布點的內容播放方式

圖26是否啟用日志記錄

圖28顯示發(fā)布點的“源”文件列表

圖29

測試已發(fā)布的內容

8.6.2視頻點播系統(tǒng)的應用和優(yōu)化在客戶端計算機上,在安裝有WindowsMediaPlayer或Realplay播放軟件時,在IE瀏覽器或WindowsMediaPlayer中通過以下的方式就可以進行在線視頻點播:mms://vodserver/vod或mms://VODSERVER/VOD/10.wmv其中vorserver為WindowsMediaServices服務器的計算機名或IP地址,VOD為建立的發(fā)布點名稱,10.wmv為保存在發(fā)布點的一個WMV格式的視頻文件。但這樣使用很不方便。許多視頻點播系統(tǒng)都通過網頁為用戶提供點播內容的向導,所以可以制作一個網頁,在網頁中列出WindowsMediaServices服務器的e:\voe文件夾下存放的所有的視頻文件名稱,然后在名稱中編輯“鏈接”,讓鏈接“指向”對應的播放地址。也可以列出某一個“發(fā)布點”所有的影片名稱,然后編輯一個類似于mms://vodserver/vod這樣的鏈接,來順序(或隨機)播放發(fā)布點的所有影片。通常情況下,用戶會根據(jù)視音頻的內容創(chuàng)建多個發(fā)布點,每個發(fā)布點保存不同類型的內容,然后再編輯點播頁面。為了美觀和方便,可以制作一些影片的截圖片斷作為預覽,這些操作要根據(jù)用戶的愛好來設置。如果要將WindowsMediaServices發(fā)布到Internet上,一般需要用域名來替換點播頁面中服務器的IP地址。例如,當原來的點播地址是mms://VODSERVER/VOD/10.wmv時,使用域名解析后的地址將類似于mms:///VOD/10.wmv的格式,其中應該解析到WindowsMediaServices服務器的IP地址上。實況轉播系統(tǒng)的工作過程如圖30所示,整個系統(tǒng)由采集設備、WindowsMedia編碼器服務器和WindowsMediaServices流媒體服務器組成。首先,由話筒、攝像頭、數(shù)碼攝像機或電視信號采集卡等視音頻采集設備進行視音頻信號的采集,采集到的信號通過WindowsMedia編碼器進行編碼,轉換為WMV或WMA格式的流文件。然后,WindowsMedia編輯器將編碼后的流文件傳輸?shù)絎indowsMediaServices流媒體服務器,并由流媒體服務器進行發(fā)布。8.7組建實況轉播系統(tǒng)

圖30實況轉播系統(tǒng)工作示意圖

8.7.2視音頻信息的采集在信號采集端安裝攝像頭和話筒,并將這些設備連接到安裝了WindowsMedia編碼器的計算機上,安裝好設備的所有驅動程序,調節(jié)好攝像頭的角度并使攝像頭集聚達到最佳,調節(jié)話筒音量至合適。隨后,在WindowsMedia編碼器計算機上進行以下的操作:

圖31廣播實況事件

提示:如果需要對視頻或音頻設備進行設置,可在圖32所示的對話框中單擊“配置”按鈕,在打開的對話框中進行設置。

圖32

選擇視頻和音頻設備

圖33

選擇自編碼器拉傳遞方式

圖34設置端口用于Internet連接

圖35

選擇攝像頭分辨率

圖36設置是否存檔廣播的內容

圖37設置附加信息

圖38

確認設置信息

圖39WindowsMedia編碼器開始編碼并對外廣播

8.7.3在流媒體服務器上接收編碼并發(fā)布到網絡為了保證在線進行實況轉播的質量,需要在WindowsMediaServices流媒體服務器上創(chuàng)建一個發(fā)布點,在此發(fā)布點中添加由WindowsMedia編碼器傳輸過來的內容,并將該內容作為視頻源對網絡進行發(fā)布。具體操作過程如下:

圖40

選擇內容類型

圖41

選擇發(fā)布點類型

圖42

選擇“添加一個新的發(fā)布點”

圖43選擇“新建播放列表”

圖44

創(chuàng)建播放列表

圖45

添加編碼器地址及端口并選擇內容類型

圖46選擇播放列表文件的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論