專利名稱:多點(diǎn)視頻會(huì)議和交互式廣播系統(tǒng)的統(tǒng)一分布式結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本專利申請(qǐng)針對(duì)視頻會(huì)議和廣播系統(tǒng)領(lǐng)域。尤其,這里描述的本發(fā)明提供一種系統(tǒng)和方法,用于在分布式網(wǎng)絡(luò)上進(jìn)行視頻會(huì)議或廣播(把每一種都稱為視頻通信會(huì)話),其中,把在視頻通信會(huì)話中的一個(gè)或多個(gè)參加者產(chǎn)生的音頻和視頻信號(hào)經(jīng)由網(wǎng)絡(luò)傳送。
背景技術(shù):
已知視頻會(huì)議系統(tǒng)??梢越?jīng)過發(fā)送模擬或數(shù)字信號(hào)的網(wǎng)絡(luò)實(shí)施這些系統(tǒng)。多個(gè)用戶可以使用諸如具有專用視頻會(huì)議應(yīng)用程序的個(gè)人計(jì)算機(jī)之類的硬件和軟件的組合通過這些系統(tǒng)相互通信。建造這些已知的系統(tǒng),以致通過中央控制點(diǎn)傳遞來自用戶中的每一個(gè)用戶的所有音頻和視頻信號(hào)(A/V信號(hào)),然后分配給駐留在每個(gè)用戶位置處的硬件/軟件系統(tǒng)。中央控制點(diǎn)檢索來自視頻會(huì)議中的每個(gè)參加者的音頻和視頻信號(hào),把這些信號(hào)組合成單個(gè)數(shù)據(jù)流,然后把組合的音頻和視頻信號(hào)數(shù)據(jù)流發(fā)送給每個(gè)參加者。然后,在視頻會(huì)議中的每個(gè)參加者從系統(tǒng)中的中央點(diǎn)檢索饋送,所檢索的饋送與每個(gè)其它參加者所檢索的是相同的。
為了中斷從中央控制點(diǎn)到用戶機(jī)發(fā)送的A/V數(shù)據(jù)流,一般每個(gè)參加者都需要在他的視頻會(huì)議硬件(例如,個(gè)人計(jì)算機(jī))中駐留的專用應(yīng)用程序。一般在參加視頻會(huì)議之前就把專用應(yīng)用程序安裝在用戶機(jī)中。一般,為了把專用應(yīng)用程序正確地安裝在用戶機(jī)處,需要相當(dāng)大的本地存儲(chǔ)器量,然后,不管用戶當(dāng)前是否正在參加視頻會(huì)議,該存儲(chǔ)器丟失了專用應(yīng)用程序。
此外,在這些已知系統(tǒng)中,每個(gè)參加者在參加視頻會(huì)議之前都必需檢索合適的專用應(yīng)用程序。每次引入新版本的應(yīng)用程序時(shí),每個(gè)參加者必需通過下載和安裝新版本來適應(yīng)軟件的變化。否則,在每個(gè)視頻會(huì)議中,可以執(zhí)行不同的軟件應(yīng)用程序,而必需把音頻和視頻信號(hào)引導(dǎo)到不同的軟件應(yīng)用程序。
這些已知系統(tǒng)遭受許多缺點(diǎn)。第一,中央控制單元是昂貴的,并且不能夠超過它的初始能力而較佳地定標(biāo)。在加強(qiáng)計(jì)算處理所有音頻和視頻信號(hào)、管理視頻會(huì)議和控制音頻和視頻信號(hào)流中包括了中央控制單元,因此,如果同時(shí)召開的視頻會(huì)議的數(shù)目增加,這個(gè)控制單元就不能跟上額外的負(fù)載。當(dāng)視頻會(huì)議中的參加者數(shù)目增加時(shí),在中央控制單元處需要的處理能力也跟著顯著地增加。此外,當(dāng)在寬帶網(wǎng)絡(luò)上使用時(shí),中央控制單元組織、管理和指導(dǎo)所有視頻會(huì)議的有限能力會(huì)產(chǎn)生一個(gè)瓶頸。第二,用戶硬件的有限存儲(chǔ)器也限制了這些系統(tǒng),尤其,當(dāng)硬件包括手持裝置和PDA(個(gè)人數(shù)字助理)時(shí),存儲(chǔ)器存儲(chǔ)空間是非常寶貴的。因?yàn)楸匦璋褜S脩?yīng)用程序安裝在用戶機(jī)中,而用戶機(jī)可能沒有足夠的存儲(chǔ)空間來保存應(yīng)用程序,這些已知系統(tǒng)一般只與具有大量存儲(chǔ)器的臺(tái)式機(jī)或工作站機(jī)器一起使用。此外,已經(jīng)在視頻會(huì)議之前把專用應(yīng)用程序裝載到他們的機(jī)器中的參加者可能會(huì)因?yàn)椴煌囊曨l會(huì)議應(yīng)用程序或相同應(yīng)用程序的不同的版本而碰到兼容性問題。
發(fā)明內(nèi)容
提供多點(diǎn)視頻會(huì)議和廣播系統(tǒng),它包括服務(wù)器、一個(gè)或多個(gè)視頻訪問點(diǎn)、反射器和用戶機(jī)。服務(wù)器設(shè)置視頻通信會(huì)話(VC會(huì)話),然后視頻訪問點(diǎn)中之一作為所述視頻通信會(huì)話的主機(jī)。把反射器耦合到視頻訪問點(diǎn),并把音頻和視頻信號(hào)(音頻和視頻信號(hào))引導(dǎo)到用戶機(jī)。反射器接收來自視頻訪問點(diǎn)的控制信號(hào),以便引導(dǎo)往返于參加視頻通信會(huì)話中的用戶機(jī)的音頻和視頻信號(hào)。系統(tǒng)在這些部件之間分配所有的處理任務(wù),以便降低來自使用單個(gè)中央控制點(diǎn)的引導(dǎo)視頻通信會(huì)話和選擇音頻和視頻信號(hào)的路由的任何瓶頸效應(yīng)。服務(wù)器還可以用作票據(jù)代理作用,使用一個(gè)包括在內(nèi)的會(huì)話預(yù)訂模塊來發(fā)出和收回特定視頻會(huì)議和廣播的票據(jù)。
根據(jù)本發(fā)明的一個(gè)方面,用于視頻通信系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)包括服務(wù)器、視頻訪問點(diǎn)、以及反射器。服務(wù)器接收來自參加者的登錄數(shù)據(jù)。視頻訪問點(diǎn)根據(jù)登錄數(shù)據(jù),控制分配給視頻通信會(huì)話的資源,而當(dāng)通過視頻訪問點(diǎn)引導(dǎo)時(shí)反射器把音頻和視頻信號(hào)傳遞給參加者和/或其它反射器。
根據(jù)本發(fā)明的另一個(gè)方面,一種用于經(jīng)過網(wǎng)絡(luò)分配視頻通信會(huì)話的方法,它包括下列步驟(1)接收視頻通信會(huì)話的請(qǐng)求;(2)分配一個(gè)視頻訪問點(diǎn)給視頻通信會(huì)話請(qǐng)求;(3)把每個(gè)參加者連接到一個(gè)反射器;(4)把音頻和視頻信號(hào)分發(fā)給每個(gè)反射器;以及(5)把音頻和視頻信號(hào)從每個(gè)反射器發(fā)送給每個(gè)參加者。
根據(jù)本發(fā)明的另一個(gè)方面,經(jīng)過網(wǎng)絡(luò)把視頻通信用戶軟件分發(fā)給視頻通信會(huì)話中的參加者的一種方法包括下列步驟(1)接收登錄請(qǐng)求;(2)確定參加者將參與的視頻通信會(huì)話;(3)估計(jì)網(wǎng)絡(luò)上的視頻通信用戶軟件的性能;以及(4)下載經(jīng)調(diào)諧的視頻通信用戶軟件,把最佳性能傳送給視頻通信會(huì)話中的每個(gè)參加者。
根據(jù)本發(fā)明的另一個(gè)方面,把票據(jù)傳送給在線事件的一種方法包括下列步驟(1)設(shè)置在線事件的時(shí)間和日期;(2)從一個(gè)用戶檢索參加者名單;(3)分配視頻訪問點(diǎn)來主管事件;(4)對(duì)清單上的每個(gè)參加者產(chǎn)生一張數(shù)字票據(jù),致使數(shù)字票據(jù)包括對(duì)于時(shí)間、日期和視頻訪問點(diǎn)的參考;以及(5)把數(shù)字票據(jù)分發(fā)給每個(gè)參加者。
應(yīng)該注意,這些正是本發(fā)明的許多方面中的一些方面。在閱讀下面陳述的附圖的詳細(xì)說明時(shí),其它未指出的方面將會(huì)變得明白。
附圖簡(jiǎn)述
圖1是根據(jù)本發(fā)明的較佳實(shí)施例的視頻會(huì)議和廣播系統(tǒng)的統(tǒng)一的、分布式結(jié)構(gòu)的系統(tǒng)圖;圖2是可下載的視頻通信用戶的示意圖,所述可下載的視頻通信用戶是在圖1示出的用戶機(jī)中之一處在瀏覽器程序中工作的;圖3是示意圖,示出圖2中示出的可下載的視頻通信用戶的軟件模塊;圖4在圖1中示出的視頻訪問點(diǎn)(VAP)中之一的示意圖;圖5是邏輯流程圖,說明進(jìn)入視頻通信會(huì)話的一個(gè)參加者的較佳步驟;圖6是邏輯流程圖,說明使用圖1示出的系統(tǒng)來組織和進(jìn)行視頻會(huì)議的較佳步驟;以及圖7是邏輯流程圖,說明與圖1示出的系統(tǒng)進(jìn)行交互作用的一個(gè)參加者的較佳步驟。
具體實(shí)施例方式
現(xiàn)在轉(zhuǎn)到附圖,圖1是統(tǒng)一的、分布式結(jié)構(gòu)的系統(tǒng)圖,用于根據(jù)本發(fā)明的較佳實(shí)施例的視頻會(huì)議和廣播系統(tǒng)。所述結(jié)構(gòu)包括服務(wù)器10、視頻訪問點(diǎn)(VAP)30、反射器40以及用戶機(jī)50。服務(wù)器10通過邏輯程序12、用戶和會(huì)話數(shù)據(jù)庫(kù)16和18以及會(huì)話列表和反饋控制模塊20和22管理視頻通信會(huì)話(VC會(huì)話)。網(wǎng)絡(luò)24把管理服務(wù)器10連接到VAP30。每個(gè)VAP30監(jiān)測(cè)一個(gè)視頻通信會(huì)話,并通過管理鏈路32與應(yīng)用程序服務(wù)器10進(jìn)行通信。反射器40經(jīng)由控制信號(hào)42通過網(wǎng)絡(luò)24與VAP30進(jìn)行通信。通過VAP30的分配,反射器40直接通過網(wǎng)絡(luò)24或通過其它反射器40按選擇路由把音頻和視頻信號(hào)44傳遞給參加視頻通信會(huì)話的用戶機(jī)50。
可以把視頻通信會(huì)話作為單個(gè)廣播會(huì)話、交互作用廣播會(huì)話、或作為參加多點(diǎn)視頻會(huì)議來管理。單個(gè)廣播會(huì)話是把來自單個(gè)廣播器的音頻和視頻信號(hào)流傳送給每個(gè)參加者的一種視頻通信會(huì)話。參加者不發(fā)送音頻和視頻信號(hào)給任何其它參加者或廣播器。交互作用廣播會(huì)話是廣播器選擇想要包括在內(nèi)的參加者的一種視頻通信會(huì)話??梢园堰@種系統(tǒng)用于演講系列,其中由廣播器來搜尋聽眾參加。參加多點(diǎn)視頻會(huì)議是用戶機(jī)50處的所有參加者都可以發(fā)送和接收音頻和視頻信號(hào)的一種會(huì)話。如果參加者希望討論問題,就可以使用這種視頻會(huì)議。
參加者使用用戶機(jī)50來連接到服務(wù)器10,以便進(jìn)入視頻通信會(huì)話。參加者連接服務(wù)器10以輸入?yún)⒓诱咝畔?,并且還檢索參加視頻通信會(huì)話所必需的軟件。服務(wù)器10把有關(guān)參加者的信息發(fā)送到VAP30,所述VAP30是負(fù)責(zé)指揮參加者搜尋而參加的視頻通信會(huì)話的。用戶機(jī)50接收來自服務(wù)器10的有關(guān)VAP30的信息,然后連接到VAP30。然后,VAP30連接到反射器40,并通過把控制信號(hào)42發(fā)送到反射器40而控制它。最好,反射器40在地理上接近參加者。用戶機(jī)50開始通過反射器40發(fā)送和接收音頻和視頻信號(hào)44。
可以通過公共網(wǎng)關(guān)接口(CGI)與參加者交互作用而實(shí)施服務(wù)器10中的登錄程序12、用戶和會(huì)話數(shù)據(jù)庫(kù)16和18以及會(huì)話列表和反饋控制模塊20和22。登錄程序12和會(huì)話列表控制20把信息從用戶機(jī)50傳遞到數(shù)據(jù)庫(kù)16和18。反饋信道控制模塊22從VAP模塊30和數(shù)據(jù)庫(kù)16和18檢索信息。在服務(wù)器10中的這些CGI應(yīng)用程序中的每一個(gè)包括視頻通信會(huì)話的高級(jí)控制。
登錄程序12從參加者檢索登錄信息以確定參加者可以參加哪個(gè)視頻通信會(huì)話。登錄程序12檢索諸如姓名和參加者的口令以及通過用戶機(jī)50的參加者當(dāng)前連接的IP地址之類的個(gè)人信息。通過對(duì)登錄到系統(tǒng)的用戶機(jī)50保持跟蹤,服務(wù)器10可以控制同時(shí)進(jìn)行的視頻通信會(huì)話數(shù)目,以保證所有會(huì)話可得到資源。在登錄程序12中,服務(wù)器10向參加者提供圖形接口,以通過會(huì)話列表控制20來選擇正在進(jìn)行的視頻通信會(huì)話中的一個(gè)視頻通信會(huì)話,或允許參加者創(chuàng)建一個(gè)新的視頻通信會(huì)話。
服務(wù)器10為每個(gè)參加者創(chuàng)建數(shù)字“票據(jù)”,以便用來訪問視頻通信會(huì)話。每張票據(jù)指定視頻通信會(huì)話的日期、時(shí)間、持續(xù)期以及會(huì)話分配。使用這張票據(jù)把用戶機(jī)50引導(dǎo)到指揮視頻通信會(huì)話的VAP30以及檢索和發(fā)送音頻和視頻信號(hào)44的反射器40。因此在每個(gè)視頻通信會(huì)話中的每個(gè)參加者可以有一張一次性的票據(jù),允許所述用戶參加該特定的視頻通信會(huì)話。相似地,例如,如果參加者被邀請(qǐng)參加演講系列,則可以向參加者發(fā)出一張事件通行證,該通行證允許參加者參加與演講系列相關(guān)聯(lián)的所有視頻通信會(huì)話。事件通行證包括多張數(shù)字票據(jù),以致參加者訪問事件中的所有視頻通信會(huì)話。使用數(shù)字票據(jù)允許參加者訪問視頻通信會(huì)話而無需登錄過程12詢問參加者。
為了調(diào)度視頻通信會(huì)話,參加者輸入一張參加者名單、開始時(shí)間以及視頻通信會(huì)話時(shí)間長(zhǎng)度,以便保留必需的資源。如此,服務(wù)器10可以管理和控制發(fā)生的視頻通信會(huì)話數(shù)目,以保證所有會(huì)話要用的可得到資源。服務(wù)器10還可以通過檢查參加者數(shù)目、參加者的計(jì)劃位置以及視頻通信會(huì)話的長(zhǎng)度而管理它自己的資源,以便確定反射器40的最優(yōu)化配置以及為所有的視頻通信會(huì)話使用哪個(gè)VAP30。
會(huì)話列表控制20通過搜索數(shù)據(jù)庫(kù)18而產(chǎn)生參加者可以進(jìn)入的視頻通信會(huì)話列表。通過對(duì)會(huì)話數(shù)據(jù)庫(kù)18中的信息(諸如所允許的參加者的姓名)與試圖訪問視頻通信會(huì)話的參加者姓名進(jìn)行比較,可以確定對(duì)于特定視頻通信會(huì)話的訪問。
現(xiàn)在轉(zhuǎn)到視頻通信會(huì)話的控制。VAP30通過把新的參加者添加到視頻通信會(huì)話、開始檢索的過程以及把音頻和視頻信號(hào)44發(fā)送到與特定視頻通信會(huì)話相關(guān)聯(lián)的反射器40而對(duì)視頻通信會(huì)話的控制負(fù)責(zé)。然后VAP30通過控制信號(hào)42檢測(cè)每個(gè)反射器40??刂菩盘?hào)42發(fā)信號(hào)要反射器40記錄來自用戶機(jī)50的音頻和視頻信號(hào)44、把音頻和視頻信號(hào)44發(fā)送給其它反射器40以及檢索來自其它反射器40的音頻和視頻信號(hào)44。因此控制信號(hào)42指揮與用戶機(jī)50正在參與視頻通信會(huì)話有關(guān)的反射器,并且相應(yīng)地通過選擇路由在參加者之間傳遞音頻和視頻信號(hào)。
VAP30通過到反射器40的控制信號(hào)42來監(jiān)視視頻通信會(huì)話的控制。最好通過當(dāng)參加者進(jìn)入和退出視頻通信會(huì)話時(shí)管理參加者的一個(gè)VAP30來控制每個(gè)視頻通信會(huì)話。參加者簡(jiǎn)單地接收和發(fā)送音頻和視頻信號(hào)44,但是不需要管理這些音頻和視頻信號(hào)44。
反射器40接收來自VAP30的控制信號(hào)42,并相應(yīng)地引導(dǎo)音頻和視頻信號(hào)。反射器40通過把其它參加者的音頻和視頻信號(hào)44傳送到相應(yīng)的用戶機(jī)50而與用戶機(jī)50進(jìn)行通信。反射器40還把輸入音頻和視頻信號(hào)44再引導(dǎo)到VAP30指揮的其它反射器40。通過實(shí)施這個(gè)策略,VAP30可以通過正確地選擇反射器現(xiàn)場(chǎng)和音頻和視頻信號(hào)路徑而防止把冗余信息發(fā)送到多個(gè)位置。
在系統(tǒng)中的用戶機(jī)50是端點(diǎn)終端,例如,具有永久存儲(chǔ)空間和存儲(chǔ)器的個(gè)人計(jì)算機(jī),或具有有限存儲(chǔ)器和存儲(chǔ)容量的個(gè)人訪問裝置,可以產(chǎn)生、處理和中斷音頻和視頻信號(hào)、輸入紋理信息以及在網(wǎng)絡(luò)24上進(jìn)行通信。用戶機(jī)50執(zhí)行信號(hào)處理任務(wù),以便產(chǎn)生音頻和視頻信號(hào)44,并使之格式化。包括服務(wù)器10、VAP30和反射器40之類的其它網(wǎng)絡(luò)單元執(zhí)行系統(tǒng)的分布式控制以及通過選擇路由傳遞的功能。
網(wǎng)絡(luò)24可以包括網(wǎng)絡(luò)拓?fù)鋵W(xué)的任何組合。最大的網(wǎng)絡(luò)24可以是互聯(lián)網(wǎng),它可以使用通過互聯(lián)網(wǎng)提供的沿主干線的連接通過網(wǎng)絡(luò)24中的一組節(jié)點(diǎn)把用戶機(jī)50連接到服務(wù)器10。諸如廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、局域網(wǎng)(LAN)或校園網(wǎng)絡(luò)之類的較小網(wǎng)絡(luò)24可以把用戶機(jī)50連接到服務(wù)器10或到模塊,諸如反射器40或VAP30。諸如MAN、LAN和校園網(wǎng)絡(luò)之類的網(wǎng)絡(luò)對(duì)于連接地理位置相互接近的參加者特別有用。反射器40,貼近近旁的參加者,然后只要求來自遠(yuǎn)距離參加者的單個(gè)音頻和視頻信號(hào),并且能夠保持貼近參加者之間的同層間(peer-to-peer)的連接。這種地理關(guān)系的使用在實(shí)施本發(fā)明的視頻通信會(huì)話中是有用的工具,下面將進(jìn)一步討論。
通過使用控制策略的分層結(jié)構(gòu),諸如在圖1中所示,服務(wù)器10可以在更接近視頻通信會(huì)話參加者的機(jī)器之間分發(fā)指揮視頻通信會(huì)話的處理要求。服務(wù)器10在最高級(jí)的細(xì)節(jié)處控制視頻通信會(huì)話。服務(wù)器10已知通過系統(tǒng)指揮的所有視頻通信會(huì)話,以及誰正參加在每個(gè)會(huì)話中,會(huì)話中正在使用哪個(gè)VAP30,以及正在使用哪個(gè)反射器通過選擇路由傳遞音頻和視頻信號(hào)。服務(wù)器10不必知道正在通過反射器40發(fā)送的數(shù)據(jù)有多少,反射器40的路由容量或其它低電平功能。當(dāng)音頻和視頻信號(hào)44通過反射器40時(shí),VAP30管理它們的發(fā)送速率。反射器40發(fā)送和接收VAP30指揮的音頻和視頻信號(hào)44,而用戶機(jī)50把記錄的音頻和視頻壓縮成音頻和視頻信號(hào),并使輸入的音頻和視頻信號(hào)44去除壓縮成為音頻和視頻。
如果總的網(wǎng)絡(luò)負(fù)載不超過反射器40的容量,則選擇合適的反射器40的簡(jiǎn)單策略可以基于它的地理上最接近的特定用戶機(jī)50。如果沒有把所選擇的和所分配的反射器40包括在特定視頻通信會(huì)話中通過選擇路由傳遞音頻和視頻信號(hào)44中,則VAP30沿控制鏈路42把控制信號(hào)發(fā)送到反射器40,以便激勵(lì)它。既然是這樣,還把控制信號(hào)42發(fā)送到包括在特定視頻通信會(huì)話中的其它反射器40,以便用視頻通信會(huì)話的新的路由模式來更新路由列表。
例如,在用戶機(jī)50處的參加者決定進(jìn)入正在進(jìn)行的視頻通信會(huì)話。參加者通過網(wǎng)絡(luò)24連接到服務(wù)器10。參加者可以使用最后分配給他的反射器40和VAP30,但是不需要通過這些機(jī)器來連接服務(wù)器10。登錄程序12通過與用戶機(jī)50的接口接收檢索參加者的信息。參加者選擇所要求的視頻通信會(huì)話,而服務(wù)器10將創(chuàng)建然后就傳遞給用戶的數(shù)字票據(jù)。然后,用戶可以使用數(shù)字票據(jù),通過把票據(jù)傳遞給合適的VAP30而加入會(huì)話。然后,VAP30把參加者的用戶機(jī)50分配給特定的反射器40。然后,用戶機(jī)50開始把音頻和視頻信號(hào)44發(fā)送給該反射器40。
在正規(guī)的廣播會(huì)話中,單個(gè)廣播用戶機(jī)50把音頻和視頻信號(hào)44發(fā)送到特定反射器40,而其它用戶機(jī)50只接收音頻和視頻信號(hào)44的單個(gè)流。包括在廣播會(huì)話中的每個(gè)反射器40接收音頻和視頻信號(hào)44的單個(gè)流,并把它直接傳遞給VAP30規(guī)定的用戶機(jī)50和/或其它反射器40。對(duì)比之下,在多點(diǎn)視頻會(huì)議中,每個(gè)用戶機(jī)50接收來自相關(guān)聯(lián)的反射器40的音頻和視頻信號(hào)44,并把參加者的音頻和視頻信號(hào)44發(fā)送回相同的反射器40。然后,每個(gè)反射器40把音頻和視頻信號(hào)44的多個(gè)流傳送到連接該反射器的每個(gè)用戶機(jī)50。反射器40還把輸入音頻和視頻信號(hào)44再引導(dǎo)到包括在視頻通信會(huì)話中通過VAP30指定的其它反射器40。如此,特定用戶機(jī)50接收由其它用戶機(jī)50發(fā)送的音頻和視頻信號(hào)44的每個(gè)流的復(fù)制件。
在交互作用廣播會(huì)話中,起初配置成只接收音頻和視頻信號(hào)流的參加者可以發(fā)送一個(gè)請(qǐng)求而變成視頻通信會(huì)話中的有效參加者。服務(wù)器10統(tǒng)一從不同參加者來的請(qǐng)求,并產(chǎn)生請(qǐng)求列表,該列表在整個(gè)視頻通信會(huì)話中可以不時(shí)地更新。廣播器50可以得到這個(gè)列表,哪個(gè)參加者起動(dòng)視頻通信會(huì)話,他然后就可以選擇待批準(zhǔn)的請(qǐng)求。服務(wù)器10提供圖形接口,用于促進(jìn)參加者請(qǐng)求的提交,以及用于促進(jìn)廣播器的選擇過程。一旦批準(zhǔn)了特定請(qǐng)求,并且允許提出請(qǐng)求的用戶機(jī)50與廣播器的用戶機(jī)50進(jìn)行交互作用,反饋信道控制模塊22就通知相應(yīng)的VAP30。VAP30通過鏈路42把控制信號(hào)發(fā)送到分派與請(qǐng)求參加者的用戶機(jī)50進(jìn)行通信的反射器40。然后反射器40啟動(dòng)用戶機(jī)50開始把音頻和視頻信號(hào)44發(fā)送到VAP30指揮的反射器40。
利用多個(gè)地理上分散而每個(gè)的位置接近一組用戶機(jī)50的反射器40使進(jìn)行視頻通信會(huì)話所需要的網(wǎng)絡(luò)資源最少。例如,如果在使用單個(gè)反射器的三方視頻會(huì)議中包括三個(gè)用戶機(jī)50,其中,兩個(gè)用戶機(jī)50的位置相互接近,但是在地理上遠(yuǎn)離單個(gè)反射器40,于是,為了到達(dá)兩個(gè)遠(yuǎn)程用戶機(jī)50,反射器40必須在把這些遠(yuǎn)程用戶機(jī)50連接到反射器40的網(wǎng)絡(luò)24上把從第一用戶機(jī)50接收到的音頻和視頻信號(hào)44發(fā)送兩次。第二反射器解決了上述問題,分派第一反射器40與第一用戶機(jī)50進(jìn)行通信,而接近第二遠(yuǎn)距離用戶機(jī)50的第二反射器40與其它兩個(gè)用戶機(jī)50進(jìn)行通信。與單個(gè)反射器的情況相比,在這種雙反射器結(jié)構(gòu)中,在網(wǎng)絡(luò)24上只把音頻和視頻信號(hào)44的一份復(fù)制件發(fā)送到遠(yuǎn)程反射器40,遠(yuǎn)程反射器40依次通過選擇路由在本地把音頻和視頻信號(hào)傳遞到兩個(gè)遠(yuǎn)程用戶機(jī)50。實(shí)施這種有效的方案,在視頻通信會(huì)話期間分配在網(wǎng)絡(luò)24上的音頻和視頻信號(hào)44,可以使視頻通信會(huì)話減小帶寬損耗。
圖2是在一個(gè)用戶機(jī)50處的瀏覽器程序52中操作的可下載視頻通信用戶56的示意圖。視頻通信用戶56是在視頻通信會(huì)話用戶容器模塊54中操作的軟件程序。在建立用戶機(jī)50和VAP30之間的連接之前,從服務(wù)器10(和/或系統(tǒng)中的某些其它部件)檢索視頻通信用戶56。重要的是,視頻通信用戶56不是永久性地安裝在用戶機(jī)50上的,而是保存在諸如RAM之類的易失性存儲(chǔ)器中。另一方面,可以把視頻通信用戶56臨時(shí)存儲(chǔ)在本地,然后在完成特定視頻通信會(huì)話之后刪除。這種方法的優(yōu)點(diǎn)是在用戶機(jī)的永久性存儲(chǔ)器中的專用視頻會(huì)議應(yīng)用程序的存在不會(huì)使用戶機(jī)50的永久性資源負(fù)重荷。此外,當(dāng)視頻通信會(huì)話開始時(shí),排除了在特定視頻通信會(huì)話中的參加者之間的軟件兼容性問題,并因此而操作視頻通信用戶56的相同版本。
這種方法的其它優(yōu)點(diǎn)是服務(wù)器10可以分析傳遞音頻和視頻信號(hào)44的網(wǎng)絡(luò)24,以便確定視頻通信用戶56的大多數(shù)合適的參數(shù)組,因此為了參加者的特定組而對(duì)它進(jìn)行調(diào)整。視頻通信用戶56的經(jīng)調(diào)整的參數(shù)可以具有使傳遞音頻和視頻信號(hào)44的網(wǎng)絡(luò)24的特定結(jié)構(gòu)最優(yōu)化的特征。一般,這種可調(diào)節(jié)參數(shù)將指定用戶機(jī)50捕獲的視頻和音頻的質(zhì)量等級(jí)。這種參數(shù)可以包括視頻分辨率和幀速率、音頻流的取樣速率、音頻和視頻信號(hào)44的最大發(fā)送速率、以及可能影響用戶機(jī)50的性能的以及音頻可視通信的總質(zhì)量的其它設(shè)置。還有,通過在網(wǎng)絡(luò)24上分析用戶機(jī)50的處理容量,服務(wù)器10可以確定用戶機(jī)50(例如,硬件平臺(tái)和操作系統(tǒng))的某些特定特征,并啟動(dòng)對(duì)于該特定平臺(tái)的視頻通信用戶56中的機(jī)內(nèi)最優(yōu)化。
例如,如果服務(wù)器10識(shí)別許多參加者正在通過CDMA無線網(wǎng)絡(luò)使用個(gè)人數(shù)字助理(PDA),則服務(wù)器可能選擇使CDMA網(wǎng)絡(luò)中可得到的帶寬最優(yōu)化的一組視頻通信用戶56的參數(shù)。同樣,在不同視頻通信會(huì)話中的另一組參加者可能通過EDGE無線網(wǎng)絡(luò)連接到服務(wù)器10,而不同的視頻通信用戶參數(shù)組可能使該網(wǎng)絡(luò)24的帶寬最優(yōu)化,因此把經(jīng)調(diào)整的視頻通信用戶56下載給參加者。一旦服務(wù)器10已經(jīng)選擇視頻通信用戶56的合適參數(shù)組,就會(huì)發(fā)生下載視頻通信用戶56的過程。
如參考圖3所進(jìn)行的更詳細(xì)的描述,視頻通信用戶56對(duì)于接收音頻和視頻信號(hào)44、解譯音頻和視頻信號(hào)44、顯示音頻和視頻信號(hào)44以及記錄來自參加者的音頻和視頻信號(hào)44負(fù)責(zé)。要注意,當(dāng)每個(gè)參加者登錄到服務(wù)器10以訪問特定視頻通信會(huì)話時(shí),每個(gè)參加者都下載相同的視頻通信用戶56。
圖3是示意圖,示出圖2所示的可下載視頻通信用戶56的軟件模塊。把視頻通信用戶56組織成四個(gè)主要功能代碼組,包括網(wǎng)絡(luò)接口58、信令模塊60、音頻和視頻捕捉部件以及音頻和視頻顯示部件。音頻和視頻捕捉部件包括視頻和音頻捕捉模塊62和64、視頻和音頻壓縮模塊66和68以及時(shí)間戳模塊70。音頻和視頻顯示部件包括視頻和音頻同步模塊74、視頻和音頻去壓縮模塊76和78、音頻混合器80、視頻顯示模塊82以及音頻再現(xiàn)模塊84。
通過網(wǎng)絡(luò)接口58把音頻和視頻信號(hào)44從反射器40發(fā)送到視頻通信用戶56。網(wǎng)絡(luò)接口58負(fù)責(zé)管理到網(wǎng)絡(luò)的連接。例如,在諸如家用計(jì)算機(jī)所使用的撥號(hào)配置中,網(wǎng)絡(luò)連接可以通過調(diào)制解調(diào)器。對(duì)于附加到LAN上的計(jì)算機(jī),網(wǎng)絡(luò)連接可以通過網(wǎng)絡(luò)接口卡(NIC)。在兩種情況中,模塊58與用戶機(jī)50的網(wǎng)絡(luò)硬件進(jìn)行通信,以便通過信令模塊60的指揮而管理到和從反射器40的發(fā)送音頻和視頻信號(hào)44和接收音頻和視頻信號(hào)44。
VAP30與視頻通信用戶56的信令模塊60進(jìn)行通信,以指揮音頻和視頻信號(hào)44的處理和顯示。信令模塊60命令捕捉部件對(duì)于來自參加者的視頻信號(hào)和音頻信號(hào)進(jìn)行記錄、壓縮和打上時(shí)間戳。信令模塊60還命令顯示部件對(duì)所接收的音頻和視頻信號(hào)進(jìn)行同步、去壓縮,混頻以及顯示。當(dāng)進(jìn)行這些過程時(shí),信令模塊60還監(jiān)測(cè)網(wǎng)絡(luò)24上的話務(wù),并向VAP30報(bào)告用戶機(jī)50的狀態(tài)信息。
通過信令模塊60的命令,捕捉部件對(duì)作為參加者行動(dòng)的結(jié)果而產(chǎn)生的音頻和視頻數(shù)據(jù)進(jìn)行檢索、壓縮以及打上時(shí)間戳。例如,可以通過CCD攝像機(jī)產(chǎn)生視頻數(shù)據(jù)流,并可以通過話筒產(chǎn)生音頻流。視頻捕捉模塊62和音頻捕捉模塊64對(duì)應(yīng)地記錄視頻和音頻流。在視頻壓縮模塊66中壓縮視頻數(shù)據(jù),而在音頻壓縮模塊68中壓縮音頻數(shù)據(jù)。然后,時(shí)間戳模塊70對(duì)音頻和視頻信號(hào)打上時(shí)間戳。這允許其它參加者的視頻通信用戶56的視頻和音頻同步模塊74使音頻流與視頻匹配。然后,通過網(wǎng)絡(luò)接口58把經(jīng)打上時(shí)間戳的、經(jīng)壓縮的音頻和視頻信號(hào)44發(fā)送到反射器40。當(dāng)捕捉部件捕捉來自參加者的音頻和視頻流時(shí),網(wǎng)絡(luò)接口58還通過反射器40接收來自其它參加者的音頻和視頻信號(hào)44。
通過網(wǎng)絡(luò)接口58把所接收到的、來自其它用戶機(jī)50的音頻和視頻信號(hào)44傳遞到顯示部件進(jìn)行處理。視頻和音頻同步模塊74使每個(gè)其它參加者的音頻信號(hào)與參加者的視頻信號(hào)同步。一旦使每個(gè)其它參加者的音頻和視頻信號(hào)同步,就在視頻去壓縮模塊76中去除視頻信號(hào)的壓縮,并在音頻去壓縮模塊78中去除音頻信號(hào)的壓縮。音頻混合器80把來自所有參加者的音頻信號(hào)混合成單個(gè)流,以致可以在用戶機(jī)50上再現(xiàn)音頻。然后通過視頻顯示模塊82向參加者顯示來自其它參加者的視頻流,并通過音頻再現(xiàn)模塊84向參加者再現(xiàn)音頻。
信令模塊60控制到和從用戶機(jī)50的音頻和視頻信號(hào)44的流。當(dāng)通過VAP30指揮時(shí),從信令模塊60到網(wǎng)絡(luò)接口58傳遞指令,所述指令有關(guān)用戶機(jī)50在何時(shí)和從何處接收音頻和視頻信號(hào)44和/或用戶機(jī)50應(yīng)該把音頻和視頻信號(hào)44發(fā)送到哪里。信令模塊60還負(fù)責(zé)復(fù)審網(wǎng)絡(luò)連接的性能,以及負(fù)責(zé)向VAP30報(bào)告性能。如此,VAP30可以確定反射器40的性能是否已經(jīng)受到危害,或低于預(yù)定的門限電平,然后可以停止分派該反射器40與進(jìn)入會(huì)話的新用戶機(jī)50一起工作。
如上所述,在相當(dāng)接近于視頻通信會(huì)話的時(shí)間的某個(gè)時(shí)刻下載視頻通信用戶56。這保證所有參加者都在使用相同視頻通信用戶56的復(fù)制件,因此用相同的音頻和視頻編碼器/解碼器(編譯碼器)對(duì)音頻和視頻信號(hào)44進(jìn)行壓縮和去壓縮。視頻通信用戶56不需要多個(gè)編譯碼器來處理音頻和視頻信號(hào)44,因?yàn)槊總€(gè)參加者正在使用相同的編譯碼器。每個(gè)參加者的音頻和視頻編譯碼器將是相同的,因?yàn)橥ㄟ^以前已經(jīng)邀請(qǐng)所有參加者在正確的時(shí)刻參加視頻通信會(huì)話的會(huì)話預(yù)訂模塊14,視頻通信會(huì)話的入會(huì)的參加者已經(jīng)詳知視頻通信會(huì)話的開始時(shí)間,因此下載相同的視頻通信用戶56。
圖4是圖1中示出的VAP30中之一的示意圖。VAP30最好包括用戶連接控制120、數(shù)字票據(jù)有效模塊122、反射器控制124以及本地會(huì)話數(shù)據(jù)庫(kù)126。用戶連接控制120與用戶機(jī)50和反饋信道控制模塊22進(jìn)行通信。數(shù)字票據(jù)有效模塊122與用戶連接控制120進(jìn)行通信,以便處理從用戶機(jī)50接收到的數(shù)字票據(jù)。反射器控制124與用戶連接控制120和反射器40進(jìn)行通信,以控制反射器分配和信號(hào)路徑。本地會(huì)話數(shù)據(jù)庫(kù)126可以存儲(chǔ)VAP30所需要的控制120-124中任何一個(gè)收集的信息,以進(jìn)一步使視頻通信會(huì)話的控制精煉。
一旦用戶機(jī)50已經(jīng)與VAP30接觸,并且VAP30已經(jīng)用所分配的反射器40更新了會(huì)話數(shù)據(jù)庫(kù)126,反射器控制124就把用戶機(jī)50處有關(guān)參加者的信息傳遞到反射器40。然后,反射器40開始發(fā)送和/或接收音頻和視頻信號(hào)44到/從用戶機(jī)50。用戶連接控制120通過視頻通信用戶56的信令模塊60監(jiān)測(cè)用戶機(jī)50和反射器40之間的通信鏈路的狀態(tài)和性能。因此VAP30負(fù)責(zé)把參加者包括在視頻通信會(huì)話中,并在視頻通信會(huì)話期間監(jiān)測(cè)參加者。
圖5是陳述參加者進(jìn)入視頻通信會(huì)話的較佳步驟的邏輯流程圖。當(dāng)用戶訪問服務(wù)器10以參加視頻通信會(huì)話時(shí),在步驟130處開始所述方法。在步驟132處,用戶登錄服務(wù)器10。在步驟133處,在服務(wù)器10處產(chǎn)生可訪問視頻通信會(huì)話的列表,并提供給用戶。然后在步驟134中,用戶選擇要進(jìn)入的視頻通信會(huì)話。然后在步驟136中,把視頻通信用戶56下載到用戶機(jī)50,并把用戶機(jī)50連接到指揮所選擇視頻通信會(huì)話的VAP30?,F(xiàn)在用戶是視頻通信會(huì)話的參加者。
在步驟140中,參加者繼續(xù)參加視頻通信會(huì)話,直到在步驟142中VAP30接收到退出或時(shí)間已到信號(hào)。如果VAP30接收到時(shí)間已到信號(hào),則在步驟144中,參加者開始確定是否延長(zhǎng)時(shí)間。如果延長(zhǎng)時(shí)間,則在步驟140中參加者繼續(xù)參加會(huì)話。如果會(huì)話的發(fā)起人不延長(zhǎng)時(shí)間,則終止會(huì)話,并且在步驟146中使會(huì)話暫停。否則,如果在步驟142中VAP30接收到來自用戶機(jī)的退出信號(hào),則在步驟146中該參加者退出會(huì)話。在步驟146中參加者退出之后,VAP30指揮反射器40禁止到參加者的用戶機(jī)50的通信鏈路。如果反射器40沒有通過選擇路由傳遞其它音頻和視頻信號(hào)44,則VAP30把反射器的狀態(tài)設(shè)置成無效,并且從該視頻通信會(huì)話中排除所述反射器40。
如上所述,可以通過數(shù)字票據(jù)來完成參加視頻通信會(huì)話的登錄步驟132。最好由服務(wù)器10來進(jìn)行登錄步驟132,以及步驟133-136。通過步驟142和144,VAP30控制用戶機(jī)50和所選擇視頻通信會(huì)話之間的連接。在步驟140中,反射器40發(fā)送和接收音頻和視頻信號(hào)44,當(dāng)由VAP30指揮時(shí),在步驟146中禁止參加者的通信鏈路。
直到選擇了會(huì)話和分配了VAP30,視頻通信用戶56下載步驟136才發(fā)生。這保證會(huì)話中的參加者使用的視頻通信用戶56是相同的??梢詫?duì)視頻通信用戶56的某些參數(shù)進(jìn)行調(diào)整,使視頻通信用戶56在某些網(wǎng)絡(luò)24或VAP30中更有效。
圖6是邏輯流程圖,說明使用圖1所示的系統(tǒng)組織和指揮會(huì)話的較佳步驟。一旦已經(jīng)分配VAP30使之控制視頻通信會(huì)話,并且視頻通信會(huì)話已經(jīng)開始,在步驟150中,VAP30就開始管理視頻通信會(huì)話。在步驟152中,VAP30接收到新用戶信號(hào)。在步驟154中,VAP30通過數(shù)字票據(jù)的有效性來確定是否允許新用戶進(jìn)入視頻通信會(huì)話作為參加者。如果不允許用戶參加,則在步驟156中否定訪問和通知用戶。然后在步驟158中所述方法退出。然而,如果允許用戶訪問視頻通信會(huì)話,則在步驟160中把用戶的通信鏈路添加到反射器40。在步驟162中用戶機(jī)50通過用戶連接控制120檢索來自VAP30的反射器的網(wǎng)絡(luò)地址,然后可以通過反射器40把音頻和視頻信號(hào)發(fā)送到和從用戶機(jī)50。
當(dāng)用戶變成視頻通信會(huì)話的有效參加者時(shí),在步驟164中,用戶機(jī)50發(fā)送/接收音頻和視頻信號(hào)44到和從反射器40。VAP30繼續(xù)指揮反射器40把音頻和視頻信號(hào)44發(fā)送到用戶機(jī)50,直到在步驟166中分別從用戶機(jī)50或反饋信道控制模塊22接收到退出信號(hào)或會(huì)話時(shí)間已到信號(hào)。在步驟168中,時(shí)間已到信號(hào)詢問會(huì)話的發(fā)起人是否延長(zhǎng)視頻通信會(huì)話的時(shí)間。如果會(huì)話發(fā)起人決定延長(zhǎng)時(shí)間,則在步驟164中VAP30繼續(xù)指揮反射器40從用戶機(jī)50接收音頻和視頻信號(hào)44。然而,如果不延長(zhǎng)時(shí)間,則VAP30通過禁止用戶機(jī)50和反射器40之間的通信鏈路而命令反射器40使參加者停止。在步驟166處來自參加者的退出信號(hào)也命令VAP30在步驟170中禁止到反射器40的參加者的通信鏈路。一旦在步驟170中終止了參加者的用戶機(jī)50和反射器40之間的通信鏈路,所述方法就在步驟172中退出。
圖7是邏輯流程圖,說明參加者與圖1示出的系統(tǒng)進(jìn)行交互作用的較佳步驟。在步驟200處開始所述方法。在步驟202處,參加者加入廣播會(huì)話。然后參加者在步驟204中試圖成為有效,并在步驟206處提出一個(gè)請(qǐng)求。一旦在服務(wù)器10處接收到請(qǐng)求,就在步驟208處把參加者的姓名添加到請(qǐng)求名單。在步驟210處,廣播器檢查請(qǐng)求名單。如果在步驟212中廣播器不允許參加者成為有效參加者,則在步驟220中繼續(xù)廣播。如果廣播器允許參加者成為有效參加者,則把參加者添加到廣播中的過程開始。
在廣播器已經(jīng)允許參加者成為有效之后,在步驟214中,反饋信道控制模塊22把一個(gè)信號(hào)發(fā)送到VAP30,以發(fā)信號(hào)給反射器40添加參加者。然后在步驟216中,VAP30發(fā)信號(hào)給用戶機(jī)50,以把音頻和視頻信號(hào)44發(fā)送到反射器40。最后,在步驟218中,VAP30發(fā)信號(hào)給參加視頻通信會(huì)話的所有用戶機(jī)50和廣播器,以接收附加的音頻和視頻信號(hào)44。然后繼續(xù)進(jìn)行220在廣播中有附加參加者參與的廣播。
通過使用控制視頻通信會(huì)話的這種分層命令和路由結(jié)構(gòu),沒有單個(gè)步驟或過程會(huì)使機(jī)器10、30、40和50或網(wǎng)絡(luò)24的容量超過負(fù)荷。當(dāng)過程進(jìn)入每個(gè)附加步驟時(shí),機(jī)器10、30、40和50的每一個(gè)具有較高的帶寬要求,但是發(fā)生較少的話務(wù)。例如,服務(wù)器10可以為100個(gè)同時(shí)的視頻通信會(huì)話提供接口和判定工具??梢园衙總€(gè)反射器分配給一個(gè)視頻通信會(huì)話,但是可以對(duì)多個(gè)用戶機(jī)50負(fù)責(zé)。用戶機(jī)50負(fù)責(zé)計(jì)算強(qiáng)度最大的任務(wù),對(duì)來自其它參加者的音頻和視頻流進(jìn)行壓縮和去壓縮,但是每個(gè)用戶機(jī)50只負(fù)責(zé)一個(gè)單個(gè)參加者。使用這種結(jié)構(gòu)提供的分布式多點(diǎn)視頻會(huì)議和廣播系統(tǒng)克服了已知視頻通信系統(tǒng)中的缺點(diǎn)。
已經(jīng)通過附圖描述了本發(fā)明的例子,應(yīng)該理解,這只是本發(fā)明的一個(gè)例子,這意味著在本詳細(xì)說明中沒有陳述把本發(fā)明限制于這個(gè)例子的內(nèi)容。這還意味著,其它實(shí)施例、改進(jìn)、替代、變更或與本申請(qǐng)陳述的那些等效的單元和步驟,也都在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種把音頻/視頻處理器分配給網(wǎng)絡(luò)上視頻通信會(huì)話參加者的用戶機(jī)的方法,其特征在于,所述方法包括下列步驟接收登錄請(qǐng)求;根據(jù)所述登錄請(qǐng)求確定所述參加者將參與的視頻通信會(huì)話;估計(jì)在網(wǎng)絡(luò)上實(shí)施視頻通信會(huì)話的音頻/視頻處理器的性能;以及根據(jù)所述音頻/視頻處理器估計(jì),把所述音頻/視頻處理器下載到所述視頻通信會(huì)話的每個(gè)用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述音頻/視頻處理器包括對(duì)視頻圖象和聲音進(jìn)行壓縮和去壓縮的編譯碼器。
3.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括下列步驟在完成視頻通信會(huì)話之后從所述用戶機(jī)除去所述所述音頻/視頻處理器。
4.一種把票據(jù)傳送給參加在線事件的參加者的方法,其特征在于,所述方法包括下列步驟設(shè)置所述在線事件的時(shí)間和日期;從第一用戶檢索所述在線事件中的參加者名單;分配一個(gè)控制器來主管所述事件;產(chǎn)生數(shù)字票據(jù)供給名單上的每個(gè)參加者,致使票據(jù)包括對(duì)于時(shí)間、日期和控制器的參考;以及把所述數(shù)字票據(jù)分發(fā)給每個(gè)參加者。
5.如權(quán)利要求4所述的方法,其特征在于,所述分發(fā)步驟包括把電子郵件發(fā)送給每個(gè)參加者。
6.如權(quán)利要求4所述的方法,其特征在于,所述票據(jù)包括對(duì)于每個(gè)參加者具有獨(dú)立代碼的URL。
7.如權(quán)利要求6所述的方法,其特征在于,所述URL把一組代碼傳遞到CGI(公共網(wǎng)關(guān))腳本。
8.一種音頻/視頻觀看器,其特征在于,它包括配置成接收來自多個(gè)參加者的音頻/視頻信號(hào)的網(wǎng)絡(luò)接口;用于對(duì)所述音頻/視頻信號(hào)進(jìn)行壓縮和去壓縮的編譯碼器;用于對(duì)從多個(gè)參加者發(fā)送的音頻信號(hào)進(jìn)行混合的混合器;以及視頻顯示器,用于顯示從多個(gè)參加者發(fā)送的視頻信號(hào),致使所述視頻顯示器同時(shí)顯示從多個(gè)參加者中的每個(gè)參加者得到的每個(gè)視頻信號(hào)。
9.如權(quán)利要求8所述的音頻/視頻觀看器,其特征在于,進(jìn)一步包括配置成對(duì)每個(gè)參加者的音頻和視頻信號(hào)打上時(shí)戳的時(shí)戳。
全文摘要
提供一種用于多點(diǎn)視頻通信會(huì)話和交互作用廣播系統(tǒng)的統(tǒng)一結(jié)構(gòu),所述結(jié)構(gòu)包括服務(wù)器、一個(gè)或多個(gè)視頻訪問點(diǎn)、反射器以及用戶機(jī)。服務(wù)器設(shè)置視頻通信會(huì)話(VC會(huì)話),服務(wù)器的每一個(gè)由一個(gè)視頻訪問點(diǎn)主管。服務(wù)器把音頻和視頻用戶軟件下載到用戶機(jī)。反射器把音 頻/視頻信號(hào)引導(dǎo)到用戶機(jī)。把反射器耦合到視頻訪問點(diǎn),并接收來自視頻訪問點(diǎn)的控制信號(hào),以便引導(dǎo)來自參與視頻通信會(huì)話的用戶機(jī)的音頻和視頻信號(hào)。用戶機(jī)處理所有音頻和視頻信號(hào)。用于把視頻通信會(huì)話任務(wù)分配給這些部件的這種系統(tǒng)由于使用單個(gè)、中央控制點(diǎn)來引導(dǎo)視頻通信會(huì)話和通過選擇路由傳遞音頻和視頻信號(hào)而使任何瓶頸效應(yīng)減小。服務(wù)器還起票據(jù)代理的作用,并配置成通過使用會(huì)話預(yù)訂模塊發(fā)出和收回特定視頻通信會(huì)話和廣播的票據(jù)。最后,音頻和視頻用戶軟件的下載過程防止參加者之間的軟件不兼容性,使諸如手持裝置之類的低存儲(chǔ)量裝置可以參加。
文檔編號(hào)H04N7/15GK1717040SQ200510084710
公開日2006年1月4日 申請(qǐng)日期2001年11月28日 優(yōu)先權(quán)日2000年11月30日
發(fā)明者W·塔姆, L·卡斯珀羅維奇 申請(qǐng)人:伊麥杰特通訊股份有限公司