流媒體技術(shù)第8講課件_第1頁(yè)
流媒體技術(shù)第8講課件_第2頁(yè)
流媒體技術(shù)第8講課件_第3頁(yè)
流媒體技術(shù)第8講課件_第4頁(yè)
流媒體技術(shù)第8講課件_第5頁(yè)
已閱讀5頁(yè),還剩121頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

流媒體技術(shù)第8講2023/6/8流媒體技術(shù)第8講6、描述下列代碼顯示效果<htmlxmlns:t="urn:schemas-microsoft-com:time"><head><?importnamespace="t"implementation="#default#time2"><style>.t{behavior:url(#default#time2)}</style></head><body><t:transitionfiltertargetelement="keyb"type="clockWipe"begin="keyb.begin"dur="2s"/><imgid="keyb"class="t"src="pic_keyb.jpg"dur="4s"width="128"height="107"/></body></html>流媒體技術(shù)第8講第三章流媒體服務(wù)器配置3.1安裝WindowsMediaServer服務(wù)器及相關(guān)概念3.2Windowsmediaserver系統(tǒng)架構(gòu)3.3配置MediaServer服務(wù)器3.4監(jiān)視Mediaserver服務(wù)器3.5windowsmedia流媒體結(jié)合web網(wǎng)頁(yè)3.6RealServer服務(wù)器配置3.7流媒體服務(wù)器硬件的選擇流媒體技術(shù)第8講3.1安裝WindowsMediaSever運(yùn)行VMware安裝windowsserver2000安裝windowsmediaencoder9流媒體技術(shù)第8講2、WindowsMediaServer中的分發(fā)

分發(fā)指從一臺(tái)計(jì)算機(jī)向另一臺(tái)計(jì)算機(jī)傳輸內(nèi)容的過(guò)程。使用WindowsMediaServices時(shí)可采用下列分發(fā)類型。(1)服務(wù)器到服務(wù)器的分發(fā)。當(dāng)服務(wù)器上的發(fā)布點(diǎn)充當(dāng)另一個(gè)WindowsMedia服務(wù)器上的發(fā)布點(diǎn)的內(nèi)容源時(shí),進(jìn)行的是這種分發(fā),而后一發(fā)布點(diǎn)再將內(nèi)容傳輸給發(fā)出請(qǐng)求的播放機(jī)流媒體技術(shù)第8講Windowsmediaserver相關(guān)概念1、廣播:廣播是一種同時(shí)向大量觀眾傳輸數(shù)據(jù)的方法。在WindowsMediaServices中,廣播是通過(guò)使用廣播發(fā)布點(diǎn)來(lái)實(shí)現(xiàn)的。接收廣播的客戶端不能控制內(nèi)容的開(kāi)始和播放頻率,也不能讓流快進(jìn)或倒回。該流由服務(wù)器控制。在客戶端可從廣播發(fā)布點(diǎn)接收內(nèi)容之前,必須啟動(dòng)發(fā)布點(diǎn)。

流媒體技術(shù)第8講(2)推分發(fā)。當(dāng)編碼器主動(dòng)發(fā)起廣播時(shí)進(jìn)行的是這種分發(fā);此后編碼器通過(guò)WindowsMedia服務(wù)器上的發(fā)布點(diǎn)將內(nèi)容傳輸給發(fā)出請(qǐng)求的播放機(jī)。(3)拉分發(fā)。當(dāng)服務(wù)器主動(dòng)與編碼器連接以接收內(nèi)容流時(shí)進(jìn)行的是這種分發(fā);此后服務(wù)器將內(nèi)容分發(fā)給發(fā)出請(qǐng)求的播放機(jī)。

流媒體技術(shù)第8講3、編碼器:編碼器是指一臺(tái)計(jì)算機(jī),它使用軟件(如WindowsMedia編碼器)將壓縮/解壓縮(codec)算法和流格式應(yīng)用到采用模擬或數(shù)字音頻和視頻格式的內(nèi)容上,然后將內(nèi)容重新生成為數(shù)字文件或流,該過(guò)程稱為編碼。對(duì)內(nèi)容進(jìn)行編碼后,即可通過(guò)WindowsMediaServices進(jìn)行分發(fā)。大多數(shù)情況下,用于內(nèi)容編碼的軟件安裝在不同于WindowsMediaServices的一臺(tái)單獨(dú)的計(jì)算機(jī)上。

流媒體技術(shù)第8講4、循環(huán)播放

循環(huán)播放是指從服務(wù)器上的發(fā)布點(diǎn)連續(xù)重復(fù)內(nèi)容流。循環(huán)播放內(nèi)容時(shí),內(nèi)容從頭到尾進(jìn)行播放,然后又從頭開(kāi)始,沒(méi)有任何明顯的等待時(shí)間。必須為服務(wù)器啟用WMS播放列表轉(zhuǎn)換插件,之后才能將播放列表或目錄中的內(nèi)容循環(huán)播放。可通過(guò)WMS播放列表轉(zhuǎn)換插件的屬性頁(yè)關(guān)閉或打開(kāi)循環(huán)播放。

流媒體技術(shù)第8講5、多播

多播是一種在網(wǎng)絡(luò)上傳輸數(shù)據(jù)的方法,這種方法允許多個(gè)客戶端接收相同的數(shù)據(jù)流。該方法可將向一組網(wǎng)絡(luò)客戶端傳輸數(shù)據(jù)所需的帶寬降至最低。多播傳輸要求網(wǎng)絡(luò)上的路由器和交換機(jī)必須啟用多播,這意味著它們必須能夠傳輸D類Internet協(xié)議(IP)地址并可解釋多播信息數(shù)據(jù)包。流媒體技術(shù)第8講6、端口

端口確定一個(gè)唯一的進(jìn)程,服務(wù)器可通過(guò)它提供服務(wù),客戶端可通過(guò)它訪問(wèn)服務(wù)。WindowsMediaServices使用傳輸控制協(xié)議(TCP)端口與用戶數(shù)據(jù)報(bào)協(xié)議(UDP)端口來(lái)傳輸內(nèi)容。WindowsMediaServer默認(rèn)使用TCP和UDP的1755端口。

流媒體技術(shù)第8講7、發(fā)布點(diǎn)

發(fā)布點(diǎn)是向用戶分發(fā)內(nèi)容的途徑。內(nèi)容可通過(guò)創(chuàng)建將客戶端重定向到發(fā)布點(diǎn)的重定向文件來(lái)發(fā)布,也可通過(guò)分發(fā)指向發(fā)布點(diǎn)的URL來(lái)發(fā)布。發(fā)布點(diǎn)相當(dāng)于文件服務(wù)器中的“共享名”。在“發(fā)布點(diǎn)”中保存用于點(diǎn)播、廣播的視頻(音頻)文件。

流媒體技術(shù)第8講8、拉傳遞

拉傳遞是從流來(lái)源(例如,WindowsMedia編碼器或另一個(gè)WindowsMedia服務(wù)器)向發(fā)出請(qǐng)求的WindowsMedia服務(wù)器傳輸內(nèi)容的一種方法。拉傳遞用于指明流的傳輸是由請(qǐng)求服務(wù)器發(fā)起和管理的。9、推傳遞

推傳遞是從WindowsMedia編碼器向WindowsMedia服務(wù)器傳輸內(nèi)容的一種方法。推傳遞用于指明流的傳輸是由編碼器啟動(dòng)和管理的。

流媒體技術(shù)第8講10、無(wú)序播放

無(wú)序播放是一種播放方法,它將目錄或播放列表文件引用的內(nèi)容隨機(jī)化,之后再?gòu)陌l(fā)布點(diǎn)進(jìn)行流式播放。無(wú)序播放內(nèi)容時(shí),將以隨機(jī)順序?qū)Σシ帕斜砘蚰夸浿械拿恳豁?xiàng)進(jìn)行播放。無(wú)序播放可與循環(huán)播放一起使用,以提供連續(xù)隨機(jī)播放功能。必須為服務(wù)器啟用WMS播放列表轉(zhuǎn)換插件,才能對(duì)播放列表或目錄中的內(nèi)容進(jìn)行無(wú)序播放??赏ㄟ^(guò)WMS播放列表轉(zhuǎn)換插件的屬性頁(yè)關(guān)閉或打開(kāi)無(wú)序播放。

