流媒體技術(shù)教程 第二章 流媒體技術(shù)基礎(chǔ)課件_第1頁(yè)
流媒體技術(shù)教程 第二章 流媒體技術(shù)基礎(chǔ)課件_第2頁(yè)
流媒體技術(shù)教程 第二章 流媒體技術(shù)基礎(chǔ)課件_第3頁(yè)
流媒體技術(shù)教程 第二章 流媒體技術(shù)基礎(chǔ)課件_第4頁(yè)
流媒體技術(shù)教程 第二章 流媒體技術(shù)基礎(chǔ)課件_第5頁(yè)
已閱讀5頁(yè),還剩147頁(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)介

Chapter2

流媒體技術(shù)基礎(chǔ)南京工程學(xué)院計(jì)算機(jī)工程學(xué)院徐夢(mèng)溪Chapter2

流媒體技術(shù)基礎(chǔ)南京工程學(xué)院1在Internet和Intranet上實(shí)現(xiàn)基于流技術(shù)的數(shù)字媒體(音頻、視頻)的傳輸制作、發(fā)布和播放軟件與Windows9x/NT/2000/XP集成在一起核心是ASF2.1WindowsMedia在Internet和Intranet上實(shí)現(xiàn)基于流技術(shù)的數(shù)字媒22.1.1WindowsMedia技術(shù)平臺(tái)概述1.基于組件的方案構(gòu)成以一系列模塊組件為中心WindowsMediaToolsWindowsMediaServicesNetworkWindowsMediaPlayer2.1.1WindowsMedia技術(shù)平臺(tái)概述1.基32.1.1WindowsMedia技術(shù)平臺(tái)概述2.WindowsMedia的應(yīng)用方式廣播電影和特別節(jié)目廣告音樂(lè)教育團(tuán)體通信個(gè)人使用2.1.1WindowsMedia技術(shù)平臺(tái)概述2.Wi42.1.2WindowsMedia技術(shù)基本概念WindowsMedia:指與某個(gè)MicrosoftWindowsMedia技術(shù)名稱一起使用的商標(biāo)名。WindowsMediaService:指在網(wǎng)上駐留和發(fā)布基于WindowsMedia的流內(nèi)容的WindowsMedia技術(shù)。WindowsMediaServer:指運(yùn)行WindowsMedia服務(wù)的服務(wù)器。WindowsMediaStream:指WindowsMedia服務(wù)器通過(guò)網(wǎng)絡(luò)發(fā)布的現(xiàn)場(chǎng)或點(diǎn)播的基于WindowsMedia的內(nèi)容。2.1.2WindowsMedia技術(shù)基本概念Wind52.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMediaSDK:指基于WindowsMedia技術(shù)的軟件開(kāi)發(fā)工具包(SDK)。WindowsMediaTools:指用于為WindowsMedia服務(wù)創(chuàng)建基于WindowsMedia的內(nèi)容的一套工具。WindowsMediaEncoder:指捕獲音頻、視頻;編寫數(shù)字形式的腳本數(shù)據(jù);壓縮音頻和視頻數(shù)據(jù);并將它們保存到WindowsMedia格式文件或通過(guò)網(wǎng)絡(luò)傳送流所使用的WindowsMedia技術(shù)。WindowsMediaCodec:指WindowsMedia技術(shù)使用的音頻或視頻壓縮/解壓縮(編解碼器)算法。更明確地說(shuō),它可以指MicrosoftWindowsMedia音頻編解碼器或MicrosoftWindowsMedia視頻編解碼器。2.1.2WindowsMedia技術(shù)基本概念(co62.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMediaAudioCodec:指WindowsMedia技術(shù)使用的音頻壓縮/解壓縮(編解碼器)算法。WindowsMediaVideoCodec:指WindowsMedia技術(shù)使用的視頻編解碼算法。WindowsMediaFormat:指WindowsMedia技術(shù)(或包含WindowsMedia技術(shù)許可證的第三方產(chǎn)品)在編著、存儲(chǔ)、編輯、發(fā)布、流傳輸、或播放基于時(shí)間線的內(nèi)容時(shí)所使用的格式。2.1.2WindowsMedia技術(shù)基本概念(co72.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMedia格式文件:指用WindowsMedia技術(shù)創(chuàng)建的文件,它包含按WindowsMedia格式保存的音頻、視頻、或腳本數(shù)據(jù)。文件擴(kuò)展名:.asf,.wma,.wmvWindowsMedia格式化的內(nèi)容:指用WindowsMedia技術(shù)或包含WindowsMedia技術(shù)許可證的第三方產(chǎn)品創(chuàng)建的基于時(shí)間的媒體內(nèi)容。2.1.2WindowsMedia技術(shù)基本概念(co82.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMediaMetafiles:指用WindowsMedia技術(shù)創(chuàng)建的文件,它包含可擴(kuò)展標(biāo)記語(yǔ)言(XML)語(yǔ)法形式的元數(shù)據(jù)。元數(shù)據(jù)可以包含諸如WindowsMedia-格式化的文件的URL,它所指媒體的標(biāo)題、版權(quán)以及作者,或者WindowsMedia-格式化的文件的開(kāi)始時(shí)間和持續(xù)時(shí)間的信息。文件擴(kuò)展名:.asx,.wax,.wvxWindowsMediaPlayer:指播放WindowsMedia格式的文件或再現(xiàn)基于WindowsMedia的內(nèi)容的WindowsMedia技術(shù)。

2.1.2WindowsMedia技術(shù)基本概念(co92.1.2WindowsMedia技術(shù)基本概念(cont’d)DigitalRightsManagement:指用于保護(hù)媒體內(nèi)容和管理訪問(wèn)權(quán)限的技術(shù)。通過(guò)實(shí)現(xiàn)這項(xiàng)技術(shù),能夠維護(hù)媒體內(nèi)容副本所有者的一個(gè)列表,還可以在發(fā)布的每張內(nèi)容上放置數(shù)字簽名。

2.1.2WindowsMedia技術(shù)基本概念(co102.1.3WindowsMedia組件1.WindowsMediaTools包括創(chuàng)建工具和編輯工具M(jìn)ediaEncoder:將實(shí)時(shí)或存儲(chǔ)的音頻、視頻內(nèi)容轉(zhuǎn)換為ASF流,然后通過(guò)WindowsMediaServer在網(wǎng)絡(luò)中傳送。MediaAuthor:為合成并同步視頻和圖像文件提供一個(gè)圖形界面;能夠在創(chuàng)建.asf文件之前預(yù)覽模擬的結(jié)果;支持多目標(biāo)寬帶和腳本命令。2.1.3WindowsMedia組件1.Windo11VidToASF:此命令行實(shí)用工具將.vid或.mov文件轉(zhuǎn)換成.asf文件;可以使用命令行選項(xiàng)來(lái)指定添加標(biāo)記,調(diào)用URL,以及執(zhí)行腳本命令的腳本文件。WavToASF:此命令行實(shí)用工具將.wav或.mp3文件轉(zhuǎn)換成.asf文件;可以使用命令行選項(xiàng)來(lái)指定添加標(biāo)記,調(diào)用URL,以及執(zhí)行腳本命令的腳本文件。WindowsMediaPresenter:插件工具;配合WindowsMediaEncoder將PowerPoint演示文稿轉(zhuǎn)換成.asf流。

VidToASF:此命令行實(shí)用工具將.vid或.mo12ASFIndexer:此圖形工具用于編輯.asf文件;對(duì)已有的.asf文件添加索引、屬性和標(biāo)記并裁剪.asf文件的開(kāi)始和結(jié)束部分。ASFChop:編輯.asf文件的命令行實(shí)用工具;向.asf文件中添加標(biāo)記、腳本以及屬性,或者從.asf文件中刪除時(shí)間區(qū)間。ASFCheck:驗(yàn)證.asf文件的格式;識(shí)別.asf文件內(nèi)部的問(wèn)題并修復(fù)其中的一些。ASFIndexer:此圖形工具用于編輯.asf文件;132.1.3WindowsMedia組件(cont’d)2.WindowsMediaServer對(duì)外提供ASF流媒體的網(wǎng)絡(luò)發(fā)布服務(wù)保證文件的保密性以及文件不能被未授權(quán)下載使每個(gè)使用者以最佳影像品質(zhì)瀏覽網(wǎng)頁(yè)具有多種文件發(fā)布形式和監(jiān)控管理功能2.1.3WindowsMedia組件(cont’d)14包括兩大基本服務(wù)模塊:①UnicastService為客戶提供點(diǎn)對(duì)點(diǎn)連接式服務(wù)按用戶的參與程度:On-DemandUnicast:可以控制播放的過(guò)程BroadcastUnicast:只能觀看播放②StationService對(duì)外提供廣播式服務(wù)包括兩大基本服務(wù)模塊:152.1.3WindowsMedia組件(cont’d)3.WindowsMediaPlayer可以接收并播放來(lái)自WindowsMediaServer的流,播放電影剪輯、網(wǎng)站音樂(lè)視頻、公司演示文稿,以及其它更多的內(nèi)容。播放大多數(shù)流行格式的音頻和視頻。讀取并執(zhí)行.asf文件中的腳本命令。接收腳本命令、標(biāo)記和元數(shù)據(jù),如剪輯標(biāo)題、作者和版權(quán)為在Internet上觀看現(xiàn)場(chǎng)新聞播放WindowsMedia廣播和點(diǎn)播的內(nèi)容。播放網(wǎng)站上的電影剪輯和音樂(lè)視頻。

2.1.3WindowsMedia組件(cont’d)162.1.4ASF簡(jiǎn)介ASF是一種數(shù)據(jù)格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過(guò)這種格式,以網(wǎng)絡(luò)數(shù)據(jù)包的形式傳輸,實(shí)現(xiàn)流式多媒體內(nèi)容發(fā)布。使用MPEG-4壓縮算法體積小ASF格式的視頻中可帶有命令代碼,用戶指定在到達(dá)視頻或音頻的某個(gè)時(shí)間后觸發(fā)某個(gè)事件或操作。

2.1.4ASF簡(jiǎn)介ASF是一種數(shù)據(jù)格式,音頻、視頻、圖171.ASF的特征可擴(kuò)展的媒體類型——ASF文件允許制造者很容易地定義新的媒體類型部分下載——特定的有關(guān)播放部件的信息能夠存儲(chǔ)在ASF文件頭部分,這些信息能夠?yàn)榭蛻魴C(jī)用來(lái)找到合適的所需的播放部件的版本(如果沒(méi)有在客戶機(jī)上安裝)可伸縮的媒體類型——ASF是設(shè)計(jì)用來(lái)表示可伸縮的媒體類型的“帶寬”之間的依賴關(guān)系流的優(yōu)先級(jí)化——現(xiàn)代的多媒體傳輸系統(tǒng)能夠動(dòng)態(tài)地調(diào)整以適應(yīng)網(wǎng)絡(luò)資源緊張的情況多語(yǔ)音目錄信息1.ASF的特征182.ASF文件格式ASF對(duì)象:ASF文件基本的組織單元無(wú)需一個(gè)權(quán)威機(jī)構(gòu)來(lái)管理對(duì)象標(biāo)識(shí)符系統(tǒng),因?yàn)橛?jì)算機(jī)網(wǎng)卡能夠產(chǎn)生一個(gè)有效的唯一的GUID。對(duì)象大小字段已定義得足夠處理高帶寬多媒體內(nèi)容的大文件。ObjectIDObjectSizeObjectData16B8B??B2.ASF文件格式ObjectIDObjectSiz193.高層文件結(jié)構(gòu)ASF文件邏輯上是由三個(gè)高層對(duì)象組成:頭對(duì)象(HeaderObject)、數(shù)據(jù)對(duì)象(DataObject)和索引對(duì)象(IndexObject)。頭對(duì)象是必需的,并且必須放在每一個(gè)ASF文件的開(kāi)頭部分。數(shù)據(jù)對(duì)象也是必需的,且一般情況下緊跟在頭對(duì)象之后。索引對(duì)象是可選的,一般推薦使用。頭對(duì)象先于數(shù)據(jù)對(duì)象到達(dá)有三種方式:①包含頭對(duì)象的信息作為“會(huì)話聲明”的一部分。②利用一個(gè)與數(shù)據(jù)對(duì)象不同的“通道”發(fā)送頭對(duì)象。③在發(fā)送ASF數(shù)據(jù)對(duì)象之前發(fā)送頭對(duì)象。3.高層文件結(jié)構(gòu)20ASF頭對(duì)象頭對(duì)象是唯一包含其他ASF對(duì)象的對(duì)象FilePropertiesObject(文件屬性對(duì)象)——全局文件屬性。StreamPropertiesObject(流屬性對(duì)象)——定義一個(gè)媒體流和其屬性。ContentDescriptionObject(內(nèi)容描述對(duì)象)——包含所有目錄信息。ComponentDownloadObject(部件下載對(duì)象)——提供播放部件信息。StreamGroupsObject(流組織對(duì)象)——邏輯上把多個(gè)媒體流組織在一起。ScalableObject(可伸縮對(duì)象)——定義媒體流之間的可伸縮的關(guān)系。ASF頭對(duì)象頭對(duì)象是唯一包含其他ASF對(duì)象的對(duì)象21ASF頭對(duì)象(cont’d)PrioritizationObject(優(yōu)先級(jí)對(duì)象)——定義相關(guān)流的優(yōu)先級(jí)。MutualExclusionObject(相互排斥對(duì)象)——定義排斥關(guān)系如語(yǔ)言選擇。Inter-MediaDependencyObject(媒體相互依賴對(duì)象)——定義混合媒體流之間的相互依賴關(guān)系。RatingObject(級(jí)別對(duì)象)——根據(jù)W3CPICS定義文件的級(jí)別。IndexParametersObject(索引參數(shù)對(duì)象)——提供必要的信息以重建ASF文件的索引。ASF頭對(duì)象(cont’d)Prioritization22ASF數(shù)據(jù)對(duì)象包含一個(gè)ASF文件的所有多媒體數(shù)據(jù)。多媒體數(shù)據(jù)以ASF數(shù)據(jù)單元的形式存儲(chǔ),每一個(gè)ASF數(shù)據(jù)單元都是可變長(zhǎng)的,且包含的數(shù)據(jù)必須是同一種媒體流。數(shù)據(jù)單元在當(dāng)它們開(kāi)始傳輸?shù)臅r(shí)候在數(shù)據(jù)對(duì)象中自動(dòng)地排序,這種排序來(lái)自于交叉存儲(chǔ)的文件格式。ASF數(shù)據(jù)對(duì)象包含一個(gè)ASF文件的所有多媒體數(shù)據(jù)。23ASF索引對(duì)象包含一個(gè)嵌入ASF文件的多媒體數(shù)據(jù)的基于時(shí)間的索引。每個(gè)索引進(jìn)入表現(xiàn)的時(shí)間間隔是在制作時(shí)設(shè)置的,并且存儲(chǔ)在索引對(duì)象中。由于沒(méi)有必要為一個(gè)文件的每一個(gè)媒體流建立一個(gè)索引,因此,通常利用一個(gè)時(shí)間間隔列表來(lái)索引一系列的媒體流。

ASF索引對(duì)象包含一個(gè)嵌入ASF文件的多媒體數(shù)據(jù)的基于時(shí)間242.1.5WindowsMedia9系列音頻編解碼器1.WindowsMediaAudio9所享有的音質(zhì)比先進(jìn)的WindowsMediaAudio8所提供的音質(zhì)還高20%對(duì)可變比特率(VBR)音頻的支持,保證了可通過(guò)更小的文件來(lái)提供更高的質(zhì)量可以在計(jì)算機(jī)、CD-R或超過(guò)120種與WindowsMedia兼容的設(shè)備上存儲(chǔ)比以往更多的音樂(lè)與早期版本的WindowsMediaAudio兼容的解碼器向后兼容,因此,可以在早期版本的播放機(jī)、操作系統(tǒng)和電子設(shè)備上播放新的內(nèi)容2.1.5WindowsMedia9系列音頻編解碼器252.WindowsMediaAudio9Professional第一個(gè)用于Web的數(shù)字環(huán)繞聲編解碼器配備了高保真硬件和5.1聲道環(huán)繞聲的計(jì)算機(jī)能在立體聲或5.1聲道(甚至7.1聲道)環(huán)繞聲中捕獲高清晰度音頻(24比特/96-KHz采樣),從而實(shí)現(xiàn)了以128到768Kbps的速率進(jìn)行流式播放或傳遞下載后播放的內(nèi)容用戶無(wú)需128Kbps的立體聲MP3文件,就可以盡享5.1聲道音頻提供的可媲美相同比特率的出眾保真性能如果用戶嘗試使用新的5.1聲道、24比特、96kHz采樣率性能播放文件,但沒(méi)有支持多聲道或高清晰度聲音的系統(tǒng)或聲卡,播放質(zhì)量將無(wú)縫地下降(例如,降低到16比特、2聲道立體聲),以便用戶獲得系統(tǒng)可提供的最佳播放體驗(yàn)。2.WindowsMediaAudio9Profe263.WindowsMediaAudio9Lossless用于存檔收藏的CD可以將CD中的曲目復(fù)制為這種無(wú)損格式,以實(shí)現(xiàn)高效存儲(chǔ)然后,將曲目轉(zhuǎn)換為基于WindowsMediaAudio9的CD進(jìn)行播放3.WindowsMediaAudio9Lossl274.WindowsMediaAudio9Voice到目前為止,低比特率編解碼器已經(jīng)針對(duì)音樂(lè)或聲音進(jìn)行了優(yōu)化但這種混合模式的聲音和音樂(lè)編解碼器能夠提供極其出色的音質(zhì),可用于低比特率流式處理(不到20Kbps)。

4.WindowsMediaAudio9Voice285.WindowsMediaAudio9VBRVBR模式意味著實(shí)現(xiàn)最佳音質(zhì)所需的平均比特率更低、文件也更小。VBR可應(yīng)用于WindowsMediaAudio9和WindowsMediaAudio9Professional編解碼器。WindowsMediaAudio9Lossless編解碼器始終使用VBR。對(duì)于低比特率的流式處理和設(shè)備(例如CD和DVD播放機(jī)),可使用限制峰值模式。

5.WindowsMediaAudio9VBR292.1.6WindowsMedia9系列視頻編解碼器1.WindowsMediaVideo9與WindowsMediaVideo8編解碼器相比,質(zhì)量提高大約15%到50%(最高比特率下的畫(huà)質(zhì)提高最多);確??稍谌魏伪忍芈氏绿峁o(wú)與倫比的視頻質(zhì)量。Eg.WindowsMediaVideo(WMV)9文件的大小通常只有同等質(zhì)量的MPEG-4文件的一半。

2.1.6WindowsMedia9系列視頻編解碼器302.WindowsMediaVideo9AdvancedProfile一種隨WindowsMediaPlayer10、WindowsMediaFormat9.5SDK和更新的編解碼器安裝程序包一起提供的新的編解碼器。主要功能包括改進(jìn)的交織支持和傳輸格式獨(dú)立性。在運(yùn)行WindowsMediaPlayer10的計(jì)算機(jī)上的使用效果最佳,也可以在WindowsMediaPlayer7或更高版本的計(jì)算機(jī)上使用。若要將此編解碼器與WindowsMediaEncoder9系列一起使用,必須安裝WindowsMediaPlayer10。AdvancedProfile編解碼器將在解碼器中顯示一個(gè)選項(xiàng)。使用9系列視頻編解碼器的以前版本,內(nèi)容生成器可以提供漸進(jìn)的內(nèi)容,所采用的數(shù)據(jù)速率低到MPEG-2編解碼器的三分之一,并且仍獲得與MPEG-2相同的質(zhì)量。2.WindowsMediaVideo9Advan312.WindowsMediaVideo9AdvancedProfile(cont’d)內(nèi)容生成器和廣播器現(xiàn)在可以通過(guò)交織的內(nèi)容在編碼效率上獲得同樣的改進(jìn)。傳輸格式獨(dú)立性使得WindowsMediaVideo9AdvancedProfile可以通過(guò)并非基于WindowsMedia的系統(tǒng)提供,例如基于標(biāo)準(zhǔn)的廣播基礎(chǔ)結(jié)構(gòu)(通過(guò)本機(jī)MPEG-2傳輸流)或無(wú)線基礎(chǔ)結(jié)構(gòu)(通過(guò)RTP),甚至是DVD。2.WindowsMediaVideo9Advan323.WindowsMediaVideo9Screen進(jìn)行演示或在培訓(xùn)時(shí)示范如何使用計(jì)算機(jī)。即使CPU的配置相對(duì)普通,可以更好地處理位圖圖像和屏幕動(dòng)作。3.WindowsMediaVideo9Scree334.WindowsMediaVideo9Image通過(guò)平移和縮放效果將靜態(tài)圖像轉(zhuǎn)換為全屏(640x480)視頻。添加交叉漸隱過(guò)渡,創(chuàng)建完全編輯的視頻剪輯效果。在低達(dá)每秒20千比特(Kbps)的數(shù)據(jù)速率下傳遞結(jié)果。使用固定比特率(CBR)或單步可變比特率(VBR)模式壓縮的這些文件可輕松地進(jìn)行共享。4.WindowsMediaVideo9Image345.WindowsMediaVideo9ImageV2通過(guò)平移、縮放和各種轉(zhuǎn)換效果將靜態(tài)圖像轉(zhuǎn)換為視頻。通過(guò)將這些過(guò)渡與平移、縮放和同時(shí)淡入淡出相結(jié)合,創(chuàng)建幾乎沒(méi)有數(shù)目限制的效果??梢栽诘瓦_(dá)每秒20千比特(Kbps)的數(shù)據(jù)速率下傳遞結(jié)果。使用固定比特率(CBR)或單步可變比特率(VBR)模式壓縮的這些文件可輕松地進(jìn)行共享。與以前版本不兼容。5.WindowsMediaVideo9Image356.WindowsMediaVideo9VBR模式WindowsMediaVideo9編解碼器可以查找較復(fù)雜的部分,并在最需要的地方分配更多的比特(例如,動(dòng)作多的序列),從而以較小的平均文件大小來(lái)實(shí)現(xiàn)最佳質(zhì)量。WindowsMediaVideo9支持限制峰值的VBR模式,這樣,用戶可以指定允許的最高比特率,低比特率連接和設(shè)備(如DVD播放機(jī))也可利用VBR的優(yōu)勢(shì)。6.WindowsMediaVideo9VBR模367.廣播就緒編解碼器級(jí)的本機(jī)隔行掃描支持可確保在廣播傳遞應(yīng)用(例如,機(jī)頂盒或TV傳遞)中實(shí)現(xiàn)最佳質(zhì)量。

8.基于硬件的WindowsMedia視頻加速利用支持DirectX視頻加速(DxVA)技術(shù)的新一代顯卡,體驗(yàn)全面提升的性能。有了這些顯卡,基于WindowsMediaVideo的內(nèi)容的呈現(xiàn)就可以由顯卡處理器分擔(dān),從而使播放更平滑,使更高分辨率的視頻播放成為可能。這種分擔(dān)模式為其他任務(wù)留出了更多的計(jì)算資源。

7.廣播就緒372.1.7WindowsMedia版權(quán)管理技術(shù)核心組件:WindowsMediaRightManagerWindowsMedia版權(quán)管理器9系列包括:服務(wù)器和軟件開(kāi)發(fā)包——保護(hù)媒體文件的回放SDK——制作用于加密和分發(fā)許可證的程序2.1.7WindowsMedia版權(quán)管理技術(shù)核心組件381.數(shù)字版權(quán)管理技術(shù)Digitalrightsmanagement(DRM)isanumbrellatermthatreferstoaccesscontroltechnologiesusedbypublishersandothercopyrightholderstolimitusageofdigitalmediaordevices.DRMcanalsorefertorestrictionsassociatedwithspecificinstancesofdigitalworksordevices.Tosomeextent,DRMoverlapswithcopyprotection,butDRMisusuallyappliedtocreativemedia(music,films,etc.)whereascopyprotectiontypicallyreferstosoftware.1.數(shù)字版權(quán)管理技術(shù)39Theuseofdigitalrightsmanagementhasbeencontroversial.Advocatesargueitisnecessaryforcopyrightholderstopreventunauthorizedduplicationoftheirworktoensurecontinuedrevenuestreams.Opponents,suchasTheFreeSoftwareFoundation,maintainthattheuseoftheword"rights"ismisleadingandsuggestthatpeopleinsteadusethetermdigitalrestrictionsmanagement.Theuseofdigitalrightsmana40DRM運(yùn)作機(jī)制:有效的DRM技術(shù)是讓電子出版物的分銷商用自定義的加密技術(shù)來(lái)控制對(duì)這些產(chǎn)品——不論是印刷品,音樂(lè)或是圖象——的訪問(wèn)。DRM運(yùn)作機(jī)制:412.WindowsMedia版權(quán)管理器的基本工作方式(1)打包WindowsMedia版權(quán)管理器對(duì)數(shù)字媒體文件打包。打包的文件將加密并使用一個(gè)“密鑰”鎖定。該密鑰存儲(chǔ)在一個(gè)加密許可證中,該許可證將單獨(dú)分發(fā)?!?dú)有功能向數(shù)字媒體文件中添加其他信息,例如用于獲取許可證的URL。打包的數(shù)字媒體文件將保存為WindowsMediaAudio格式(文件擴(kuò)展名為.wma)或WindowsMediaVideo格式(文件擴(kuò)展名為.wmv)。2.WindowsMedia版權(quán)管理器的基本工作方式42(2)分發(fā)打包的文件可放在網(wǎng)站上以供下載、放在數(shù)字媒體服務(wù)器上以供流式處理、通過(guò)CD進(jìn)行分發(fā)或使用電子郵件發(fā)送給消費(fèi)者。WindowsMediaDRM還允許消費(fèi)者將受版權(quán)保護(hù)的數(shù)字媒體文件發(fā)送給其他人。(3)建立許可證服務(wù)器內(nèi)容提供商可選擇許可證交換中心,該交換中心將存儲(chǔ)許可證的特定權(quán)限或規(guī)則并提供WindowsMedia權(quán)限管理器許可證服務(wù)。交換中心的作用是對(duì)請(qǐng)求許可證的消費(fèi)者進(jìn)行身份驗(yàn)證。數(shù)字媒體文件和許可證是分開(kāi)存儲(chǔ)和分發(fā)的,因此更便于管理整個(gè)系統(tǒng)。(2)分發(fā)43(4)獲取許可證要播放打包的數(shù)字媒體文件,消費(fèi)者首先必須獲取一個(gè)許可證密鑰為該文件解鎖。當(dāng)消費(fèi)者試圖獲取打包的數(shù)字媒體文件、獲取一個(gè)預(yù)先傳遞的許可證或首次播放該數(shù)字媒體文件時(shí),都將自動(dòng)啟動(dòng)獲取許可證的過(guò)程。WindowsMedia權(quán)限管理器或者引導(dǎo)用戶進(jìn)入注冊(cè)頁(yè)(該頁(yè)要求輸入信息或付費(fèi)),或者從交換中心檢索一個(gè)許可證而不提示任何問(wèn)題。(4)獲取許可證44(5)播放數(shù)字媒體文件要播放數(shù)字媒體文件,消費(fèi)者需要能支持WindowsMediaDRM的播放機(jī)。然后,消費(fèi)者即可根據(jù)許可證中所提供的規(guī)則或權(quán)限來(lái)播放文件。許可證可提供多種不同權(quán)限,如開(kāi)始時(shí)間和日期、持續(xù)時(shí)間以及對(duì)操作計(jì)數(shù)。例如,默認(rèn)權(quán)限可能允許消費(fèi)者在特定計(jì)算機(jī)上播放數(shù)字媒體文件并可將該文件復(fù)制到便攜設(shè)備。許可證不可轉(zhuǎn)讓。這種按PC頒發(fā)許可證的模式可確保打包的數(shù)字媒體文件只能在已獲得該文件的許可證密鑰的計(jì)算機(jī)上播放。(5)播放數(shù)字媒體文件453.WindowsMedia版權(quán)管理的優(yōu)勢(shì)對(duì)于藝術(shù)家和公司來(lái)說(shuō),一套強(qiáng)而有效的數(shù)字版權(quán)系統(tǒng)將會(huì)減少公司在版權(quán)利益上的損失。越來(lái)越多的未經(jīng)授權(quán)的媒體文件的出現(xiàn),極大的傷害到了版權(quán)公司的利益,這些文件有著和正版內(nèi)容一樣的質(zhì)量,而且被非常容易的傳播和分發(fā)。通過(guò)WindowsMediaDRM,內(nèi)容提供者可以通過(guò)加密媒體文件和分發(fā)授權(quán)來(lái)保證自己內(nèi)容的版權(quán)利益。3.WindowsMedia版權(quán)管理的優(yōu)勢(shì)46對(duì)于內(nèi)容提供者來(lái)說(shuō),零售商和錄音實(shí)驗(yàn)室可以在網(wǎng)上開(kāi)設(shè)音樂(lè)銷售的商店,無(wú)論內(nèi)容被傳播的多廣,內(nèi)容提供者可以保證內(nèi)容的版權(quán)不受侵害。獲取許可證的過(guò)程也成為公司收集用戶信息的過(guò)程。WindowsMedia采用了極高強(qiáng)度的DRM機(jī)密方式,即使用現(xiàn)在的超級(jí)計(jì)算機(jī)也需要數(shù)天進(jìn)行破解。DRM也很好的防止了在不同PC上交換許可證的可能性。對(duì)于內(nèi)容提供者來(lái)說(shuō),47對(duì)于消費(fèi)者來(lái)說(shuō),數(shù)字內(nèi)容分發(fā)商提供給消費(fèi)者更方便的獲取最新音樂(lè)和視頻的方法。隨著數(shù)字版權(quán)保護(hù)的提供,內(nèi)容提供者將更加愿意將一些更好的節(jié)目和內(nèi)容提供在互聯(lián)網(wǎng)上進(jìn)行共享。數(shù)字版權(quán)技術(shù)也避免用戶被牽涉到一些版權(quán)糾紛中。對(duì)于消費(fèi)者來(lái)說(shuō),484.WindowsMedia版權(quán)管理器組件WindowsMediaPackager:打包媒體文件WindowsMediaLicenseService:服務(wù)注冊(cè)客戶,頒發(fā)許可證SQL數(shù)據(jù)庫(kù):存儲(chǔ)有關(guān)媒體文件、事務(wù)、許可證和注冊(cè)的信息WindowsMediaRightsManagerWeb站點(diǎn):提供可供下載的打包文件、注冊(cè)客戶以及頒發(fā)許可證4.WindowsMedia版權(quán)管理器組件495.獲得WindowsMedia版權(quán)管理器開(kāi)發(fā)工具包訪問(wèn)Web頁(yè)面/windowsmedia/dowloads/default.asp下載WindowsMediaRightsManager10SDK5.獲得WindowsMedia版權(quán)管理器開(kāi)發(fā)工具包502.2RealMedia1.制作端產(chǎn)品RealProducerBasic和Plus版將普通格式的音頻、視頻或動(dòng)畫(huà)媒體文件通過(guò)壓縮轉(zhuǎn)換為RealServer能進(jìn)行流式傳輸?shù)牧鞲袷轿募L峁﹥煞N編碼格式選擇:HTTP和SureStream。

