【正文】
itiated by the source server, which broadcasts information to all directly connected splitters, and so on. We call such process push splitting. Alternatively, splitting can be initiated by a client connecting to a local splitter (or network cache acting as a splitter) which, if not active, transfers request to an upper tier splitter, and so on, until it reaches the nearest active splitter. Once such a splitter is found, it can start transmission of the requested information down through the chain of intermediate connections to the client. We call this model pull splitting. In the case where a splitter is used as part of a multipleaccess delivery network, it can establish connections to several geographically distributed uppertier splitters. We call such a delivery process multipleaccess splitting.CONCLUSIONIn this paper, we provided an overview of the architecture of today’s Internet streaming media delivery networks and various problems they pose for video coding. We also explained some of the existing mechanisms in RealSystem8 that support adaptive transmission of preencoded information, and described the overall architecture of its RealVideo8 codec.We showed that RealSystem8 provides an open and extensible platform, capable of acmodating various future needs of streaming media infrastructure on the Internet, and inparticular, new demands for improved videocoding techniques.本文來(lái)自于:XXX大學(xué)本科生畢業(yè)論文設(shè)計(jì)流媒體技術(shù)在企業(yè)中的應(yīng)用作者姓名:XXX 指導(dǎo)教師:XXX 所在學(xué)院:軟件學(xué)院 專(zhuān)業(yè)(系):軟件工程 班級(jí)(屆):2012屆A1班 二〇一二 年 四 月 二十八日目錄摘要: 11 流媒體技術(shù) 2 流媒體簡(jiǎn)介 2 流媒體的傳輸方式及基本原理 2 流媒體的傳輸流程及協(xié)議 32 流媒體技術(shù)的實(shí)現(xiàn)與組成 3 流服務(wù)的應(yīng)用軟件 4 集中分布式視頻系統(tǒng) 4 視頻業(yè)務(wù)管理媒體發(fā)布系統(tǒng) 4 視頻采集制作系統(tǒng) 5 媒體內(nèi)容自動(dòng)索引檢索系統(tǒng) 5 媒體數(shù)字版權(quán)加密系統(tǒng) 5 媒體存儲(chǔ)系統(tǒng) 5 客戶(hù)端系統(tǒng) 63 流媒體技術(shù)的應(yīng)用 6 流媒體技術(shù)的應(yīng)用模式 6 本身同時(shí)具有基礎(chǔ)運(yùn)營(yíng)商和業(yè)務(wù)平臺(tái)使用者兩種身份的用戶(hù)群體。還指出流媒體在企業(yè)應(yīng)用中出現(xiàn)的問(wèn)題,最后對(duì)流媒體技術(shù)在企業(yè)中應(yīng)用發(fā)展進(jìn)行展望。 流媒體的傳輸方式及基本原理 流媒體傳輸過(guò)程中是依靠HTTP/TCP協(xié)議在RTCP的控制下進(jìn)行的,:Web服務(wù)器Web瀏覽器 HTTP/TCP 源文件 搜索定位AV服務(wù)器AV播放器 控制信息RTCP/TCP(UDP) 數(shù)據(jù)信息RTP/UDP 流媒體傳輸基本原理流媒體實(shí)現(xiàn)的基本原理[1]是將原來(lái)的媒體文件使用高效的壓縮算法進(jìn)行壓縮以后,應(yīng)用合適的流式傳輸,經(jīng)過(guò)流媒體服務(wù)器的配置,采用一定的實(shí)時(shí)協(xié)議來(lái)傳輸數(shù)據(jù)。實(shí)時(shí)流傳輸同HTTP的流式傳輸不同,它必須要有專(zhuān)用的流媒體服務(wù)器和傳輸協(xié)議。 流媒體的傳輸流程及協(xié)議 對(duì)流媒體的具體傳輸流程[2]做詳細(xì)敘述。n 當(dāng)AV數(shù)據(jù)信息抵達(dá)客戶(hù)端時(shí),就可以看到AV播放器所播放的節(jié)目了。資源預(yù)訂協(xié)議(RSVP)即Resource Reserve Protocol,由于使用RSVP能夠預(yù)留一部分網(wǎng)絡(luò)資源從而能夠在一定程度上為流媒體的傳輸提供QOS。他還需要有標(biāo)準(zhǔn)、開(kāi)放以及跨平臺(tái)的架構(gòu)。這樣隨著用戶(hù)的增多和業(yè)務(wù)的增加系統(tǒng)能夠更加靈活的調(diào)整現(xiàn)場(chǎng)直播流的數(shù)量,同時(shí)通過(guò)增加接近最終用戶(hù)端的邊緣流媒體服務(wù)器數(shù)量和帶寬集群,調(diào)節(jié)并發(fā)用戶(hù)數(shù)量,從而不斷滿(mǎn)足用戶(hù)對(duì)于系統(tǒng)擴(kuò)展的需求。這些工具產(chǎn)生的Stream文件能夠存儲(chǔ)為固定的格式為發(fā)布服務(wù)器所使用。媒體分析軟件還能夠感應(yīng)到視覺(jué)內(nèi)容的變化,能夠智能的將感知到的視頻分解成片段同時(shí)產(chǎn)生可供瀏覽的關(guān)鍵幀圖像,也可以像識(shí)別屏幕上的文字、數(shù)字一樣識(shí)別出視頻中的人像,同時(shí)能夠從視頻信號(hào)中判斷出語(yǔ)音文本或標(biāo)題文字。它可以使內(nèi)容提供商隨心所欲的在他發(fā)布的節(jié)目或媒體中的指定的內(nèi)容、觀(guān)看次數(shù)及時(shí)間段進(jìn)行加密和保護(hù)。同時(shí)對(duì)于數(shù)據(jù)的讀寫(xiě)能力要求也非常高,高速傳輸外界所請(qǐng)求的數(shù)據(jù)從而使得用戶(hù)能夠更快訪(fǎng)問(wèn)共享數(shù)據(jù),同時(shí)需要其具有高度的兼容性、可擴(kuò)展性并且支持標(biāo)準(zhǔn)的接口。目前有 美國(guó)微軟公司的MediaPlayer、美國(guó)蘋(píng)果公司的Quicktime和美國(guó)Real Networks公司的RealPlayer三種產(chǎn)品應(yīng)用最為廣泛。所以,用戶(hù)必須首先區(qū)分在整個(gè)流媒體應(yīng)用領(lǐng)域中的各種角色的定義以及劃分。目前流媒體技術(shù)主要有基于寬帶和窄帶兩種應(yīng)用方式。 這一類(lèi)用戶(hù)一般包括:政府部門(mén)、電視臺(tái)、教育機(jī)構(gòu)、大公司、企業(yè)、網(wǎng)站等。多媒體遠(yuǎn)程教育系統(tǒng)的基礎(chǔ)是語(yǔ)音和視頻是行業(yè)中最為復(fù)雜的壓縮和傳輸技術(shù),并且采用標(biāo)準(zhǔn)的RTP協(xié)議,同時(shí)將高質(zhì)量的音頻/視頻以及HTML頁(yè)面緊密的結(jié)合起來(lái),可以同時(shí)實(shí)現(xiàn)音頻、視頻、文字、圖像等在網(wǎng)上實(shí)時(shí)同步的傳輸。 本身只是作為基礎(chǔ)運(yùn)營(yíng)商這種運(yùn)營(yíng)商本身并不提供內(nèi)容,他只是提供了一個(gè)強(qiáng)大完整的流媒體應(yīng)用平臺(tái),并且將這個(gè)應(yīng)用平臺(tái)為若干個(gè)使用者進(jìn)行開(kāi)放,同時(shí)為其提供了一種開(kāi)放式流媒體系統(tǒng),這種系統(tǒng)可以二次經(jīng)營(yíng)和管理。 流媒體技術(shù)的播放方式流媒體的播放方式[4]主要分為單播、組播、點(diǎn)播和廣播n 單播:利用單播流,可以采用點(diǎn)播發(fā)布點(diǎn)和廣播發(fā)布點(diǎn)。點(diǎn)播是客戶(hù)端和服務(wù)器之間進(jìn)行主動(dòng)連接,這樣用戶(hù)不僅能夠接收到數(shù)據(jù)流而且能夠?qū)ζ浼右钥刂?。很大程度方便了網(wǎng)絡(luò)傳輸。MPEG4僅僅是一種視頻編碼技術(shù),它的清晰度是根據(jù)壓縮時(shí)所選擇的碼率決定的,同時(shí),MPEG4擁有不同的壓縮標(biāo)準(zhǔn),例如基于MPEG4的Discrete Cosine Transform來(lái)進(jìn)行壓縮的Microsoft的asf視頻部分。而用流媒體技術(shù)在互聯(lián)網(wǎng)上面向世界發(fā)布不僅大大降低了成本,覆蓋面也極大提高,從公司整體利益來(lái)看是百利而無(wú)一害。然而流媒體技術(shù)可以使企業(yè)更加生動(dòng)形象地介紹自己的產(chǎn)品,猶如當(dāng)面推銷(xiāo),不僅增加了產(chǎn)品的可信度而且更容易讓大眾接受。隨著流媒體技術(shù)的日益成熟以及網(wǎng)絡(luò)帶寬的不斷增加,大家對(duì)于視頻會(huì)議系統(tǒng)也越來(lái)越青睞。它真正消除了中間商使得人與人在網(wǎng)絡(luò)上的溝通變得更加容易,同時(shí)能夠更加直接的交互和共享。他的可擴(kuò)展性在理論上認(rèn)為是無(wú)限的,這樣無(wú)論何時(shí)都能夠比較容易的滿(mǎn)足用戶(hù)的需求。這樣無(wú)需中間服務(wù)器的介入,從而避免了可能產(chǎn)生的瓶頸,正是由于P2P技術(shù)的非中心化的特點(diǎn)使它具有了可擴(kuò)展性、健壯性等的優(yōu)勢(shì)。5) 負(fù)載均衡在P2P網(wǎng)絡(luò)環(huán)境中每個(gè)節(jié)點(diǎn)既是客戶(hù)機(jī)同時(shí)又是服務(wù)器,這就降低了對(duì)C/S服務(wù)器存儲(chǔ)能力和計(jì)算能力的要求,由于資源分布在不同節(jié)點(diǎn)上使得網(wǎng)絡(luò)負(fù)載均衡得以更好地實(shí)現(xiàn)。2)數(shù)據(jù)共享 基于P2P的流媒體服務(wù)系統(tǒng)知識(shí)在現(xiàn)有的基礎(chǔ)上將傳統(tǒng)模式下的數(shù)據(jù)傳輸路徑和服務(wù)方式進(jìn)行了改變,而并不改變現(xiàn)有的流媒體服務(wù)架構(gòu)。同時(shí)成為一個(gè)上載節(jié)點(diǎn)為其他節(jié)點(diǎn)提供流媒體上載平臺(tái)。利用主備用節(jié)點(diǎn)的方式解決節(jié)點(diǎn)失效問(wèn)題,利用多個(gè)服務(wù)節(jié)點(diǎn)作為發(fā)送節(jié)點(diǎn),其中只有一個(gè)作為活動(dòng)節(jié)點(diǎn)其他的為備用。媒體同步機(jī)制就是在媒體中添加說(shuō)明,其中應(yīng)用最多的說(shuō)明方法是時(shí)間戳。利用數(shù)字版權(quán)管理來(lái)保護(hù)知識(shí)產(chǎn)權(quán),內(nèi)容提供商通過(guò)數(shù)字版權(quán)管理對(duì)文字、圖像等媒體文件加密保護(hù),使得這些文件在非法情況下無(wú)法被拷貝和復(fù)制。 流媒體服務(wù)的安裝 選擇傳輸協(xié)議3)添加發(fā)布站點(diǎn)在GUOZEJUNSERVER上點(diǎn)擊“開(kāi)始”選擇“程序”選擇“管理工具”之后打開(kāi)“Windows Media 服務(wù)”。 安裝IIS服務(wù)6)創(chuàng)建視頻播放網(wǎng)站將GUOZEJUNSERVER上的使用單播公告向?qū)?chuàng)建的網(wǎng)頁(yè)拷貝到GUOZEJUNWEB上的“Default Web Site”站點(diǎn)的根目錄下。 Windows Media Player安裝8)單播的實(shí)現(xiàn)在GUOZEJUNClient上輸入網(wǎng)址,點(diǎn)擊“啟動(dòng)獨(dú)立的Windows Media Player”可以看到使用Windows Media . 單播的實(shí)現(xiàn) 使用Windows Media Player播放視頻 創(chuàng)建廣播站點(diǎn) 創(chuàng)建單播廣播站點(diǎn)1)完成添加發(fā)布點(diǎn)向?qū)г贕UOZEJUNSERVER右擊“發(fā)布點(diǎn)”然后點(diǎn)擊“添加發(fā)布點(diǎn)(向?qū)В焙筮B續(xù)選擇“下一步”,“廣播發(fā)布點(diǎn)”在下一個(gè)對(duì)話(huà)框中選擇“單播(每個(gè)客戶(hù)端都與服務(wù)器連接,適用于多數(shù)應(yīng)用程序)” 選擇廣播發(fā)布點(diǎn) 選擇播放方式 接下來(lái)選擇“現(xiàn)有播放列表”,然后連續(xù)點(diǎn)擊下一步完成添加發(fā)布點(diǎn)向?qū)А?選擇廣播內(nèi)容類(lèi)型點(diǎn)擊“下一步”到“廣播站點(diǎn)的傳遞選項(xiàng)”“多播(一般要求網(wǎng)絡(luò)中在服務(wù)器與客戶(hù)端之間有多播路由器)”連續(xù)點(diǎn)擊“下一步”完成“添加發(fā)布站點(diǎn)向?qū)А?。從最初的茫然,到逐漸進(jìn)入狀態(tài),再到思路的逐漸清晰,整個(gè)寫(xiě)作過(guò)程所經(jīng)歷的思緒變化難以用語(yǔ)言表達(dá)。這一次的磨練不但是對(duì)我實(shí)際能力的一次提升,更會(huì)對(duì)我未來(lái)的學(xué)習(xí)和工作有很大的幫助。綜上所述,流媒體技術(shù)的發(fā)展還將是一個(gè)漫長(zhǎng)的過(guò)程,不可否認(rèn)它的前景十分廣闊。就本論文完成過(guò)程中首先要感謝潘剛柱老師,他的親切關(guān)懷和悉心指導(dǎo)是我順利完成論文的重要保障,從課題的選擇到期間的指導(dǎo)再到論文初稿的修改直至現(xiàn)在最終完成。在此謹(jǐn)向XXX表示最誠(chéng)摯的謝意。參考文獻(xiàn)[1] 鐘玉琢,向哲,沈洪 ,2003年.[2] 楊輝華. 流媒體技術(shù)及其應(yīng)用. 2003年第2期.[3] 廖勇,周德松 ,2006年.[4] 莊捷.流媒體原理與應(yīng)用.中國(guó)廣播電視出版,.[5] ,2008.[6] 李文斌,鐘寧,[J].廣西師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,25(4):281285.[7] 張春紅,裘曉峰,弭偉等,P2P技術(shù)全面解析.人民郵電出版社,2007[8] Moy Version 2[S].RFC 2328, 1998.[9] Karl Paulsen Focal Press.Moving Media Storage Technologies: Applications amp。感謝XXX老師、XXX老師在工作中的指導(dǎo)和幫助,感謝XX班的這些兄弟,感謝青協(xié)的師兄師姐師弟師妹們。在此謹(jǐn)向潘老師致以最誠(chéng)摯的謝意。其次是依賴(lài)性強(qiáng)不能夠獨(dú)立,這次如果沒(méi)有潘剛柱老師的指導(dǎo)和同學(xué)的幫助我的論文很難順利完成。但無(wú)可避免的它會(huì)存在一定的缺點(diǎn):第一為了文件能夠在網(wǎng)絡(luò)上順利傳輸必須將它制作成流媒體格式需要人為選取合適的壓縮方法。雖然期間很累也很糾結(jié),但看到者結(jié)束的論文稿件我的心里是甜的,覺(jué)得這一切的付出都是值得的。 指定要?jiǎng)?chuàng)建的文件3)實(shí)現(xiàn)多播站點(diǎn)的訪(fǎng)問(wèn)將GUOZEJUNSERVER上的wmroot文件夾共享。 完成單播公告向?qū)?)實(shí)現(xiàn)廣播站點(diǎn)的訪(fǎng)問(wèn)在IE中輸入 ,這里不能調(diào)節(jié)播放進(jìn)度。 視頻播放網(wǎng)站創(chuàng)建完成6)在GUOZEJUNCLIENT安裝桌面體驗(yàn)功能在GUOZEJUNCLIENT上打開(kāi)服務(wù)器管理工具,點(diǎn)擊“功能”然后點(diǎn)擊“添加功能”,選擇“桌面體驗(yàn)”點(diǎn)擊“下一步”然后點(diǎn)擊“安裝”完成桌面體驗(yàn)功能的安裝。 添加發(fā)布站點(diǎn) 選擇發(fā)布點(diǎn)類(lèi)型4)完成單播公告點(diǎn)擊剛剛創(chuàng)建的發(fā)布站點(diǎn)“視頻培訓(xùn)”在公告欄下點(diǎn)擊“運(yùn)行單播公告向?qū)А敝簏c(diǎn)擊“下一步”,在出現(xiàn)的對(duì)話(huà)框中點(diǎn)擊“瀏覽”,選擇需要播放的文件,連續(xù)點(diǎn)擊“下一步”即可完成單播公告向?qū)А? 流媒體技術(shù)實(shí)現(xiàn)過(guò)程 創(chuàng)建點(diǎn)播站點(diǎn)創(chuàng)建點(diǎn)播站點(diǎn)以實(shí)現(xiàn)視頻點(diǎn)播的具體步驟如下:1)下載并安裝WMS 2008 管理工具在出現(xiàn)的獨(dú)立安裝程序?qū)υ?huà)框,用戶(hù)點(diǎn)擊“確定”“我接受”,這樣WMS 2008管理工具即可成功安裝。這樣