流媒體技術(shù)第8講11、流式播放

流式播放是一種以數(shù)據(jù)包形式傳輸數(shù)字媒體的方法,這種方法在接收的同時(shí)呈現(xiàn)內(nèi)容,從而可以連續(xù)地播放數(shù)據(jù),而不必等待下載整個(gè)文件再播放。

流媒體技術(shù)第8講12、ASFRoot/WMRootASFRoot/WMRoot是WindowsMedia的根目錄。默認(rèn)情況下,WindowsMediaServices會(huì)在安裝期間創(chuàng)建該文件夾。在該目錄中可找到示例內(nèi)容文件、示例播放列表文件和示例包裝播放列表,用戶可以通過(guò)這些文件了解WindowsMediaServices。默認(rèn)發(fā)布點(diǎn)使用ASFRoot/WMRoot作為來(lái)源。一旦服務(wù)器上開(kāi)始運(yùn)行WindowsMediaServices,則可使用播放機(jī)通過(guò)下列URL來(lái)連接并查看示例內(nèi)容:mms://server_name/content_clip1.wmv。

可將用戶擁有的任何現(xiàn)有內(nèi)容放入ASFRoot/WMRoot中并快速啟動(dòng)內(nèi)容流式播放。

流媒體技術(shù)第8講3.2Windowmediaserver系統(tǒng)架構(gòu)視頻點(diǎn)播的一般情況

流媒體技術(shù)第8講在典型用戶方案中,用戶單擊網(wǎng)頁(yè)上的鏈接來(lái)請(qǐng)求內(nèi)容。然后Web服務(wù)器將請(qǐng)求重定向到WindowsMedia服務(wù)器,并啟動(dòng)用戶計(jì)算機(jī)上的播放機(jī)。此時(shí),Web服務(wù)器不再參與流式媒體傳輸過(guò)程,這是因?yàn)閃indowsMedia服務(wù)器與播放機(jī)建立了直接連接并已開(kāi)始將內(nèi)容直接傳輸給用戶。

流媒體技術(shù)第8講流媒體技術(shù)第8講3.3配置mediaserver服務(wù)器實(shí)例一:點(diǎn)播

選擇單播發(fā)布--新建一個(gè)單播發(fā)布點(diǎn)按照向?qū)б龑?dǎo)完成。給新建的單播發(fā)布點(diǎn)制定一個(gè)別名,這個(gè)別名最好與存放流媒體文件的文件夾同名。

流媒體技術(shù)第8講WindowsMediaServices服務(wù)器的安裝

流媒體技術(shù)第8講WindowsMediaServices服務(wù)器的測(cè)試流媒體技術(shù)第8講創(chuàng)建發(fā)布點(diǎn)