2.服務(wù)器端產(chǎn)品RealServerBasic、Plus、Intranet和Professional版本提供流式服務(wù)。代理軟件RealSystem

Proxy提供專用的、安全的流媒體服務(wù)代理,能使ISPs等服務(wù)商有效降低帶寬需求。

3.客戶端產(chǎn)品RealPlayerBasic和Plus版既可以獨(dú)立運(yùn)行,也能作為插件在瀏覽器中運(yùn)行。2.2.1RealSystem系統(tǒng)組成2.2RealMedia1.制作端產(chǎn)品RealPr512.2.2RealMedia文件格式RealAudio:傳輸接近CD音質(zhì)的音頻數(shù)據(jù)RealVideo:傳輸不間斷的視頻數(shù)據(jù)RealFlash:高壓縮比的動(dòng)畫(huà)格式RealMedia文件格式;使RealSystem可以通過(guò)各種網(wǎng)絡(luò)傳送高質(zhì)量的多媒體內(nèi)容。1.加標(biāo)志的文件格式使用四字符編碼來(lái)標(biāo)識(shí)文件元素。基本部件是塊(chunk)每個(gè)塊包括:指明塊標(biāo)識(shí)符的四字符編碼;

塊中限定數(shù)據(jù)大小的32位數(shù)值;

