組播視頻工具VIC研究.ppt_第1頁(yè)
組播視頻工具VIC研究.ppt_第2頁(yè)
組播視頻工具VIC研究.ppt_第3頁(yè)
組播視頻工具VIC研究.ppt_第4頁(yè)
組播視頻工具VIC研究.ppt_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

組播視頻工具VIC研究,清華大學(xué)信息網(wǎng)絡(luò)工程研究中心 陳旸 張軒 李崇榮 2004-12-26,目錄,VIC的歷史 VIC的體系結(jié)構(gòu) VIC的適用性研究 VIC的擴(kuò)展性研究 應(yīng)用及前景,VIC的歷史 VIC的體系結(jié)構(gòu) VIC的適用性研究 VIC的擴(kuò)展性研究 應(yīng)用及前景,VIC簡(jiǎn)介,VIC (Videoconferencing Tool)是一個(gè)組播視頻工具,主要用于組播視頻會(huì)議系統(tǒng)。 VIC的主要特點(diǎn): 支持組播(multicast) 支持多種標(biāo)準(zhǔn)視頻編碼方式 支持多種平臺(tái) 支持多種網(wǎng)絡(luò)結(jié)構(gòu) 提供視頻流加密和用戶身份認(rèn)證 有良好的交互界面 提供會(huì)議同步協(xié)調(diào)總線機(jī)制 可以和音頻軟件同步,VIC的歷史,作者 UCB-LBNL,Lawrence Berkeley National Laboratory at University of California, Berkeley UCL,University College London 組織 AG,AccessGrid OpenMash 版本 Berkeley Version UCL Version OpenMash Version,發(fā)展里程碑,1992 Multicast Backbone (MBone) 1993,1994 MBone Tools Xerox PARC Network Video tool, nv INRIA Video-conferencing System, ivs. 1995 UCB/LBNL, UCL Vic,vat,wb Sdr 1997 UCL Vic,rat GCCP 清華大學(xué)與UCB實(shí)現(xiàn)基于MBone的視頻會(huì)議 2001 清華大學(xué)、復(fù)旦大學(xué)、東南大學(xué)和華南理工大學(xué) 實(shí)現(xiàn)基于VIC的多點(diǎn)實(shí)時(shí)授課系統(tǒng) 2003 CERNET 建成中國(guó)第一個(gè)大規(guī)模基于網(wǎng)絡(luò)的視頻組播技術(shù)服務(wù)系統(tǒng),VIC的歷史 VIC的體系結(jié)構(gòu) VIC的適用性研究 VIC的擴(kuò)展性研究 應(yīng)用及前景,VIC系統(tǒng)組成框圖,設(shè)計(jì)思想,輕量會(huì)話模型 (Lightweight Session Model) 體系結(jié)構(gòu)原理 應(yīng)用層分幀原則 (Application Level Framing ALF) 工程實(shí)現(xiàn)原理 綜合層處理原則 (Integrated Layer Processing ILP) 會(huì)話 (Session): Multicast address + port,提出LSM的考慮: 兼顧分層原則與效率 關(guān)鍵點(diǎn):數(shù)據(jù)處理沒(méi)有任何的延遲 LSM具體實(shí)現(xiàn): RTP packet成為操作的單元結(jié)構(gòu) 減小延時(shí),減小數(shù)據(jù)的重復(fù)拷貝 管道線處理,VIC的歷史 VIC的體系結(jié)構(gòu) VIC的適用性研究 VIC的擴(kuò)展性研究 應(yīng)用及前景,平臺(tái)適用性,VIC采用了平臺(tái)無(wú)關(guān)的實(shí)現(xiàn)方法 Windows Linux Solaris HP-UX MAC Tcl/Tk與C混合編程 C+實(shí)現(xiàn)類定義和實(shí)現(xiàn) Tcl/Tk控制程序流程 VIC采用Tcl/Tk腳本編寫界面,通過(guò)C+ 程序調(diào)用Tcl/Tk的解釋器來(lái)運(yùn)行Tcl/Tk腳本,從會(huì)話Session對(duì)象中獲得相應(yīng)的資源列表,調(diào)用系統(tǒng)資源實(shí)現(xiàn),網(wǎng)絡(luò)傳輸適用性,ALF實(shí)現(xiàn)高速海量連續(xù)數(shù)據(jù)流的傳輸,協(xié)調(diào)數(shù)據(jù)傳輸所經(jīng)過(guò)的應(yīng)用組件和網(wǎng)絡(luò) 在ALF的設(shè)計(jì)思想基礎(chǔ)上形成了RTP協(xié)議 RTP協(xié)議采用了ALF模型,完全獨(dú)立于下層的網(wǎng)絡(luò),適用于異質(zhì)異構(gòu)的網(wǎng)絡(luò)結(jié)構(gòu) 采用宏塊(Macro Block)級(jí)別發(fā)送 壓縮編碼到宏塊后,用RTP打包發(fā)送,而不是一般方法采用的將一幀數(shù)據(jù)都?jí)嚎s好以后發(fā)送,網(wǎng)絡(luò)環(huán)境適用性,對(duì)現(xiàn)有IP網(wǎng)絡(luò)和ATM網(wǎng)絡(luò)有很好的適用性 可以用于IPv4和IPv6網(wǎng)絡(luò),采用了協(xié)議棧無(wú)關(guān)性的實(shí)現(xiàn)方法,有很好的靈活性 初步實(shí)驗(yàn)證明可以適用于下一代互聯(lián)網(wǎng),編解碼適用性,多種編解碼方式 現(xiàn)有H.261,H.263,H.263+,JPEG,nv,phv,MPEG1,MPEG2等 編解碼部分完全模塊化 可實(shí)現(xiàn): MPEG4 適用于低帶寬的情況 正在研究中: 加入DV格式,用于高質(zhì)量視頻 加入H.264標(biāo)準(zhǔn) 高壓縮率,大碼流的的MPEG2,VIC的歷史 VIC的體系結(jié)構(gòu) VIC的適用性研究 VIC的擴(kuò)展性研究 應(yīng)用及前景,可擴(kuò)展性需求,下一代互聯(lián)網(wǎng)的高帶寬、高性能決定了視頻會(huì)議具有大規(guī)模、強(qiáng)交互的特點(diǎn) VIC是否能夠成為大規(guī)模、強(qiáng)交互組播視頻會(huì)議的核心工具,是一個(gè)值得研究的問(wèn)題,可擴(kuò)展性分析,VIC的總線設(shè)計(jì)具有內(nèi)部總線和會(huì)議總線,支持內(nèi)部組件之間的協(xié)同,也支持進(jìn)程之間的協(xié)同通信,并且提供了外部的接口,可以實(shí)現(xiàn)會(huì)議的管理 Mbus(Local Message Bus)為VIC內(nèi)部組件通信總線,也是整體的會(huì)議通信總線 ,Confbus為不同本地進(jìn)程間通信總線,Mbus,消息總線(Local Message Bus),簡(jiǎn)稱Mbus,是一種面向消息的構(gòu)件,用于組通信中的通信對(duì)等實(shí)體之間協(xié)調(diào)和相互定位 Mbus主要是構(gòu)建在UDP之上的,主要有三種傳送方式:?jiǎn)尾?,組播和廣播 Mbus的消息格式 + | mbus version | message sequence number | timestamp | reliable | source addr | destination addr |Ack List + | Mbus Command | + | command args | +,Mbus的通信,Mbus采用了實(shí)體間通曉的機(jī)制 在一定間隔時(shí)間內(nèi),實(shí)體之間用單播形式發(fā)送消息,以表示實(shí)體的存在 當(dāng)收到別的實(shí)體發(fā)送的確認(rèn)消息Mbus.hello時(shí),對(duì)照已有的實(shí)體列表進(jìn)行增減,然后發(fā)送回應(yīng)消息。這個(gè)機(jī)制一直持續(xù)到整個(gè)Mbus通信結(jié)束 實(shí)體間還可以發(fā)送要求確認(rèn)信息,收到此信息就會(huì)被動(dòng)發(fā)送Mbus.hello消息,并且不要求回應(yīng)。當(dāng)收不到某個(gè)實(shí)體的回應(yīng)消息時(shí),如果時(shí)間超過(guò)5個(gè)時(shí)間間隔,就可以認(rèn)定這個(gè)實(shí)體已經(jīng)離開(kāi)Mbus,在列表中去除這一實(shí)體 如果實(shí)體主動(dòng)退出Mbus,則發(fā)送Mbus.bye表示退出 實(shí)體間通信和協(xié)同的地址由各自的主機(jī)地址和id號(hào)組成。最初獲得Mbus成員列表是在建立Session的過(guò)程中,由各節(jié)點(diǎn)從信息包中得到,Confbus,Confbus主要由Tcl編程實(shí)現(xiàn),采用IPC(Interprocess Communication)的方式來(lái)提供一種外部進(jìn)程接口,可以實(shí)現(xiàn)外部進(jìn)程和VIC的通信和協(xié)同,例如實(shí)現(xiàn)音視頻同步。相對(duì)于Mbus來(lái)說(shuō),Confbus實(shí)現(xiàn)比較簡(jiǎn)單,Confbus和Mbus的區(qū)別,VIC支持內(nèi)部組件之間的協(xié)同,也支持進(jìn)程之間的協(xié)同通信,并且提供了外部的接口,可以實(shí)現(xiàn)會(huì)議的管理,從而可以有效地支持大規(guī)模的視頻會(huì)議模式,具有下一代互聯(lián)網(wǎng)的大規(guī)模強(qiáng)交互的視頻會(huì)議特點(diǎn),VIC的歷史 VIC的體系結(jié)構(gòu) VIC的適用性研究 VIC的擴(kuò)展性研究 應(yīng)用及前景,現(xiàn)狀,AG的視頻會(huì)議系統(tǒng)采用了VIC,目前在全球大范圍內(nèi)推行 在國(guó)外有基于VIC的商業(yè)化產(chǎn)品推出 VIC可以和H.323系統(tǒng)互聯(lián)互通并已實(shí)驗(yàn)成功 CERNET組播視頻會(huì)議系統(tǒng)視頻部分是在VIC的基礎(chǔ)上開(kāi)發(fā)完成的,CERNET組播視頻會(huì)議,AG關(guān)于VIC的目標(biāo),AG的終極目標(biāo)就是建立一個(gè)體系使使用者之間完全無(wú)隔閡和距離感的交流,一種完全的溝通。為此需要推廣VI

溫馨提示

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