創(chuàng)建點(diǎn)播發(fā)布點(diǎn)

流媒體技術(shù)第8講創(chuàng)建發(fā)布點(diǎn)

創(chuàng)建點(diǎn)播發(fā)布點(diǎn)

流媒體技術(shù)第8講1.【監(jiān)視】選項(xiàng)卡

管理“點(diǎn)播—單播”發(fā)布點(diǎn)流媒體技術(shù)第8講2.【源】選項(xiàng)卡管理“點(diǎn)播—單播”發(fā)布點(diǎn)流媒體技術(shù)第8講2.【源】選項(xiàng)卡管理“點(diǎn)播—單播”發(fā)布點(diǎn)流媒體技術(shù)第8講3.【公告】選項(xiàng)卡管理“點(diǎn)播—單播”發(fā)布點(diǎn)流媒體技術(shù)第8講4.【屬性】選項(xiàng)卡管理“點(diǎn)播—單播”發(fā)布點(diǎn)流媒體技術(shù)第8講在客戶端播放流媒體在客戶機(jī)單擊【開(kāi)始】→【所有程序】→【W(wǎng)indowsMediaPlayer】,打開(kāi)WindowsMediaPlayer窗口→依次單擊【工具】→【選項(xiàng)】→在打開(kāi)的【選項(xiàng)】對(duì)話框中選擇【網(wǎng)絡(luò)】選項(xiàng)卡→全部勾選“流協(xié)議”中的復(fù)選框1、在WindowsMediaPlayer中直接輸入地址播放流媒體技術(shù)第8講在客戶端播放流媒體“點(diǎn)播”方式的發(fā)布點(diǎn),用戶可以在【打開(kāi)URL】對(duì)話框中輸入以下幾種地址形式:mms://服務(wù)器名或IP地址或域名/發(fā)布點(diǎn)名mms://服務(wù)器名或IP地址或域名/發(fā)布點(diǎn)名/文件名mms://服務(wù)器名或IP地址或域名/發(fā)布點(diǎn)名/文件名通配符。對(duì)于“廣播—單播”方式的發(fā)布點(diǎn)<協(xié)議>://服務(wù)器名或IP地址或域名/發(fā)布點(diǎn)名稱對(duì)于“廣播—多播”方式的發(fā)布點(diǎn)http://服務(wù)器名或IP地址或域名/公告文件名.asx或多播信息文件名.nsc1、在WindowsMediaPlayer中直接輸入地址播放流媒體技術(shù)第8講在客戶端播放流媒體在客戶端打開(kāi)IE瀏覽器,輸入“mms://服務(wù)器的IP地址/發(fā)布點(diǎn)名”就會(huì)彈出WindowsMediaPlayer播放器進(jìn)行播放

2、通過(guò)網(wǎng)頁(yè)鏈接播放流媒體技術(shù)第8講實(shí)例二、直播單播廣播:1)設(shè)置Windowsmediaencoder編碼器輸出設(shè)置:廣播編碼輸出2)設(shè)置windowsmediaserver:選擇單播--新建廣播發(fā)布點(diǎn)--按照向?qū)б龑?dǎo)完成3)對(duì)設(shè)置好的文件進(jìn)行測(cè)試。注意:測(cè)試或進(jìn)行直播之前要先在windowsmedia編碼器的操作界面中單擊“開(kāi)始”按鈕,啟動(dòng)編碼過(guò)程,這是直播進(jìn)行的前提。流媒體技術(shù)第8講安裝圖示流媒體技術(shù)第8講啟動(dòng)服務(wù)流媒體技術(shù)第8講配置服務(wù)器流媒體技術(shù)第8講配置服務(wù)器流媒體技術(shù)第8講配置服務(wù)器流媒體技術(shù)第8講配置服務(wù)器流媒體技術(shù)第8講配置服務(wù)器流媒體技術(shù)第8講3.5Windowsmedia流媒體結(jié)合web網(wǎng)頁(yè)Windowsmedia流媒體文件與web網(wǎng)頁(yè)結(jié)合,最終被用戶訪問(wèn)的方式有兩種:1)啟動(dòng)windowsmediaplayer播放窗口直接打開(kāi)流媒體文件。2)將windowsmediaplayer嵌入到頁(yè)面之中。所連接到的流媒體文件可能是位于webserver上的,也可能是位于windowsmediaserver上的。流媒體技術(shù)第8講3.5.1播放本地計(jì)算機(jī)上的流媒體文件打開(kāi)一個(gè)預(yù)先制作好的網(wǎng)頁(yè),在這個(gè)網(wǎng)頁(yè)上建立一個(gè)鏈接,用鼠標(biāo)單擊這個(gè)鏈接就會(huì)啟動(dòng)windowsmediaplayer播放對(duì)應(yīng)的流媒體文件。例:samplevideo-1.htm流媒體技術(shù)第8講3.5.2播放MediaServer上的流媒體文件建立windowsmediaserver發(fā)布點(diǎn)URL:mms://windowsmedia服務(wù)器IP地址/站點(diǎn)名/文件名如果是接收正在直播的媒體文件,在IP地址之后還要加上端口號(hào)。用冒號(hào)隔開(kāi)。流媒體技術(shù)第8講3.5.3用ASX文件連接到流媒體實(shí)現(xiàn)VOD版權(quán)問(wèn)題1、通過(guò)ASX連接webserver流媒體asx_video-1.htm2、通過(guò)asx連接mediaserver流媒體asx_video-2.htm流媒體技術(shù)第8講3.6RealServer服務(wù)器配置