數(shù)據(jù)塊部分。依類型的不同,上層的塊可以包含子對(duì)象。

2.2.2RealMedia文件格式RealAudio:522.報(bào)頭部分一般情況下,RealMedia的報(bào)頭部分有下面四種:RealMedia文件報(bào)頭——RealMedia文件的第一個(gè)塊

屬性報(bào)頭(PropertiesHeader)

媒體屬性報(bào)頭(MediaPropertiesHeader)

內(nèi)容描述報(bào)頭(ContentDescriptionHeader)RealMedia文件報(bào)頭以后,其它報(bào)頭的出現(xiàn)可以任何次序。3.數(shù)據(jù)部分(DataSection)由數(shù)據(jù)部分報(bào)頭和后面排列的媒體數(shù)據(jù)包組成。數(shù)據(jù)塊報(bào)頭標(biāo)志數(shù)據(jù)塊的開(kāi)始,媒體數(shù)據(jù)包是流媒體數(shù)據(jù)的數(shù)據(jù)包。4.索引部分(IndexSection)由描述索引區(qū)內(nèi)容的索引塊報(bào)頭和一串索引記錄組成

2.報(bào)頭部分532.2.3RealSystem中的數(shù)據(jù)通信RealProducerRealServerRealPlayerTCPUDPTCPUDP2.2.3RealSystem中的數(shù)據(jù)通信RealRea54RealPlayer播放過(guò)程2.2.4RealSystem系統(tǒng)中RTSP通信RAMRealPlayer播放過(guò)程2.2.4RealSys55RTPRTSPServerTCP控制信道單工UDP信道(providemediadata)全雙工UDP信道(providesynchronization)OddPortRTSPClientEvenPortOddPortRTPRTSPServerTCP控制信道單工UDP信道全雙56RDTRTSPServerTCP控制信道單工UDP信道(providemediadata)單工UDP重發(fā)請(qǐng)求服務(wù)器端口缺省值:554RTSPClientRDTRTSPServerTCP控制信道單工UDP信道單工572.2.5RealServer中的多播技術(shù)將一個(gè)現(xiàn)場(chǎng)直播流同時(shí)傳遞給多個(gè)客戶端,而無(wú)需為每一客戶的連結(jié)發(fā)送一個(gè)單獨(dú)的數(shù)據(jù)流,客戶端只需連結(jié)到這個(gè)數(shù)據(jù)流,而不是連結(jié)到RealServer,從而降低帶寬的使用2.2.5RealServer中的多播技術(shù)將一個(gè)現(xiàn)場(chǎng)直581.Back-ChannelMulticast(反向信道多播)在客戶端和服務(wù)器之間保持一個(gè)用于統(tǒng)計(jì)和控制信息交互的控制信息雙向傳輸RTSP或PNA協(xié)議:提供驗(yàn)證和連接統(tǒng)計(jì)功能2.ScalableMulticast(可伸縮多播)無(wú)控制信道用戶統(tǒng)計(jì)只能在多播結(jié)束或用戶停止播出或關(guān)閉RealPlayer時(shí)進(jìn)行單向傳輸U(kuò)PL格式SDP(會(huì)話描述協(xié)議)1.Back-ChannelMulticast(反向信道592.2.6RealServer中的分流技術(shù)一般用于網(wǎng)絡(luò)直播Transmitter(發(fā)送服務(wù)器)通過(guò)UDP單播、UDP組播和TCP將直播媒體流發(fā)送到分布在各地的多個(gè)接收服務(wù)器,客戶端可以就近訪問(wèn)服務(wù)器獲得較高質(zhì)量的媒體流減少帶寬使用Transmitter與Receiver(接收服務(wù)器)之間由高速鏈路連接。2.2.6RealServer中的分流技術(shù)一般用于網(wǎng)絡(luò)直601.PushSplitting預(yù)先建立連接立即傳送媒體流2.PullSplitting無(wú)需預(yù)先建立連接第一個(gè)連接建立后要保持該連接至編碼器停止編碼ReceiverTransmitterSplitter1.PushSplittingReceiverTrans613.實(shí)際應(yīng)用——RealSystemProxy8彈性可擴(kuò)充的專用流媒體降低帶寬成本網(wǎng)絡(luò)管理容易保護(hù)播放內(nèi)容安全性3.實(shí)際應(yīng)用——RealSystemProxy8622.2.7SureStream存在問(wèn)題:通過(guò)低速率調(diào)制解調(diào)器與Internet連接;限制發(fā)布媒體質(zhì)量或連接人數(shù)。解決方法:一、服務(wù)器減少發(fā)送給客戶端的數(shù)據(jù)而阻止再緩沖,在RealSystem5.0中,稱為“視頻流瘦化”;二、根據(jù)不同連接速率創(chuàng)建多個(gè)文件,根據(jù)用戶連接,服務(wù)器發(fā)送相應(yīng)文件。SureStream技術(shù):一、確立一個(gè)編碼框架,允許不同速率的多個(gè)流同時(shí)編碼,合并到同一個(gè)文件中;二、采用一種復(fù)雜客戶/服務(wù)器機(jī)制探測(cè)帶寬變化。2.2.7SureStream存在問(wèn)題:通過(guò)低速率調(diào)制解63一、RMCS簡(jiǎn)介RMCSoffersapackagingserver,streamingserver,licenseserverandasecurefileformatplug-inforRealPlayer.ThissystemprovidesWindowsandUNIXsolutionsandsupportssubscription,videoondemandandotherbusinessmodels.RMCSiscurrentlyutilizedbyMusicNet,ajointventureofRealNetworks,AOLTimeWarner,BertelsmannAG,EMIGroupandZomba.2.2.9RMCS一、RMCS簡(jiǎn)介2.2.9RMCS64MusicNetisofferingdigitallicensesforamusicsubscriptionserviceforthefourrecordlabelsanditsmusicformatisboundtotheRealformat.BothAOLandRealNetworks(RealOne)havelaunchedaMusicNet-basedservice.2.2.9RMCS(cont’d)MusicNetisofferingdigitall65二、RMCS可以干什么?1.滿足內(nèi)容所有者和相應(yīng)的版權(quán)所有者的需求;2.支持靈活的商務(wù)運(yùn)營(yíng)方式:訂閱、點(diǎn)播以及其它有創(chuàng)意的方式;3.保護(hù)內(nèi)容所有者的權(quán)益,避免盜版和其他非法使用;4.向客戶提供比沒(méi)有采用版權(quán)保護(hù)技術(shù)更多的服務(wù);5.向更廣泛的用戶提供安全的媒體內(nèi)容;6.透明地向用戶傳送加密控制信息,并在用戶播放時(shí)進(jìn)行無(wú)縫控制,使用戶能像播放普通文件一樣播放加密內(nèi)容。二、RMCS可以干什么?66三、RMCS如何構(gòu)成?RMCS提供了四個(gè)組件功能用以保護(hù)、傳送和執(zhí)行媒體文件,包括:1.RealSystemPackager:內(nèi)容供應(yīng)商用其對(duì)媒體文件進(jìn)行打包、加密或者進(jìn)行分發(fā)和廣播。2.RealSystemLicenseServer:處理訪問(wèn)請(qǐng)求和對(duì)加密媒體文件進(jìn)行許可處理的HTTP服務(wù)器。3.MediaCommerceUpgradeforRealPlayer:可以識(shí)別加密的Real格式文件(*.rms)的客戶端軟件。4.RealSystemServerPlugin:服務(wù)器端的插件,可以使RealServer無(wú)縫處理加密的信息流。三、RMCS如何構(gòu)成?67四、RMCS如何處理媒體流?1.RealSystemPackager將沒(méi)有加密的媒體文件轉(zhuǎn)換為加密的媒體文件。它將生成1個(gè)全球統(tǒng)一標(biāo)識(shí)符(GUID)和內(nèi)容文件的密鑰,并把它們保存成文本文件,輸出到內(nèi)容數(shù)據(jù)庫(kù)。2.內(nèi)容、GUID和密鑰被輸入到后臺(tái)數(shù)據(jù)庫(kù),加密的媒體文件通過(guò)不同的傳送機(jī)制讓用戶可以使用。3.零售商設(shè)定許可內(nèi)容的使用規(guī)則。4.用戶訪問(wèn)零售商的web服務(wù)器以獲取播放加密媒體文件的許可。5.零售Web服務(wù)器從RealSystemLicenseServer請(qǐng)求權(quán)限并且處理用戶的交易。6.請(qǐng)求的客戶端獲取內(nèi)容文件。它檢查加密許可數(shù)據(jù)庫(kù)以確認(rèn)已經(jīng)收到播放文件的權(quán)限。只有獲得授權(quán)的客戶端才能播放文件。四、RMCS如何處理媒體流?682.3QuickTime媒體描述和媒體數(shù)據(jù)分開(kāi)存儲(chǔ)媒體描述或元數(shù)據(jù)(Meta-Data)——Movie:包含軌道數(shù)目、視頻壓縮格式和時(shí)間信息,媒體數(shù)據(jù)存儲(chǔ)區(qū)域的索引媒體數(shù)據(jù):所有的采樣數(shù)據(jù),如視頻幀和音頻采樣媒體數(shù)據(jù)可與QuickTimemovie存儲(chǔ)在同一個(gè)文件中,也可在一個(gè)單獨(dú)的文件或者在幾個(gè)文件中2.3.1QuickTime文件格式2.3QuickTime媒體描述和媒體數(shù)據(jù)分開(kāi)存儲(chǔ)2.3691.Atom2.QuickTimeAtomContainers數(shù)據(jù)類型數(shù)據(jù)大小信息Data報(bào)頭數(shù)據(jù)數(shù)據(jù)類型子原子葉原子數(shù)據(jù)大小信息Data數(shù)據(jù)大小信息原子ID原子類型數(shù)據(jù)類型Data數(shù)據(jù)大小信息數(shù)據(jù)類型雙親原子1.Atom數(shù)據(jù)類型數(shù)據(jù)大小信息Data報(bào)頭數(shù)據(jù)數(shù)據(jù)類型子702.3.2QuickTime文件結(jié)構(gòu)一群原子的集合不規(guī)定原子的次序2.3.3QuickTimeMovieVideoMedia信息MusicMedia信息TextMedia信息TracksMovies2.3.2QuickTime文件結(jié)構(gòu)一群原子的集合2.712.3.4QuickTime制作技術(shù)媒體制作軟件QuickTimePro制作虛擬環(huán)境的工具軟件QuickTimeVR2.3.5QuickTime發(fā)布技術(shù)2.3.6QuickTime播放技術(shù)點(diǎn)播、實(shí)時(shí)廣播、非實(shí)時(shí)廣播RTP/RTSP(高帶寬用戶);HTTP(低帶寬用戶)不支持SureStream技術(shù)QuickTimePlayer2.3.4QuickTime制作技術(shù)媒體制作軟件Qu722.4其他流媒體技術(shù)——Flash流格式動(dòng)畫(huà)交互式矢量動(dòng)畫(huà)標(biāo)準(zhǔn)采用矢量作圖技術(shù):各元素均為矢量;只用少量的數(shù)據(jù)就可以描述一個(gè)復(fù)雜的對(duì)象

體積小,采用流控制技術(shù)(易于網(wǎng)上流傳)由時(shí)間發(fā)展為先后順序排列的一系列編輯幀組成除傳統(tǒng)的“幀-幀”動(dòng)畫(huà)變形,還支持過(guò)渡變形技術(shù),包括移動(dòng)變形和形狀變形交互性:通過(guò)ActionScript實(shí)現(xiàn)2.4其他流媒體技術(shù)——Flash流格式動(dòng)畫(huà)交互式矢量動(dòng)畫(huà)73視頻:SWF動(dòng)畫(huà)文件音頻:RealAudio文件RealPlayer同步這兩個(gè)流播放時(shí),可以對(duì)流進(jìn)行控制操作,如停止、快進(jìn)、重放如何輸出RealFlash文件?2.4.2與RealFlash相關(guān)的流格式Flash視頻:SWF動(dòng)畫(huà)文件2.4.2與RealFlash74TheEndTheEnd75過(guò)渡變形只需制作出動(dòng)畫(huà)序列中的第一幀和最后一幀(關(guān)鍵幀),中間的過(guò)渡幀可通過(guò)Flash計(jì)算自動(dòng)生成。大大減少動(dòng)畫(huà)制作的工作量,縮減動(dòng)畫(huà)文件的尺寸,而且過(guò)渡效果非常平滑。對(duì)幀序列中的關(guān)鍵幀的制作,產(chǎn)生不同的動(dòng)畫(huà)和交互效果。播放時(shí),以時(shí)間線上的幀序列為順序依次進(jìn)行。過(guò)渡變形只需制作出動(dòng)畫(huà)序列中的第一幀和最后一幀(關(guān)鍵幀),中76Chapter2

流媒體技術(shù)基礎(chǔ)南京工程學(xué)院計(jì)算機(jī)工程學(xué)院徐夢(mèng)溪Chapter2

流媒體技術(shù)基礎(chǔ)南京工程學(xué)院77在Internet和Intranet上實(shí)現(xiàn)基于流技術(shù)的數(shù)字媒體(音頻、視頻)的傳輸制作、發(fā)布和播放軟件與Windows9x/NT/2000/XP集成在一起核心是ASF2.1WindowsMedia在Internet和Intranet上實(shí)現(xiàn)基于流技術(shù)的數(shù)字媒782.1.1WindowsMedia技術(shù)平臺(tái)概述1.基于組件的方案構(gòu)成以一系列模塊組件為中心WindowsMediaToolsWindowsMediaServicesNetworkWindowsMediaPlayer2.1.1WindowsMedia技術(shù)平臺(tái)概述1.基792.1.1WindowsMedia技術(shù)平臺(tái)概述2.WindowsMedia的應(yīng)用方式廣播電影和特別節(jié)目廣告音樂(lè)教育團(tuán)體通信個(gè)人使用2.1.1WindowsMedia技術(shù)平臺(tái)概述2.Wi802.1.2WindowsMedia技術(shù)基本概念WindowsMedia:指與某個(gè)MicrosoftWindowsMedia技術(shù)名稱一起使用的商標(biāo)名。WindowsMediaService:指在網(wǎng)上駐留和發(fā)布基于WindowsMedia的流內(nèi)容的WindowsMedia技術(shù)。WindowsMediaServer:指運(yùn)行WindowsMedia服務(wù)的服務(wù)器。WindowsMediaStream:指WindowsMedia服務(wù)器通過(guò)網(wǎng)絡(luò)發(fā)布的現(xiàn)場(chǎng)或點(diǎn)播的基于WindowsMedia的內(nèi)容。2.1.2WindowsMedia技術(shù)基本概念Wind812.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMediaSDK:指基于WindowsMedia技術(shù)的軟件開(kāi)發(fā)工具包(SDK)。WindowsMediaTools:指用于為WindowsMedia服務(wù)創(chuàng)建基于WindowsMedia的內(nèi)容的一套工具。WindowsMediaEncoder:指捕獲音頻、視頻;編寫數(shù)字形式的腳本數(shù)據(jù);壓縮音頻和視頻數(shù)據(jù);并將它們保存到WindowsMedia格式文件或通過(guò)網(wǎng)絡(luò)傳送流所使用的WindowsMedia技術(shù)。WindowsMediaCodec:指WindowsMedia技術(shù)使用的音頻或視頻壓縮/解壓縮(編解碼器)算法。更明確地說(shuō),它可以指MicrosoftWindowsMedia音頻編解碼器或MicrosoftWindowsMedia視頻編解碼器。2.1.2WindowsMedia技術(shù)基本概念(co822.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMediaAudioCodec:指WindowsMedia技術(shù)使用的音頻壓縮/解壓縮(編解碼器)算法。WindowsMediaVideoCodec:指WindowsMedia技術(shù)使用的視頻編解碼算法。WindowsMediaFormat:指WindowsMedia技術(shù)(或包含WindowsMedia技術(shù)許可證的第三方產(chǎn)品)在編著、存儲(chǔ)、編輯、發(fā)布、流傳輸、或播放基于時(shí)間線的內(nèi)容時(shí)所使用的格式。2.1.2WindowsMedia技術(shù)基本概念(co832.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMedia格式文件:指用WindowsMedia技術(shù)創(chuàng)建的文件,它包含按WindowsMedia格式保存的音頻、視頻、或腳本數(shù)據(jù)。文件擴(kuò)展名:.asf,.wma,.wmvWindowsMedia格式化的內(nèi)容:指用WindowsMedia技術(shù)或包含WindowsMedia技術(shù)許可證的第三方產(chǎn)品創(chuàng)建的基于時(shí)間的媒體內(nèi)容。2.1.2WindowsMedia技術(shù)基本概念(co842.1.2WindowsMedia技術(shù)基本概念(cont’d)WindowsMediaMetafiles:指用WindowsMedia技術(shù)創(chuàng)建的文件,它包含可擴(kuò)展標(biāo)記語(yǔ)言(XML)語(yǔ)法形式的元數(shù)據(jù)。元數(shù)據(jù)可以包含諸如WindowsMedia-格式化的文件的URL,它所指媒體的標(biāo)題、版權(quán)以及作者,或者WindowsMedia-格式化的文件的開(kāi)始時(shí)間和持續(xù)時(shí)間的信息。文件擴(kuò)展名:.asx,.wax,.wvxWindowsMediaPlayer:指播放WindowsMedia格式的文件或再現(xiàn)基于WindowsMedia的內(nèi)容的WindowsMedia技術(shù)。

2.1.2WindowsMedia技術(shù)基本概念(co852.1.2WindowsMedia技術(shù)基本概念(cont’d)DigitalRightsManagement:指用于保護(hù)媒體內(nèi)容和管理訪問(wèn)權(quán)限的技術(shù)。通過(guò)實(shí)現(xiàn)這項(xiàng)技術(shù),能夠維護(hù)媒體內(nèi)容副本所有者的一個(gè)列表,還可以在發(fā)布的每張內(nèi)容上放置數(shù)字簽名。

2.1.2WindowsMedia技術(shù)基本概念(co862.1.3WindowsMedia組件1.WindowsMediaTools包括創(chuàng)建工具和編輯工具M(jìn)ediaEncoder:將實(shí)時(shí)或存儲(chǔ)的音頻、視頻內(nèi)容轉(zhuǎn)換為ASF流,然后通過(guò)WindowsMediaServer在網(wǎng)絡(luò)中傳送。MediaAuthor:為合成并同步視頻和圖像文件提供一個(gè)圖形界面;能夠在創(chuàng)建.asf文件之前預(yù)覽模擬的結(jié)果;支持多目標(biāo)寬帶和腳本命令。2.1.3WindowsMedia組件1.Windo87VidToASF:此命令行實(shí)用工具將.vid或.mov文件轉(zhuǎn)換成.asf文件;可以使用命令行選項(xiàng)來(lái)指定添加標(biāo)記,調(diào)用URL,以及執(zhí)行腳本命令的腳本文件。WavToASF:此命令行實(shí)用工具將.wav或.mp3文件轉(zhuǎn)換成.asf文件;可以使用命令行選項(xiàng)來(lái)指定添加標(biāo)記,調(diào)用URL,以及執(zhí)行腳本命令的腳本文件。WindowsMediaPresenter:插件工具;配合WindowsMediaEncoder將PowerPoint演示文稿轉(zhuǎn)換成.asf流。

VidToASF:此命令行實(shí)用工具將.vid或.mo88ASFIndexer:此圖形工具用于編輯.asf文件;對(duì)已有的.asf文件添加索引、屬性和標(biāo)記并裁剪.asf文件的開(kāi)始和結(jié)束部分。ASFChop:編輯.asf文件的命令行實(shí)用工具;向.asf文件中添加標(biāo)記、腳本以及屬性,或者從.asf文件中刪除時(shí)間區(qū)間。ASFCheck:驗(yàn)證.asf文件的格式;識(shí)別.asf文件內(nèi)部的問(wèn)題并修復(fù)其中的一些。ASFIndexer:此圖形工具用于編輯.asf文件;892.1.3WindowsMedia組件(cont’d)2.WindowsMediaServer對(duì)外提供ASF流媒體的網(wǎng)絡(luò)發(fā)布服務(wù)保證文件的保密性以及文件不能被未授權(quán)下載使每個(gè)使用者以最佳影像品質(zhì)瀏覽網(wǎng)頁(yè)具有多種文件發(fā)布形式和監(jiān)控管理功能2.1.3WindowsMedia組件(cont’d)90包括兩大基本服務(wù)模塊:①UnicastService為客戶提供點(diǎn)對(duì)點(diǎn)連接式服務(wù)按用戶的參與程度:On-DemandUnicast:可以控制播放的過(guò)程BroadcastUnicast:只能觀看播放②StationService對(duì)外提供廣播式服務(wù)包括兩大基本服務(wù)模塊:912.1.3WindowsMedia組件(cont’d)3.WindowsMediaPlayer可以接收并播放來(lái)自WindowsMediaServer的流,播放電影剪輯、網(wǎng)站音樂(lè)視頻、公司演示文稿,以及其它更多的內(nèi)容。播放大多數(shù)流行格式的音頻和視頻。讀取并執(zhí)行.asf文件中的腳本命令。接收腳本命令、標(biāo)記和元數(shù)據(jù),如剪輯標(biāo)題、作者和版權(quán)為在Internet上觀看現(xiàn)場(chǎng)新聞播放WindowsMedia廣播和點(diǎn)播的內(nèi)容。播放網(wǎng)站上的電影剪輯和音樂(lè)視頻。

2.1.3WindowsMedia組件(cont’d)922.1.4ASF簡(jiǎn)介ASF是一種數(shù)據(jù)格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過(guò)這種格式,以網(wǎng)絡(luò)數(shù)據(jù)包的形式傳輸,實(shí)現(xiàn)流式多媒體內(nèi)容發(fā)布。使用MPEG-4壓縮算法體積小ASF格式的視頻中可帶有命令代碼,用戶指定在到達(dá)視頻或音頻的某個(gè)時(shí)間后觸發(fā)某個(gè)事件或操作。

2.1.4ASF簡(jiǎn)介ASF是一種數(shù)據(jù)格式,音頻、視頻、圖931.ASF的特征可擴(kuò)展的媒體類型——ASF文件允許制造者很容易地定義新的媒體類型部分下載——特定的有關(guān)播放部件的信息能夠存儲(chǔ)在ASF文件頭部分,這些信息能夠?yàn)榭蛻魴C(jī)用來(lái)找到合適的所需的播放部件的版本(如果沒(méi)有在客戶機(jī)上安裝)可伸縮的媒體類型——ASF是設(shè)計(jì)用來(lái)表示可伸縮的媒體類型的“帶寬”之間的依賴關(guān)系流的優(yōu)先級(jí)化——現(xiàn)代的多媒體傳輸系統(tǒng)能夠動(dòng)態(tài)地調(diào)整以適應(yīng)網(wǎng)絡(luò)資源緊張的情況多語(yǔ)音目錄信息1.ASF的特征942.ASF文件格式ASF對(duì)象:ASF文件基本的組織單元無(wú)需一個(gè)權(quán)威機(jī)構(gòu)來(lái)管理對(duì)象標(biāo)識(shí)符系統(tǒng),因?yàn)橛?jì)算機(jī)網(wǎng)卡能夠產(chǎn)生一個(gè)有效的唯一的GUID。對(duì)象大小字段已定義得足夠處理高帶寬多媒體內(nèi)容的大文件。ObjectIDObjectSizeObjectData16B8B??B2.ASF文件格式ObjectIDObjectSiz953.高層文件結(jié)構(gòu)ASF文件邏輯上是由三個(gè)高層對(duì)象組成:頭對(duì)象(HeaderObject)、數(shù)據(jù)對(duì)象(DataObject)和索引對(duì)象(IndexObject)。頭對(duì)象是必需的,并且必須放在每一個(gè)ASF文件的開(kāi)頭部分。數(shù)據(jù)對(duì)象也是必需的,且一般情況下緊跟在頭對(duì)象之后。索引對(duì)象是可選的,一般推薦使用。頭對(duì)象先于數(shù)據(jù)對(duì)象到達(dá)有三種方式:①包含頭對(duì)象的信息作為“會(huì)話聲明”的一部分。②利用一個(gè)與數(shù)據(jù)對(duì)象不同的“通道”發(fā)送頭對(duì)象。③在發(fā)送ASF數(shù)據(jù)對(duì)象之前發(fā)送頭對(duì)象。3.高層文件結(jié)構(gòu)96ASF頭對(duì)象頭對(duì)象是唯一包含其他ASF對(duì)象的對(duì)象FilePropertiesObject(文件屬性對(duì)象)——全局文件屬性。StreamPropertiesObject(流屬性對(duì)象)——定義一個(gè)媒體流和其屬性。ContentDescriptionObject(內(nèi)容描述對(duì)象)——包含所有目錄信息。ComponentDownloadObject(部件下載對(duì)象)——提供播放部件信息。StreamGroupsObject(流組織對(duì)象)——邏輯上把多個(gè)媒體流組織在一起。ScalableObject(可伸縮對(duì)象)——定義媒體流之間的可伸縮的關(guān)系。ASF頭對(duì)象頭對(duì)象是唯一包含其他ASF對(duì)象的對(duì)象97ASF頭對(duì)象(cont’d)PrioritizationObject(優(yōu)先級(jí)對(duì)象)——定義相關(guān)流的優(yōu)先級(jí)。MutualExclusionObject(相互排斥對(duì)象)——定義排斥關(guān)系如語(yǔ)言選擇。Inter-MediaDependencyObject(媒體相互依賴對(duì)象)——定義混合媒體流之間的相互依賴關(guān)系。RatingObject(級(jí)別對(duì)象)——根據(jù)W3CPICS定義文件的級(jí)別。IndexParametersObject(索引參數(shù)對(duì)象)——提供必要的信息以重建ASF文件的索引。ASF頭對(duì)象(cont’d)Prioritization98ASF數(shù)據(jù)對(duì)象包含一個(gè)ASF文件的所有多媒體數(shù)據(jù)。多媒體數(shù)據(jù)以ASF數(shù)據(jù)單元的形式存儲(chǔ),每一個(gè)ASF數(shù)據(jù)單元都是可變長(zhǎng)的,且包含的數(shù)據(jù)必須是同一種媒體流。數(shù)據(jù)單元在當(dāng)它們開(kāi)始傳輸?shù)臅r(shí)候在數(shù)據(jù)對(duì)象中自動(dòng)地排序,這種排序來(lái)自于交叉存儲(chǔ)的文件格式。ASF數(shù)據(jù)對(duì)象包含一個(gè)ASF文件的所有多媒體數(shù)據(jù)。99ASF索引對(duì)象包含一個(gè)嵌入ASF文件的多媒體數(shù)據(jù)的基于時(shí)間的索引。每個(gè)索引進(jìn)入表現(xiàn)的時(shí)間間隔是在制作時(shí)設(shè)置的,并且存儲(chǔ)在索引對(duì)象中。由于沒(méi)有必要為一個(gè)文件的每一個(gè)媒體流建立一個(gè)索引,因此,通常利用一個(gè)時(shí)間間隔列表來(lái)索引一系列的媒體流。

ASF索引對(duì)象包含一個(gè)嵌入ASF文件的多媒體數(shù)據(jù)的基于時(shí)間1002.1.5WindowsMedia9系列音頻編解碼器1.WindowsMediaAudio9所享有的音質(zhì)比先進(jìn)的WindowsMediaAudio8所提供的音質(zhì)還高20%對(duì)可變比特率(VBR)音頻的支持,保證了可通過(guò)更小的文件來(lái)提供更高的質(zhì)量可以在計(jì)算機(jī)、CD-R或超過(guò)120種與WindowsMedia兼容的設(shè)備上存儲(chǔ)比以往更多的音樂(lè)與早期版本的WindowsMediaAudio兼容的解碼器向后兼容,因此,可以在早期版本的播放機(jī)、操作系統(tǒng)和電子設(shè)備上播放新的內(nèi)容2.1.5WindowsMedia9系列音頻編解碼器1012.WindowsMediaAudio9Professional第一個(gè)用于Web的數(shù)字環(huán)繞聲編解碼器配備了高保真硬件和5.1聲道環(huán)繞聲的計(jì)算機(jī)能在立體聲或5.1聲道(甚至7.1聲道)環(huán)繞聲中捕獲高清晰度音頻(24比特/96-KHz采樣),從而實(shí)現(xiàn)了以128到768Kbps的速率進(jìn)行流式播放或傳遞下載后播放的內(nèi)容用戶無(wú)需128Kbps的立體聲MP3文件,就可以盡享5.1聲道音頻提供的可媲美相同比特率的出眾保真性能如果用戶嘗試使用新的5.1聲道、24比特、96kHz采樣率性能播放文件,但沒(méi)有支持多聲道或高清晰度聲音的系統(tǒng)或聲卡,播放質(zhì)量將無(wú)縫地下降(例如,降低到16比特、2聲道立體聲),以便用戶獲得系統(tǒng)可提供的最佳播放體驗(yàn)。2.WindowsMediaAudio9Profe1023.WindowsMediaAudio9Lossless用于存檔收藏的CD可以將CD中的曲目復(fù)制為這種無(wú)損格式,以實(shí)現(xiàn)高效存儲(chǔ)然后,將曲目轉(zhuǎn)換為基于WindowsMediaAudio9的CD進(jìn)行播放3.WindowsMediaAudio9Lossl1034.WindowsMediaAudio9Voice到目前為止,低比特率編解碼器已經(jīng)針對(duì)音樂(lè)或聲音進(jìn)行了優(yōu)化但這種混合模式的聲音和音樂(lè)編解碼器能夠提供極其出色的音質(zhì),可用于低比特率流式處理(不到20Kbps)。

4.WindowsMediaAudio9Voice1045.WindowsMediaAudio9VBRVBR模式意味著實(shí)現(xiàn)最佳音質(zhì)所需的平均比特率更低、文件也更小。VBR可應(yīng)用于WindowsMediaAudio9和WindowsMediaAudio9Professional編解碼器。WindowsMediaAudio9Lossless編解碼器始終使用VBR。對(duì)于低比特率的流式處理和設(shè)備(例如CD和DVD播放機(jī)),可使用限制峰值模式。

5.WindowsMediaAudio9VBR1052.1.6WindowsMedia9系列視頻編解碼器1.WindowsMediaVideo9與WindowsMediaVideo8編解碼器相比,質(zhì)量提高大約15%到50%(最高比特率下的畫(huà)質(zhì)提高最多);確??稍谌魏伪忍芈氏绿峁o(wú)與倫比的視頻質(zhì)量。Eg.WindowsMediaVideo(WMV)9文件的大小通常只有同等質(zhì)量的MPEG-4文件的一半。

2.1.6WindowsMedia9系列視頻編解碼器1062.WindowsMediaVideo9AdvancedProfile一種隨WindowsMediaPlayer10、WindowsMediaFormat9.5SDK和更新的編解碼器安裝程序包一起提供的新的編解碼器。主要功能包括改進(jìn)的交織支持和傳輸格式獨(dú)立性。在運(yùn)行WindowsMediaPlayer10的計(jì)算機(jī)上的使用效果最佳,也可以在WindowsMediaPlayer7或更高版本的計(jì)算機(jī)上使用。若要將此編解碼器與WindowsMediaEncoder9系列一起使用,必須安裝WindowsMediaPlayer10。AdvancedProfile編解碼器將在解碼器中顯示一個(gè)選項(xiàng)。使用9系列視頻編解碼器的以前版本,內(nèi)容生成器可以提供漸進(jìn)的內(nèi)容,所采用的數(shù)據(jù)速率低到MPEG-2編解碼器的三分之一,并且仍獲得與MPEG-2相同的質(zhì)量。2.WindowsMediaVideo9Advan1072.WindowsMediaVideo9AdvancedProfile(cont’d)內(nèi)容生成器和廣播器現(xiàn)在可以通過(guò)交織的內(nèi)容在編碼效率上獲得同樣的改進(jìn)。傳輸格式獨(dú)立性使得WindowsMediaVideo9AdvancedProfile可以通過(guò)并非基于WindowsMedia的系統(tǒng)提供,例如基于標(biāo)準(zhǔn)的廣播基礎(chǔ)結(jié)構(gòu)(通過(guò)本機(jī)MPEG-2傳輸流)或無(wú)線基礎(chǔ)結(jié)構(gòu)(通過(guò)RTP),甚至是DVD。2.WindowsMediaVideo9Advan1083.WindowsMediaVideo9Screen進(jìn)行演示或在培訓(xùn)時(shí)示范如何使用計(jì)算機(jī)。即使CPU的配置相對(duì)普通,可以更好地處理位圖圖像和屏幕動(dòng)作。3.WindowsMediaVideo9Scree1094.WindowsMediaVideo9Image通過(guò)平移和縮放效果將靜態(tài)圖像轉(zhuǎn)換為全屏(640x480)視頻。添加交叉漸隱過(guò)渡,創(chuàng)建完全編輯的視頻剪輯效果。在低達(dá)每秒20千比特(Kbps)的數(shù)據(jù)速率下傳遞結(jié)果。使用固定比特率(CBR)或單步可變比特率(VBR)模式壓縮的這些文件可輕松地進(jìn)行共享。4.WindowsMediaVideo9Image1105.WindowsMediaVideo9ImageV2通過(guò)平移、縮放和各種轉(zhuǎn)換效果將靜態(tài)圖像轉(zhuǎn)換為視頻。通過(guò)將這些過(guò)渡與平移、縮放和同時(shí)淡入淡出相結(jié)合,創(chuàng)建幾乎沒(méi)有數(shù)目限制的效果。可以在低達(dá)每秒20千比特(Kbps)的數(shù)據(jù)速率下傳遞結(jié)果。使用固定比特率(CBR)或單步可變比特率(VBR)模式壓縮的這些文件可輕松地進(jìn)行共享。與以前版本不兼容。5.WindowsMediaVideo9Image1116.WindowsMediaVideo9VBR模式WindowsMediaVideo9編解碼器可以查找較復(fù)雜的部分,并在最需要的地方分配更多的比特(例如,動(dòng)作多的序列),從而以較小的平均文件大小來(lái)實(shí)現(xiàn)最佳質(zhì)量。WindowsMediaVideo9支持限制峰值的VBR模式,這樣,用戶可以指定允許的最高比特率,低比特率連接和設(shè)備(如DVD播放機(jī))也可利用VBR的優(yōu)勢(shì)。6.WindowsMediaVideo9VBR模1127.廣播就緒編解碼器級(jí)的本機(jī)隔行掃描支持可確保在廣播傳遞應(yīng)用(例如,機(jī)頂盒或TV傳遞)中實(shí)現(xiàn)最佳質(zhì)量。

8.基于硬件的WindowsMedia視頻加速利用支持DirectX視頻加速(DxVA)技術(shù)的新一代顯卡,體驗(yàn)全面提升的性能。有了這些顯卡,基于WindowsMediaVideo的內(nèi)容的呈現(xiàn)就可以由顯卡處理器分擔(dān),從而使播放更平滑,使更高分辨率的視頻播放成為可能。這種分擔(dān)模式為其他任務(wù)留出了更多的計(jì)算資源。

7.廣播就緒1132.1.7WindowsMedia版權(quán)管理技術(shù)核心組件:WindowsMediaRightManagerWindowsMedia版權(quán)管理器9系列包括:服務(wù)器和軟件開(kāi)發(fā)包——保護(hù)媒體文件的回放SDK——制作用于加密和分發(fā)許可證的程序2.1.7WindowsMedia版權(quán)管理技術(shù)核心組件1141.數(shù)字版權(quán)管理技術(shù)Digitalrightsmanagement(DRM)isanumbrellatermthatreferstoaccesscontroltechnologiesusedbypublishersandothercopyrightholderstolimitusageofdigitalmediaordevices.DRMcanalsorefertorestrictionsassociatedwithspecificinstancesofdigitalworksordevices.Tosomeextent,DRMoverlapswithcopyprotection,butDRMisusuallyappliedtocreativemedia(music,films,etc.)whereascopyprotectiontypicallyreferstosoftware.1.數(shù)字版權(quán)管理技術(shù)115Theuseofdigitalrightsmanagementhasbeencontroversial.Advocatesargueitisnecessaryforcopyrightholderstopreventunauthorizedduplicationoftheirworktoensurecontinuedrevenuestreams.Opponents,suchasTheFreeSoftwareFoundation,maintainthattheuseoftheword"rights"ismisleadingandsuggestthatpeopleinsteadusethetermdigitalrestrictionsmanagement.Theuseofdigitalrightsmana116DRM運(yùn)作機(jī)制:有效的DRM技術(shù)是讓電子出版物的分銷商用自定義的加密技術(shù)來(lái)控制對(duì)這些產(chǎn)品——不論是印刷品,音樂(lè)或是圖象——的訪問(wèn)。DRM運(yùn)作機(jī)制:1172.WindowsMedia版權(quán)管理器的基本工作方式(1)打包WindowsMedia版權(quán)管理器對(duì)數(shù)字媒體文件打包。打包的文件將加密并使用一個(gè)“密鑰”鎖定。該密鑰存儲(chǔ)在一個(gè)加密許可證中,該許可證將單獨(dú)分發(fā)。——獨(dú)有功能

溫馨提示

  • 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)論