RealSystem是最穩(wěn)定,功能最強(qiáng)大的視頻點(diǎn)播系統(tǒng)。它基本可以應(yīng)用于常用的視頻格式文件,是大型的點(diǎn)播系統(tǒng)的首選,不過(guò)由于應(yīng)用RealSystem系統(tǒng)需要一定的費(fèi)用,所以對(duì)于一般的用戶是不少的問(wèn)題,但是對(duì)大型的用戶是不可多得的視頻服務(wù)器。

RealSystem系統(tǒng)RealSystemIQ由服務(wù)器端流播放引擎、內(nèi)容制作、客戶端播放三個(gè)方面的軟件組成:流媒體技術(shù)第8講3.6.1RealServer的安裝

出現(xiàn)設(shè)置實(shí)現(xiàn)不同功能的默認(rèn)端口設(shè)置的對(duì)話框,例如有“pnm//”端口7070;RTSP端口554;HTTP端口80;MMS端口1755等,最好不要修改這些默認(rèn)。直接單擊“Next”按鈕即可,如果用戶安裝了IIS等服務(wù)器的,可以會(huì)跟上面的端口有所沖突,這樣就需要進(jìn)行相關(guān)的端口修改,否則服務(wù)器會(huì)不能正常工作。流媒體技術(shù)第8講3.6.2服務(wù)器的啟動(dòng)安裝完成后,在操作界面的會(huì)出現(xiàn)兩個(gè)服務(wù)器圖標(biāo)。(1)首先,單擊服務(wù)器桌面上的HelixServer圖標(biāo),啟動(dòng)HelixServer,程序是在DOS窗口中運(yùn)行的,首次運(yùn)行完成后不能自動(dòng)關(guān)閉程序,要手動(dòng)關(guān)閉,以后再啟動(dòng)運(yùn)行完成后會(huì)自動(dòng)關(guān)閉的。流媒體技術(shù)第8講(2)服務(wù)器桌面上另一個(gè)名為HelixServerAdministrator圖標(biāo),是對(duì)整個(gè)播放系統(tǒng)進(jìn)行服務(wù)管理的一個(gè)系統(tǒng)程序。雙擊圖標(biāo),出現(xiàn)輸入用戶名稱和密碼的登陸對(duì)話框流媒體技術(shù)第8講(3)輸入安裝過(guò)程中輸入的用戶名稱和密碼,單擊“確定”按鈕,進(jìn)入RealNetworks的管理界面流媒體技術(shù)第8講3.6.3RealServer的點(diǎn)播配置和測(cè)試進(jìn)入RealServer的管理界面,會(huì)見(jiàn)到各種功能各異的菜單,分別實(shí)現(xiàn)不同的功能,雖然給用戶的感覺(jué)是非常的復(fù)雜,其實(shí)不然。很多設(shè)置都不用理睬,只要把重要的設(shè)置調(diào)整好,就可以進(jìn)行視頻的點(diǎn)播、在線直播,下面重點(diǎn)說(shuō)明。

流媒體技術(shù)第8講1.ServerSetup(設(shè)置服務(wù)器)端口管理(Ports)在Ports(端口)管理對(duì)話框(如圖1),最重要的是RTSPPort(實(shí)時(shí)流傳輸協(xié)議端口)554,這是進(jìn)行視頻點(diǎn)播應(yīng)用的端口。其他的端口跟安裝時(shí)候顯示的端口一樣,一般保持默認(rèn)數(shù)據(jù)即可。MonitorPort(監(jiān)控端口)進(jìn)行當(dāng)前服務(wù)器狀態(tài)的監(jiān)控,例如文件的調(diào)用、登陸的用戶數(shù)量等。AdminPort(管理端口)這是隨機(jī)產(chǎn)生,作用防止黑客的攻擊。流媒體技術(shù)第8講流媒體技術(shù)第8講2、IPBinding(綁定IP)

提示:建議不要在同一機(jī)器上同時(shí)安裝流服務(wù)器和WEB服務(wù)器因?yàn)槟菍⒋嬖诙丝?0的沖突。一臺(tái)HelixServer服務(wù)器上可能有不止一塊的網(wǎng)卡,或者在一塊網(wǎng)卡上可能有不只一個(gè)的IP地址,在某些情況下,就必須對(duì)HelixServer的IP地址進(jìn)行綁定。在“IPBinding”對(duì)話框就是用來(lái)進(jìn)行對(duì)服務(wù)器進(jìn)行IP地址綁定以及對(duì)現(xiàn)有綁定進(jìn)行編輯和刪除的(如圖2)。具體操作如下:例如在局域網(wǎng)中服務(wù)器的需要綁定IP地址:~流媒體技術(shù)第8講(1)在“EditIPAddress”(編輯IP地址)輸入服務(wù)器的IP地址,在IPAddresses會(huì)相應(yīng)顯示出地址,然后單擊“+”(AddNewIPAddress)按鈕,輸入第二個(gè)需要綁定的IP地址(如圖3)所示。流媒體技術(shù)第8講流媒體技術(shù)第8講(2)綁定后,單擊“Apply(應(yīng)用)”按鈕,會(huì)出現(xiàn)重新開(kāi)始服務(wù)對(duì)話框。單擊“確定”按鈕(如圖4),回到界面中,在右上角單擊“RestartServer(重新開(kāi)始服務(wù))”按鈕即可(如圖5)。流媒體技術(shù)第8講流媒體技術(shù)第8講(3)ConnectControl(連接控制)

單擊ConnectControl圖標(biāo),進(jìn)入“ConnectionControl”對(duì)話框(如圖6)?!癕aximumClientConnections”規(guī)定最多連接用戶的數(shù)目,“0”表示沒(méi)有限制。注意:不能超過(guò)證書(shū)允許的數(shù)字顯示的“10”,不同的用戶可能有不同的數(shù)目?!癛ealPlayersOnly”、“RealplayerPlusOnly”建議設(shè)置為“Off”,這樣不限制是否采用RerlPlayerBasic版本還是Plus版本連接。“MaximumBandwidth”最大的連接速度,“0”表示沒(méi)有限制。流媒體技術(shù)第8講流媒體技術(shù)第8講(4)RedundantServer(冗余服務(wù)器)

這部分內(nèi)容對(duì)作為高級(jí)大型網(wǎng)站的Admin是非常有用,(如圖7)的冗余服務(wù)器的原理圖形。流媒體技術(shù)第8講

主服務(wù)器和備用服務(wù)器上的內(nèi)容是完全一樣的。如果服務(wù)器設(shè)置了冗余服務(wù)器,那么在服務(wù)器和Realone開(kāi)始建立鏈接的時(shí)候,服務(wù)器會(huì)發(fā)送給Realone一份冗余服務(wù)器列表。如果主服務(wù)器癱瘓,Realone就隨機(jī)從列表中選一個(gè)服務(wù)器繼續(xù)傳輸流文件。這對(duì)用戶來(lái)說(shuō)基本上就不會(huì)知道主服務(wù)器壞了,不過(guò)也許感到速度和效果沒(méi)有前面好。提示:冗余服務(wù)器只是在RealonePlayer及其以后的版本中能用,早期的RealPlayer版本和其他的媒體播放器是不行的。流媒體技術(shù)第8講注意:(1)備用的服務(wù)器上的內(nèi)容和主服務(wù)器上的內(nèi)容最好是一樣的。無(wú)論是點(diǎn)播的還是直播的。但是,如果不是完全一樣,那在設(shè)置重定向規(guī)則時(shí)可能就得麻煩一點(diǎn)。

流媒體技術(shù)第8講(2)冗余服務(wù)器的設(shè)置應(yīng)該在多個(gè)服務(wù)器上進(jìn)行。例如有A、B和C三個(gè)服務(wù)器,想讓他們成為冗余服務(wù)器。那么A服務(wù)器的后備服務(wù)器就是B和C,它的后備服務(wù)器列表中就是C和B;而B(niǎo)服務(wù)器的后備服務(wù)器列表中就是A和C;C服務(wù)器的后備服務(wù)器列表中就是A和B。開(kāi)始的時(shí)候,3個(gè)服務(wù)器均衡的向RealonePlayer提供服務(wù)。如果A服務(wù)器突然不工作了,那么原來(lái)A的用戶將轉(zhuǎn)向B和C,播放器RealonePlayer隨機(jī)選擇B和C,這樣有利于B和C負(fù)載的均衡。流媒體技術(shù)第8講要進(jìn)行冗余服務(wù)器的設(shè)置,進(jìn)入“RedundantServers”設(shè)置界面(如圖8)。例如要設(shè)置兩個(gè)冗余服務(wù)器,名稱分別為guangzhou/shanghai;(1)單擊AlternateServers旁邊的“+”按鈕,在“Description”(描述)輸入備用服務(wù)器的名稱,例如shanghai;“Hot”(IP地址)中輸入備用服務(wù)器的IP地址,例如78;“Port”(端口)輸入備用服務(wù)器的端口,也就是RTSP端口554;如果需要添加多個(gè)服務(wù)器,單擊“+”按鈕即可,刪除可以單擊按鈕。

流媒體技術(shù)第8講(2)EditRulePath(編輯規(guī)則路徑)就是指定備用服務(wù)器的重定向規(guī)則?!?”表示和主服務(wù)器完全一致。規(guī)則定好以后就得選擇“AddAlternateServerToRule”,告訴HELIXUNIVERSALSERVER,對(duì)那個(gè)備用服務(wù)器應(yīng)用該規(guī)則。(3)設(shè)置完后,單擊【Apply(應(yīng)用)】按鈕即可。流媒體技術(shù)第8講流媒體技術(shù)第8講(5)MountPoints(流式文件地址設(shè)置)

在這里設(shè)置流式文件的地址。默認(rèn)的是“C:\ProgramFiles\Real\HelixServer\Content”。(1)建議設(shè)置“EditDescription”選擇“RealSystemContent”(利用RealSystem系統(tǒng)連接);“MountPoint”采用默認(rèn)形式“/”;“BasePath”里面輸入要進(jìn)行流式文件發(fā)布的地址,例如“K:\經(jīng)典廣告”,其他的默認(rèn)(如圖9)。流媒體技術(shù)第8講流媒體技術(shù)第8講(2)單擊“Apply(應(yīng)用)”按鈕,重新啟動(dòng)服務(wù)器即可設(shè)置完成。URLaliasing(指定別名)通過(guò)一個(gè)簡(jiǎn)單的別名,讓用戶更加方便的記憶。而對(duì)于長(zhǎng)篇的地址,只要用rtsp://server:port/aliasing就能代替(如圖10)。流媒體技術(shù)第8講流媒體技術(shù)第8講HTTPDelivery(HTTP協(xié)議傳輸)、CacheDirectives(緩存指示)HTTPDelivery(HTTP協(xié)議傳輸):需要通過(guò)HTTP傳輸某些文件,在“HTTPDelivery”對(duì)話框中的目錄就是定義為通過(guò)HTTP協(xié)議傳輸?shù)模ㄈ鐖D11)??梢栽黾踊蛘邔?duì)目錄進(jìn)行編輯管理。通過(guò)HTTP協(xié)議傳輸文件對(duì)于處于防火墻后面的用戶是非常必要的,因?yàn)榉阑饓?duì)利用HTTP(端口80)傳輸?shù)奈募话悴幌拗?。流媒體技術(shù)第8講流媒體技術(shù)第8講CacheDirectives(緩存指示)默認(rèn)狀態(tài)下是對(duì)所有的點(diǎn)播文件和直播文件進(jìn)行Cache的處理,如果采用HelixProxy對(duì)多個(gè)Server進(jìn)行管理的時(shí)候,Cache將會(huì)導(dǎo)致一些不必要的麻煩,在這里,就是設(shè)置對(duì)某寫(xiě)文件和目錄關(guān)閉CACHE功能的選項(xiàng)。比如一些實(shí)時(shí)性的新聞節(jié)目都需要關(guān)閉Cache功能(如圖12)。

流媒體技術(shù)第8講MediaSample(媒體樣例)RealServer還給出了默認(rèn)的一些樣例,以供用戶來(lái)參考,可以隨便的單擊其中的一個(gè)來(lái)觀看效果,不過(guò)要注意的,這些樣例都保存在“C:\ProgramFiles\Real\HelixServer\Content”,如果前面在MountPoints里面改變了該路徑,點(diǎn)播的時(shí)候會(huì)出現(xiàn)錯(cuò)誤,解決的辦法就是把路徑重新的添加到MountPoints的BasePath里面即可。流媒體技術(shù)第8講3、Security(安全管理)

安全管理的作用可以對(duì)登陸的IP等進(jìn)行設(shè)置,提高服務(wù)器的運(yùn)作效率。AccessControl(訪問(wèn)控制)訪問(wèn)控制就是依據(jù)IP地址來(lái)接受或者拒絕請(qǐng)求服務(wù)者的訪問(wèn)。例如:可以只允許局域網(wǎng)內(nèi)的用戶訪問(wèn)流服務(wù)器。例如他們的地址是到00(這可是典型的局域網(wǎng)的IP布局),共100臺(tái)機(jī)器。單擊“+”,添加新的訪問(wèn)規(guī)則Admin(如圖14)。流媒體技術(shù)第8講(1)訪問(wèn)描述(Description):對(duì)訪問(wèn)的簡(jiǎn)單描述,例如輸入Admin;訪問(wèn)類別(AccessType):是允許還是拒絕,有Allow(允許)和Deny(拒絕)選擇,一般采用Allow。(2)ClintIPAddressOrHostname(客戶機(jī)IP或者機(jī)器名):允許/拒絕的IP地址中的最小的IP地址,例如允許IP地址:~0訪問(wèn),最小的IP地址為,輸入該IP地址。(3)客戶子網(wǎng)掩碼(ClientNetmask):用于規(guī)定IP地址的范圍,可以選擇25Bits。(4)ServerIPAddressorHostname(服務(wù)器的IP地址):機(jī)器實(shí)際的IP,例如。(5)Port(端口):進(jìn)行點(diǎn)播和直播的端口,也是RTSP的端口“554”,設(shè)置好根據(jù)提示重新啟動(dòng)服務(wù)器即可。流媒體技術(shù)第8講流媒體技術(shù)第8講注意:應(yīng)用規(guī)則是有順序的,上面的優(yōu)先級(jí)最高。所以設(shè)置好了限制以后,還得調(diào)整規(guī)則的順序。UserDatabases(用戶數(shù)據(jù)庫(kù))這部分就是對(duì)于用戶及其信息管理,可以把它存儲(chǔ)在普通的文件中或者寫(xiě)到數(shù)據(jù)庫(kù)中。以后的用戶認(rèn)證可以采用在WEB中注冊(cè),把數(shù)據(jù)寫(xiě)到數(shù)據(jù)庫(kù)中,以方便管理。HelixServer支持多種數(shù)據(jù)庫(kù)類型的數(shù)據(jù)文件,包括FlatFile/ODBC/mSQL/RN5DBWrapper類型的數(shù)據(jù)庫(kù),一般采用默認(rèn)的設(shè)置,不修改(如圖15)。流媒體技術(shù)第8講流媒體技術(shù)第8講Authentication(授權(quán))可以在這個(gè)頁(yè)面中增加登陸服務(wù)器的用戶組和用戶名。有管理組、編碼組等等。例如:給編碼組開(kāi)一個(gè)帳戶,如果要進(jìn)行在線直播,這是必須的。(1)選中SecureRBSEncoder,單擊下面的用戶管理(UserManagement)下面的為域添加一個(gè)用戶(AddaUsertoRealm)選項(xiàng)(如圖16)。流媒體技術(shù)第8講流媒體技術(shù)第8講(2)彈出AddUser對(duì)話框,填入帳號(hào)和密碼,單擊“Okay”按鈕即可(如圖17)。流媒體技術(shù)第8講配置到現(xiàn)在,服務(wù)器就可以進(jìn)行點(diǎn)播設(shè)置4、點(diǎn)播測(cè)試下面是具體的測(cè)試過(guò)程。例如要在網(wǎng)絡(luò)中點(diǎn)播“K:\電影下載\逝言無(wú)聲”中的文件。(1)在“MountPointsàBasePath”輸入路徑“K:\電影下載\逝言無(wú)聲”,單擊“Apply(應(yīng)用)”按鈕,單擊“RestartServer(重新啟動(dòng))”按鈕。

流媒體技術(shù)第8講(2)在客戶機(jī)中打開(kāi)RealOnePlayer,單擊“文件à打開(kāi)”命令,出現(xiàn)“Open(打開(kāi))”對(duì)話框,在欄目中輸入:“rtsp://:554/誓言無(wú)聲-1.rm”,其中“rtsp://:554/….”或者“rtsp://Servername:554/….”是進(jìn)行點(diǎn)播的格式名稱,RTSP為協(xié)議,為服務(wù)器的IP地址或者輸入本機(jī)器的名稱Servername,554為端口,后面為RM文件的名稱(如圖18)。注意:一定要保證網(wǎng)絡(luò)工作才行。流媒體技術(shù)第8講(3)單擊“OK”按鈕,RealOnePlayer會(huì)自動(dòng)的連接服務(wù)器,幾秒的緩沖后,要點(diǎn)播的文件會(huì)顯示(如圖19)。流媒體技術(shù)第8講3.7流媒體服務(wù)器硬件的選擇流媒體服務(wù)器的檔次與要處理的并發(fā)數(shù)量有關(guān)。如果并發(fā)數(shù)量較大,則需要根據(jù)并發(fā)數(shù)量和每個(gè)流的大小,適當(dāng)配置內(nèi)存大小,CPU主頻及硬盤(pán)容量與大小。目前的網(wǎng)絡(luò)視頻服務(wù)器主要采用M-JPEG,MPEG-4,H.264等壓縮編碼技術(shù)。配置上常使用SCSI接口硬盤(pán)或FC接口硬盤(pán)作為視音頻在線存儲(chǔ)器。具有多通道輸入輸出、多種視音頻接口,可配備SCSI,FC(光纖通道)等網(wǎng)絡(luò)接口進(jìn)行組網(wǎng),實(shí)現(xiàn)視音頻數(shù)據(jù)的傳輸和共享。流媒體技術(shù)第8講第四章流媒體嵌入技術(shù)4.1網(wǎng)頁(yè)瀏覽器和服務(wù)器是如何工作的4.2如何鏈接到流媒體文件4.3嵌入式播放器如何工作4.4JavaScript是如何工作的4.5與嵌入式播放器協(xié)同工作——遵循原則4.6WindowsMedia的嵌入流媒體技術(shù)第8講4.1網(wǎng)頁(yè)瀏覽器和服務(wù)器是如何工作的4.1.1端口和協(xié)議4.1.2MIME流媒體技術(shù)第8講4.1網(wǎng)頁(yè)瀏覽器和服務(wù)器是如何工作的流媒體技術(shù)第8講4.1.1端口和協(xié)議許多端口號(hào)應(yīng)用于特定的服務(wù)。防火墻根據(jù)端口號(hào)決定是否將數(shù)據(jù)包進(jìn)入企業(yè)網(wǎng)。不同的程序使用不同的協(xié)議建立相互連接。一個(gè)協(xié)議就是一個(gè)規(guī)則集,它決定了兩個(gè)應(yīng)用程序之間的數(shù)據(jù)如何來(lái)回傳輸。應(yīng)用程序可以在使用網(wǎng)絡(luò)的時(shí)候,同時(shí)使用不同的端口和協(xié)議。注:HTTP不是特別適合流媒體,因?yàn)槠鋬?nèi)部有大量的數(shù)據(jù)構(gòu)件,且缺少控制渠道。流媒體技術(shù)第8講4.1.2MIME一個(gè)MIME類型是一個(gè)文本的簡(jiǎn)單字符串,它包含在文件頭中。根據(jù)數(shù)據(jù)類型的內(nèi)容,瀏覽器可以決定它能不能使用本地應(yīng)用程序打開(kāi)這種文件,或是需要其他的幫助性質(zhì)的程序或是插件。流媒體技術(shù)第8講問(wèn)題??以前你的瀏覽器能夠打開(kāi)swf文件。然后你安裝了新的瀏覽器,如Chrome.問(wèn)什么無(wú)法打開(kāi)swf文件?流媒體技術(shù)第8講4.1.2MIME——注冊(cè)MIME類型媒體播放器必須和機(jī)器上安裝的所有瀏覽器一起注冊(cè)。問(wèn)題一:有些數(shù)據(jù)類型可以被很多不同的應(yīng)用程序打開(kāi)。問(wèn)題二:流媒體播放器只能和計(jì)算機(jī)中已經(jīng)安裝了的瀏覽器一起注冊(cè)MIME類型。網(wǎng)頁(yè)瀏覽器必須擁有所有合適的注冊(cè)了的MIME類型。流媒體技術(shù)第8講4.1.2MIME——流媒體的MIME類型任務(wù)一:網(wǎng)絡(luò)服務(wù)器必須為重定向的文件(或是流媒體文件,如果你正從網(wǎng)絡(luò)服務(wù)器上下載它)配置正確的MIME類型。任務(wù)二:播放器必須正確的注冊(cè)了MIME類型。MINE類型有規(guī)范化標(biāo)準(zhǔn),但如何用到不同的機(jī)器和瀏覽器上沒(méi)有標(biāo)準(zhǔn)。流媒體技術(shù)第8講4.2如何鏈接到流媒體文件

4.2.1使用元文件4.2.2元文件的問(wèn)題流媒體技術(shù)第8講4.2如何鏈接到流媒體文件1.文件通過(guò)HTTP協(xié)議傳輸,瀏覽器擁有播放器或是其插件用于解碼流文件。2.文件通過(guò)HTTP協(xié)議傳輸,瀏覽器不參與處理,而是由一個(gè)單獨(dú)的播放器播放。3.文件通過(guò)其他協(xié)議傳輸,瀏覽器不參與處理,而是由一個(gè)單獨(dú)的播放器播放。4.文件通過(guò)其他協(xié)議傳輸,瀏覽器擁有播放器或是其插件用于解碼流文件。流媒體技術(shù)第8講4.2.1使用元文件

使用MIME類型并標(biāo)記了使用流媒體播放器打開(kāi)的小文件。元文件(Real系統(tǒng)中的文件格式),重定向文件(Windows媒體文件),引用電影(QuickTime)??梢园渌畔?,如元數(shù)據(jù)、播放列表或是供播放器使用來(lái)選擇打開(kāi)文件的條件狀態(tài)。流媒體技術(shù)第8講4.2.1使用元文件

——使用元文件,脫離瀏覽器,將流媒體定位到指定的流媒體播放器流媒體技術(shù)第8講4.2.2關(guān)于元文件的問(wèn)題大量的流媒體供應(yīng)者和成千的流媒體文件,并擁有其他附加的同樣數(shù)目的元文件,會(huì)增加文件系統(tǒng)的負(fù)擔(dān)。擁有不受控制的元文件的拷貝會(huì)表現(xiàn)為文件系統(tǒng)的問(wèn)題。對(duì)于靜態(tài)的元文件,災(zāi)難性的打擊是動(dòng)態(tài)的生成元文件。解決方法:訪問(wèn)數(shù)據(jù)庫(kù)、使用服務(wù)端的腳本或是簡(jiǎn)單的文本格式的腳本語(yǔ)言;重新整理網(wǎng)站上的代碼。流媒體技術(shù)第8講4.3嵌入式播放器如何工作優(yōu)點(diǎn):在獨(dú)立的媒體播放器中播放流文件簡(jiǎn)單可行。缺點(diǎn):流文件無(wú)論使用什么媒體播放器都會(huì)將視覺(jué)和感覺(jué)混淆。嵌入式流媒體播放器能夠選擇讓媒體播放器的那些元素可見(jiàn),以及希望它們出現(xiàn)在什么位置上。使用HTML表格或是框架中的圖片文件為任何流媒體播放器創(chuàng)建用戶界面。流媒體技術(shù)第8講4.3嵌入式播放器如何工作瀏覽器與嵌入式播放器的通信使用下面兩種方式之一:使用Netscape插件;使用Microsoft公司提供的ActiveX控件。注:Netscape瀏覽器不支持ActiveX;InternetExplorer不支持Netscape插件。如何支持兩種插件?流媒體技術(shù)第8講4.3.1MicrosoftActiveX控件的模板流媒體技術(shù)第8講4.3.2Netscape插件的的模板注:Windows媒體播放器7.0和InternetExplorer5.5以及其后的版本不再支持使用Netscape插件。流媒體技術(shù)第8講4.3.3使用嵌入式媒體播放器創(chuàng)建跨平臺(tái)的網(wǎng)頁(yè)注:一些參數(shù)只對(duì)特定版本的播放器有用。流媒體技術(shù)第8講4.4JavaScript是如何工作的提供(合理的)交互平臺(tái),用于控制網(wǎng)頁(yè)上的各種元素以及和它們交互,包括嵌入式的播放器??刂魄度胧搅髅襟w播放器。為了讓網(wǎng)頁(yè)動(dòng)起來(lái)而應(yīng)運(yùn)而生的一項(xiàng)技術(shù),不用每次向服務(wù)器發(fā)送請(qǐng)求。是獨(dú)立的軟件,可以嵌入瀏覽器、可以操縱HTML和其他在瀏覽器窗口內(nèi)的軟件流媒體技術(shù)第8講4.4.1對(duì)象、屬性、方法和事件JavaScript把瀏覽器中的任何事件都看作是對(duì)象,包括實(shí)際的瀏覽器本身。每個(gè)對(duì)象都有一套它自己的屬性,可以訪問(wèn)或是設(shè)置。跟蹤瀏覽器的事件。使用帶有等級(jí)的“.”操作符。流媒體技術(shù)第8講4.4.2操作和控制語(yǔ)句流媒體技術(shù)第8講4.4.3在老版本瀏覽器中隱藏JavaScript

流媒體技術(shù)第8講4.5與嵌入式播放器協(xié)同工作——遵循原則

當(dāng)使用Netscape插件給一個(gè)嵌入式的對(duì)象命名時(shí),一定要保證使用參數(shù)name,而不是參數(shù)id,當(dāng)使用ActiveX控件是,兩種參數(shù)都可以,但是通常是使用id標(biāo)簽。流媒體技術(shù)第8講流媒體技術(shù)第8講流媒體技術(shù)第8講4.6WindowsMedia的嵌入

4.6.1Windows媒體技術(shù)流媒體技術(shù)第8講簡(jiǎn)單的ASX文件注:可以放置到網(wǎng)頁(yè)服務(wù)器上,保存為任何格式的元文件。當(dāng)鏈接被點(diǎn)擊時(shí),網(wǎng)頁(yè)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論