TWI559777B - 將會議系統即時調適成會議工作階段目前情況之系統及方法 - Google Patents
將會議系統即時調適成會議工作階段目前情況之系統及方法 Download PDFInfo
- Publication number
- TWI559777B TWI559777B TW103135569A TW103135569A TWI559777B TW I559777 B TWI559777 B TW I559777B TW 103135569 A TW103135569 A TW 103135569A TW 103135569 A TW103135569 A TW 103135569A TW I559777 B TWI559777 B TW I559777B
- Authority
- TW
- Taiwan
- Prior art keywords
- video
- conference
- compressed
- audio
- mesh
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 37
- 230000006835 compression Effects 0.000 claims description 13
- 238000007906 compression Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 claims 2
- 208000012195 Reunion island Larsen syndrome Diseases 0.000 description 53
- 230000009471 action Effects 0.000 description 33
- 238000004891 communication Methods 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 4
- 238000012045 magnetic resonance elastography Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 210000004944 mitochondria-rich cell Anatomy 0.000 description 1
- 238000002552 multiple reaction monitoring Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000013396 workstream Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Description
本發明係關於視訊會議,且更特定言之係關於基於一視訊會議工作階段當前情況自一會議技術調適成另一種會議技術之領域。
隨著日常應用及服務以一顯著速率轉移至網際網路協定(IP)網路,且多媒體會議設備的多樣性持續增長,愈來愈多的人依賴於多媒體會議作為一種重要的通信方法。如今,可使用複數種會議技術實施多媒體會議通信。會議技術之幾項實例包含一舊型多媒體會議方法、一媒體中繼會議方法及一網狀會議方法。在本發明中,術語多媒體會議、視訊會議(具有或不具有內容)及音訊會議可交換地使用,且術語視訊會議被用作視訊、音訊及多媒體會議之一典型術語。
三個或更多個參與者之間之一舊型多點會議需要一多點控制單元(MCU)。此一MCU係通常位於一網路之一節點中或自複數個端點接收若干頻道之一終端機中之一會議控制實體。根據某些準則,舊型MCU處理音訊及視覺信號並經由一組連接頻道將音訊及視覺信號分佈至參與端點之各者。舊型MCU之實例包含RMX 2000®,其可購自Polycom,Inc.(RMX 2000係Polycom,Inc.之一註冊商標)。舊型通信方法中之一終端機(可稱作一舊型端點(LEP))係網路上之一實體,其能
夠提供與另一LEP或MCU之即時雙向音訊及/或音訊視覺通信。一LEP及一MCU之一更透徹定義可在國際電信聯盟(「ITU」)標準中找到,諸如(但不限於)H.320、H.324及H.323標準,該等標準可在ITU網站www.itu.int找到。
亦稱作一舊型MCU之一共同MCU可包含複數個音訊及視訊解碼器、編碼器及媒體組合器(音訊混合器及/或視訊影像建立器)。MCU可使用大量的處理能力以處置可變數目個參與者(LEP)之間之音訊及視訊通信。該通信可基於多種通信協定及壓縮標準,且可涉及不同類型的LEP。MCU可需要將複數個輸入音訊或視訊串流組合分別組合為音訊或視訊之至少一單個輸出串流,其可與將該輸出串流發送至之至少一與會者的LEP之性質相容。接收自端點之壓縮音訊串流經解碼且可經分析以判定將選擇哪些音訊串流用於混合為會議之單個音訊串流。術語解碼及解壓縮在本文中可交換地使用。
一會議可具有一或多個視訊輸出串流,其中各輸出串流與一佈局相關聯。一佈局定義接收該輸出串流之一或多個與會者之一顯示器上之一會議外觀。一佈局可被分為一或多個片段,其中每一片段可與由某一與會者經由LEP發送之一視訊輸入串流相關聯。每一輸出串流可由若干輸入串流構成,從而產生一連續呈現(CP)影像。在一CP會議中,一遠程終端機處之一使用者可同時觀察會議中之若干其他參與者。每一參與者可顯示在該佈局之一片段中,且每一片段可具有相同大小或一不同大小。經顯示且與佈局之片段相關聯之參與者之選擇可在參與相同工作階段之不同與會者當中變化。
第二種類型的通信方法係一媒體中繼會議(MRC)。在MRC中,一媒體中繼MCU(MRM)自每一參與媒體中繼端點(MRE)接收一或多個串流。MRM將接收自會議中之其他端點之一組多個媒體串流中繼至每一參與端點。每一接收端點根據一佈局使用該多個串流以產生視訊
CP影像以及會議之混合音訊。CP視訊影像及混合音訊係對MRE之使用者播放。一MRE可為工作階段中之一與會者之具有根據來自一MRM之指令自一MRM接收經中繼之媒體及傳遞經壓縮媒體之能力之一終端機。希望瞭解一MRC、MRM或一MRE之一讀者被邀請閱讀美國專利第8,228,363號及第8,760,492號,其等兩者皆以引用之方式全部併入本文。如本文使用,術語端點可表示一LEP或一MRE。
在一些MRC系統中,一傳輸型MRE以兩個或更多個串流發送其視訊影像;每一串流可與不同品質位準相關聯。該等品質在訊框速率、解析度及/或信雜比(SNR)等等方面可能有所不同。以一類似方式,每一傳輸MRE可以兩個或更多個串流發送其音訊,該兩個或更多個串流由於例如壓縮位元速率而彼此不同。此一系統可使用複數個串流以提供佈局中之不同片段尺寸、由每一接收端點使用之不同解析度等等。進一步言之,該複數個串流可用於克服封包損耗。
MRC如今愈來愈流行。許多視訊會議系統在一或多個串流內並行傳遞複數個品質位準。例如,對於視訊,可以域之數目表達品質,諸如時域(例如,每秒之訊框)、空間域(例如,HD對CIF)及/或品質方面(例如,清晰度)。例如可用於多品質串流之視訊壓縮標準係H.264AVC、H.264 annex G(SVC)、MPEG-4等等。關於諸如H.264之壓縮標準之更多資訊可在ITU網站www.itu.int或www.mpeg.org處找到。
在前兩種類型的通信方法(舊型MCU及MRC)中,需要一中央實體來處置傳訊及音訊及視訊媒體串流(分別係一MCU或一MRM)。每一端點將其媒體串流發送至一MCU或一MRM。MCU或MRM根據所施加之通信方法的類型處理媒體串流且將相關串流傳送至接收端點。術語MCU在本文中用作一MRM及一舊型MCU之一典型術語。
可使用一第三種類型的通信方法。第三種方法可稱作一網狀會議系統(MCS)。在一MCS中,不存在用於處置媒體串流之中央實體。
實情係,在一MCS中,一名冊清單伺服器(RLS)可被用作中央傳訊實體,且用戶端可彼此直接發送及接收媒體。在一MCS之一實例中,一用戶端可使用一WebRTC應用程式介面(API)。WebRTC係由全球資訊網協會(W3C)設計以促進音訊、視訊之瀏覽器間即時通信(P2P)以及資料共用。一共同WebRTC可對視訊使用一VP8編解碼器且對音訊使用一OPUS編解碼器。VP8係Google Inc.擁有之一視訊壓縮格式。Opus係由網際網路工程任務編組(IETF)開發之一損耗音訊編解碼器。WebRTC及壓縮格式VP8目前由瀏覽器應用程式支援,瀏覽器應用程式諸如(但不限於)Google CHROME®(CHROME係Google Inc.之一註冊商標);Mozilla FIREFOX®(FIREFOX係Mozilla Foundation之一註冊商標);OPERA®(OPERA係Opera Software ASA之一註冊商標)。一些瀏覽器可能需要一外掛程式以使用WebRTC及VP8編解碼器。其他MCS可使用其他網頁用戶端及其他壓縮標準以傳遞網狀會議服務。
一共同RLS可保存複數個虛擬會議室(VMR)之一目錄。每一VMR可表示一視訊會議工作階段且其可與具有或不具有一密碼之一VMR識別(VMRID)相關聯。在某個MCS中,每一VMR可具有一不同的統一資源定位符(URL)或統一資源識別符(URI)。進一步言之,一VMR可包括已連接至VMR之端點之一清單。在該清單中,每一端點與容許其他參與者聯繫VMR之一或多個URL。每一URL可與一媒體類型或傳訊相關聯。在一共同MCS中,自調用VMR之第一與會者開始即時產生亦稱作一RTS狀態表之RLS清單,且每當一新的與會者參加VMR或一目前與會者離開VMR時更新該RLS清單。一RLS之一非限制實例係www.Vline.com。
當一使用者希望參與一網狀視訊會議工作階段時,使用者可使用一網頁用戶端以使用一瀏覽器應用程式及點擊會議邀請中提供之URL來聯繫一RLS中之一虛擬會議室。RLS可開始一鑑認程序且在完
成之後,可將一HTML5檔案下載至瀏覽器應用程式。瀏覽器應用程式可解析HTML5檔案且下載已與該虛擬會議室相關聯之使用者之一系列URL。此外,JavaScript RLS網頁用戶端(RLSWC)可自RLS部署至請求瀏覽器應用程式,諸如(例如)Google Chrome、Mozilla Firebox或Opera Mobile。RLSWC可包括建立即時工作階段所需之一邏輯模組。當RLSWC由運行瀏覽器應用程式之一處理器採用時,處理器可與其他瀏覽器應用程式建立傳訊及控制連接且進行網狀視訊會議。
在一些情況下,RLS亦可將一VMR狀態表傳送至新的與會者。VMR狀態表可包含關於已參與視訊工作階段之同級裝置之資訊。接著,新的與會者需要藉由建立一傳訊及控制連接與每一其他與會者的端點建立一視訊會議工作階段。該系統可基於例如工作階段起始協定(SIP)或H.323。接著,每一端點需要建立一或多個SRTP/IP及SRTCP/IP連接以將其視訊影像及音訊串流發送至其他參與端點之各者且自其他參與端點之各者接收視訊影像及音訊串流。SRTP代表安全即時傳輸協定且SRTCP代表安全即時控制協定。每當一與會者離開工作階段,RLS可因此更新VMR狀態表。VMR狀態表之一更新複本可供應至目前連接的與會者之各者,從而告知其等最新的變化。在一些情況下,發送完全更新的VMR狀態表。在其他情況下,僅發送該等變化。因此,在一MCS中,中央實體未自參與端點接收媒體串流或未將媒體串流傳輸至參與端點。
希望瞭解視訊會議標準及協定之一讀者被邀請訪問ITU網站www.itu.int或網際網路工程任務編組(IETF)網站www.ietf.org。舊型多點會議系統、MRC、MCS、MCU、RLS、LEP、MRE、網頁會議用戶端及VMR為一般技術者所熟知且已在許多專利、專利申請案及技術圖書中加以描述。因此,此等將不會予以進一步描述。下文係描述視訊會議系統之專利及專利申請案之實例:美國專利第6,496,216號、第
6,757,005號、第7,174,365號、第7,085,243號、第8,411,595號、第7,830,824號、第7,542,068號、第8,340,271號及第8,228,363號;及美國專利公開案第20140028788號及其他。
一習知MCS具有某些限制。此等限制中之一者係集中於頻寬。當三個端點參與一網狀視訊會議工作階段時,每一端點傳輸兩個音訊串流及兩個視訊串流(將一組傳輸至其他端點之各者)且接收兩個音訊串流及兩個視訊串流(自其他端點之各者接收一組)。一般而言,具有N個參與者之一全網狀會議使得每個媒體類型需要N(N-1)/2次同級工作階段。N2性質快速地呈現一全網狀會議,其對於超過一適中的N之任何事物而言係不切實際的。此即時資料量之所需頻寬可接近一端點之可用頻寬之限制。任何額外的與會者可超過可用頻寬。因此,可拒絕參加工作階段之任何額外請求或可降低壓縮品質,從而減小每秒鐘之訊框、清晰度等等。此可導致顯著地降低此等與會者之體驗品質。
一習知MCS之另一限制可為端點能力。例如,一習知MCS要求全部端點能夠使用相同壓縮格式,諸如(但不限於)VP8。若端點之一者不能滿足此要求,則該端點不能直接自其他端點發送或接收視訊資料。
100‧‧‧多媒體多點會議系統
110‧‧‧網路
114‧‧‧名冊清單伺服器(RLS)
118‧‧‧多點控制單元(MCU)
132‧‧‧多點控制單元端點(MCSEP)
134‧‧‧媒體中繼端點(MRE)
136‧‧‧舊型端點(LEP)
200‧‧‧多點控制單元(MCU)
203‧‧‧鏈接
204‧‧‧鏈接
205‧‧‧鏈接
222‧‧‧舊型端點(LEP)介面模組
224‧‧‧媒體中繼端點(MRE)介面模組
230‧‧‧音訊模組
231A-C‧‧‧壓縮音訊輸入模組
232‧‧‧解碼器
234‧‧‧介面匯流排/混合音訊匯流排
235A-C‧‧‧輸出音訊模組
236‧‧‧分析器及混合器
238‧‧‧編碼器
240‧‧‧控制模組
242‧‧‧升級模組
250‧‧‧視訊模組
251A-C‧‧‧壓縮輸入視訊模組
252‧‧‧解碼器
254‧‧‧共同介面匯流排
255A-C‧‧‧輸出視訊模組
256‧‧‧編輯器
258‧‧‧編碼器
280‧‧‧網狀會議系統端點(MCSEP)介面模組
282‧‧‧WebRTC模組
283A‧‧‧鏈接
283B‧‧‧鏈接
284‧‧‧HTML5及JavaScript模組
285A‧‧‧鏈接
285B‧‧‧鏈接
300‧‧‧時序圖
400‧‧‧技術
402‧‧‧方塊/動作
404‧‧‧方塊/動作
410‧‧‧方塊/動作
412‧‧‧方塊/動作
414‧‧‧方塊/動作
416‧‧‧方塊/動作
420‧‧‧方塊/動作
422‧‧‧方塊/動作
424‧‧‧方塊/動作
426‧‧‧方塊/動作
428‧‧‧方塊/動作
430‧‧‧方塊/動作
431‧‧‧方塊/動作
432‧‧‧方塊/動作
433‧‧‧方塊/動作
434‧‧‧方塊/動作
436‧‧‧方塊/動作
440‧‧‧方塊/動作
442‧‧‧方塊/動作
444‧‧‧方塊/動作
450‧‧‧方塊/動作
451‧‧‧方塊/動作
452‧‧‧方塊/動作
454‧‧‧方塊/動作
456‧‧‧方塊/動作
460‧‧‧方塊/動作
462‧‧‧方塊/動作
464‧‧‧方塊/動作
結合圖式自下列詳細描述將更加完整地瞭解及明白本發明之實施例,其中:圖1繪示根據一實施例之包括多個電子視訊會議端點之一多媒體多點會議系統100;圖2描繪根據一實施例之一MCU之一例示性實施例之相關元件之一方塊圖;圖3係升級時一網狀會議工作階段中之相關事件之一時序圖;及圖4A&圖4B係繪示用於將會議技術調適成一工作階段當前需求
之一RLSWC之相關動作之一流程圖。
上文描述之一習知MCS之缺點不旨在以任何方式限制本發明之發明概念之範疇。該等缺點僅係為繪示目的而呈現。本發明係針對一種用於根據工作階段當前情況自動地自一視訊會議類型轉變為另一視訊會議類型之新穎的技術。
新穎的技術之一例示性實施例可具有用於使用某一會議系統之一系列情況或規則及用於自一會議系統轉變為另一會議系統之一系列規則。該系列規則可嵌入在HTML檔案中,當瀏覽器請求VMR之URL時下載HTML檔案。下文係可使用一MCS時之規則之幾項實例。一規則可為與會者之數目小於某一可組態限制數目,其中可組態限制數目可在(例如)3個與會者至6個與會者之範圍中。另一規則可為全部端點可使用相同的編碼/解碼協定(例如VP8)。另一第三規則可為全部端點可運行能夠參與一網狀視訊會議工作階段之相關RLSWC等等。下文係用於決定何時可使用一MCU之規則之幾項實例。一第一規則可為與會者之數目高於某一限制數目。一第二規則可為不同端點使用不同壓縮標準。
用於自MCS移動至MRC之規則之實例可包含一新的與會者將有可能參加視訊會議工作階段。若與會者之數目(包含新的與會者)超過相關MCS之能力且不排斥新的與會者或降低工作階段品質,則工作階段可轉變為一MRC。可在使用一MRM的背景下起始一新的工作階段,而先前與會者之間繼續進行網狀視訊會議。當MRM完成MRC的建立時,相關端點可自動地切換至MRM且開始呈現產生自獲自MRM之視訊及音訊串流之CP視訊影像及混合音訊。每一端點可接著藉由使同級媒體及控制連接彼此斷開而終止MCS工作階段。同時,MRM可通知RLS:MRM將有可能參加VMRID。因此,當任何額外與會者
調用RLS並發送一參加請求時,新的端點可使用包含MRM之一更新的VMR狀態表獲得一參加通知。作為回應,新的端點將藉由使用VMRID自動地連接至MRM以參加視訊工作階段。自一MCS轉變為一MRC或一舊型會議之另一例示性規則係經由導致大量封包丟失之一壞的連接來連接與會者之一者。有問題的工作階段可自一MCS切換至一MRC或一舊型MCU。
自一種類型的會議轉變為另一種類型的會議(例如,自一MCS或一MRM轉變為一舊型會議系統)之另一規則係一新的參與者的端點(諸如不能使用VP8之一端點)不能使用與其他端點相同之壓縮格式,而其他端點使用VP8作為壓縮格式。規則之另一實例可為一端點不具有用於分別處置來自複數個端點之複數個音訊及/或視訊串流及解碼並混合為混合音訊及/或建立一CP視訊影像之計算能力。在此一情況下,一MRC或一MCS工作階段可轉變為一舊型視訊會議系統且使用一MCU。新的與會者的端點可使用VMRID調用MCU且經由MCU開始視訊會議工作階段。
以類似於上文揭示之技術之一方式,可在該背景下建立經由MCU進行的工作階段,而早期與會者之間繼續進行網狀視訊會議或媒體中繼視訊會議。當建立且可起始舊型工作階段時,MCU可經組態以使用VMRID將一參加請求發送至RLS。RLS可以一參加通知作出回應,該參加通知可與包含MCU作為一新的與會者之一更新的VMR狀態表相關聯。同時,可將更新的VMR狀態表發送至早期與會者的端點之每一端點。早期與會者的端點可接著自動地切換至MCU且開始呈現獲自MCU之CP視訊影像及混合音訊。接著,每一早期與會者的端點可藉由使媒體及控制連接與其他端點之各者或MRM斷開來終止MCS或MRC工作階段。若先前使用MRM,則MRM可經組態以將一離開指示發送至RLS,從而告知RLS:MRM已與網狀視訊會議工作階
段斷開。作為回應,自VMR狀態表移除MRM且可將一更新的VMR狀態表發送至目前經由VMRID連接之全部與會者。
在一些實施例中,由一端點採用之一RLSWC可經組態以包含管理升級程序之一升級模組。升級模組可為一RLSWC之一整體部分,且模組可連同RLSWC一起被下載至網頁瀏覽器。一升級模組之軟體可具體實施在一電腦可讀媒體上,電腦可讀媒體諸如一讀/寫硬碟、CDROM、快閃記憶體、ROM或其他記憶體或儲存器等等。為執行升級程序,必要時可將軟體程式載入至一適當處理器。一例示性升級模組可經組態以包括關於使用何種視訊會議類型之一系列規則及指示何時自一種類型的視訊會議系統轉變為另一種類型的視訊會議系統之一系列規則。
一例示性VMR可藉由使用一ID表與兩個或更多個中央實體、RLS、MRM或MCU相關聯。ID表可包括每一中央實體之URL、每一實體處之VMRID,且每一中央實體處使用或不使用一密碼。在一些實施例中,VMR可具有一單個ID編號,其具有VMR在與兩個或更多個中央實體通信時可使用之一單個密碼。此外,可供應相同VMR之一例示性MRM及一MCU可經組態以每當請求MRM及MCU之一者處置工作階段或其等之一者與工作階段斷開時告知RLS;以一類似方式,一共同RLSWC可告知RLS。進一步言之,每一升級模組可經組態以識別一MRM或一MCU何時連接至VMR。
回應於MRM或MCU參加工作階段之請求,RLS可發送一更新的VMR狀態表,其告知早期與會者:MCU或MRM已參加工作階段。當接收到此一更新的VMR狀態表時,早期與會者的端點處之升級模組之一實施例可經組態以調用MRM或MCU,且開始參加與該VMRID相關聯之視訊會議。在建立傳訊及控制連接、SRTP/IP及SRTCP/IP連接以載送音訊及視訊往返於MRM或MCU之後,該端點可使媒體連接與
其他早期與會者的端點斷開。因此,會議工作階段自MCS分別轉變為MRC或舊型工作階段。
在一些實施例中,一升級模組可經組態以捕捉到自一種會議類型轉變為另一種會議類型的原因。該原因可經儲存且供以後使用。當判定升級之初始理由不再適用時,升級模組之一實施例可返回至一MCS。例如,若升級理由係「與會者數目高於組態限制」,則當與會者數目再次低於組態限制時,剩餘端點可自MRC或舊型會議返回至MCS。
若對舊型視訊會議進行升級,則一早期與會者的端點之升級模組可經組態以識別哪些端點在MCU處連接至VMR並比較該等端點與連接至MCS之端點。未連接至MCS之端點可稱作升級理由。若該等端點與工作階段斷開,則升級模組可返回至例如MCS或MRC。
在一些實施例中,升級模組可嵌入在一RLS中。在此一實施例中,RLS可管理升級程序且告知參與者的端點自一通信類型轉變為另一通信類型。
現在轉向圖式(其中相同數字表示遍及若干視圖之相同元件),描述本發明之實施例。為方便起見,僅相同群組之一些元件可以數字標記。該等圖式之目的係描述例示性實施例且不用於生產。因此,僅為方便起見及簡化展示,選擇該等圖式中所示之特徵。應注意,沿時間圖之事件並未按比例繪製。此外,本發明中使用之語言原則上係為了可讀性及教示目的而選擇且不一定被選擇來描繪或限制發明標的物,訴諸於判定此發明標的物所必需的申請專利範圍。
本說明書中對「一項實施例(one embodiment)」或「一實施例」的引用意謂結合實施例描述之一特定特徵、結構或特性包含在本發明之至少一實施例中,且對「一項實施例」或「一實施例」的多次引用不應被理解為一定全部係指相同實施例。
雖然一些以下描述係以關於軟體或韌體之方面而撰寫,但是必要時實施例亦可以軟體、韌體或硬體(包含軟體、韌體及硬體之任何組合)實施本文描述之特徵及功能。在以下描述中,字詞「單元」、「元件」、「模組」及「邏輯模組」可交換地使用。指定為一單元或模組之任何事物可為一獨立單元或一專用或積體模組。一單元或一模組可為模組化的或具有模塊化態樣,從而容許其容易移除且容易用另一類似單元或模組替換。每一單元或模組可為軟體、硬體及/或韌體之任一者或任何組合,從而最終導致一或多個處理器經程式化以執行屬於該單元或模組之功能。此外,相同或不同類型的多個模組可由一單個處理器實施。一邏輯模組之軟體可具體實施在一電腦可讀媒體上,電腦可讀媒體諸如一讀/寫硬碟、CDROM、快閃記憶體、ROM或其他記憶體或儲存器等等。為執行某一任務,必要時可將軟體程式載入至一適當處理器。在本發明中,術語任務、方法、程序可交換地使用。
圖1繪示根據一實施例之一新穎的多媒體會議系統100。系統100可包括一網路110、一或多個RLS 114、一或多個MCU 118、複數個MCS端點(MCSEP)132、複數個MRE 134及複數個LEP 136。網路110可為(但不限於)一封包切換網路、一電路切換網路、一IP網路或其等之任何組合。經由網路進行的多媒體通信可基於協定,諸如(但不限於)H.320、H.323、SIP、HTTP、HTML5、SDP,且可使用媒體壓縮標準,諸如(但不限於)H.263、H.264、VP8、G.711、G.719及Opus。HTTP代表超文字傳輸協定且HTML代表超文字標記語言。
RLS 114之一實例可為一網頁伺服器,其可藉由使用共同HTTP經由網路110與複數個計算裝置通信。RLS 114可儲存複數個VMR檔案。每一檔案可與一VMRID相關聯且具有指示VMRID之一URL。
在一些實施例中,VMR HTML5檔案可包含:用於自一會議技術轉變為另一會議技術之一系列規則、包含目前連接至工作階段之
MCSEP 132之全部元件之URL之一VMR狀態表、關於其中放置將獲自將連接至VMRID之MCSEP 132之視訊影像之視窗之資訊、至一RLS JavaScript應用程式之一鏈接及至可處置用於與MCU 118通信之SIP傳訊之另一JavaScript應用程式之一鏈接。此JavaScript應用程式可稱作一SIP JavaScript應用程式。RLS 114之一些實施例可經組態以當一新的MCSEP 132連接至VMR時或當一與會者離開VMR時將一更新的VMR狀態表發送至已連接至VMR之全部參與MCSEP 132。
在一RLS JavaScript應用程式之一實施例中,RLS JavaScript應用程式在由一瀏覽器應用程式執行時可經組態以根據VMR狀態表調用一WebRTC API來與另一WebRTC同級裝置建立一RTC工作階段。在瀏覽器內本機支援WebRTC API及潛在能力(消除性能耗用及與下載外掛程式相關聯之安全問題等等)。WebRTC用戶端可處置往返於包括MCSEP 132之其他用戶端之媒體。
此外,RLS JavaScript應用程式可經組態以核對會議工作階段之當前情況,比較該當前情況與該系列規則且因此可自一會議系統方法調適成另一會議系統方法,根據工作階段當前情況即時調適會議技術。RLS JavaScript應用程式之一些實施例可經組態以識別連接至VMR之一MCU。在一些實施例中,VMR狀態表中之MCU之URL可包含MCU之一代表。
MCSEP 132可為具有經由網路110進行之有線或無線通信能力之任何計算裝置。一例示性MCSEP 132可為一膝上型電腦、一筆記型電腦、一智慧型電話、一平板電腦、一觸控熒幕電話等等。一例示性MCSEP 132可藉由使用例如具有WebRTC API或具有具備類似能力之另一API之一瀏覽器應用程式經由網路110參與一網狀視訊會議工作階段。可使用諸如(但不限於)Google CHROME®、Mozilla FIREFOX®及OPERA®之瀏覽器應用程式。
一MCSEP 132之一使用者可接收一邀請以參加經由一VMR進行之一會議工作階段。該邀請可為具有至某一VMR之一鏈接(通常一URL)之一電子郵件。鏈接可指向RLS 114以及用以識別VMR之VMRID。在點擊鏈接之後,使用者啟動瀏覽器應用程式,其將一提取請求發送至RLS 114,請求與URL相關聯之HTML5檔案、VMR HTML檔案。所接收的VMR HTML檔案可由瀏覽器解析,且在啟動至RLS JavaScript應用程式之鏈接之後,可下載並啟動JavaScript應用程式。RLS JavaScript應用程式可包括JavaScript程式碼以及HTML5程式碼。當瀏覽器啟動JavaScript應用程式且繼續解析HTML檔案時,其可儲存用於自一會議技術轉變為另一會議技術之該系列規則、VMR狀態表、與該VMRID相關聯之MCU 118之一ID等等。接著RLS JavaScript應用程式可調用網頁用戶端,諸如(但不限於)用於設定與其他同級裝置之媒體連接之WebRTC。雖然本文已就JavaScript加以描述,但是亦可使用其他腳本語言。
一RLS JavaScript應用程式之一些實施例可經進一步組態以判定何時自一會議技術切換至另一會議技術。該決定可基於該系列規則。當RLS JavaScript應用程式判定切換至一舊型會議技術且邀請一MCU 118進行工作階段時,可自RLS 114下載並啟動一具SIP能力的JavaScript應用程式以邀請MCU 118。在一些實施例中,SIP JavaScript應用程式可為RLS JavaScript應用程式之部分。在又其他實施例中,SIP JavaScript應用程式可嵌入在HTML5檔案中。下文結合圖3及圖4揭示關於RLS JavaScript應用程式之操作之更多資訊。
一例示性MCU 118可經組態以包含用於使複數個LEP 136之間進行舊型CP視訊會議之共同MCU之元件。此外,MCU 118可具有用於與一或多個MRE 134通信之一MRE介面模組。進一步言之,一MCU 118之實施例可經組態以包含用於與一或多個MCSEP 132通信之一
MCSEP介面模組。
MCU 118可經組態以藉由建立用於處置接收自一MRE 134或一LEP 136之一VMRID之一CP視訊會議對參加該VMRID之一第一SIP邀請作出回應。此外,MCU 118可經組態以將其參加VMRID之一指示發送至RLS 114。作為回應,RLS 114可使用MCU 118之URL更新VMR狀態表並將其發送至與已連接至VMRID之MCSEP 132相關聯之全部早期參與者。圖2至圖4揭示關於MCU 118之操作之更多資訊。
LEP 136及MRE 134可分別具有類似於習知LEP及MRE之功能。每種類型的端點可經組態以在接收到參加一VMR之一邀請之後調用MCU 118。
圖2描繪一MCU 200之一實施例之相關元件之一方塊圖,MCU 200經組態以使得能夠自一會議技術轉變為另一會議技術。MCU 200可包括用於與複數個LEP 136通信之一或多個LEP介面模組222、與複數個MRE 134通信之一或多個MRE介面模組224及與複數個MCSEP通信之一或多個MCSEP介面模組280。此外,MCU 200可包括一音訊模組230、一視訊模組250及一控制模組240。
MCSEP介面模組280包括HTML5及JavaScript模組284以及WebRTC模組282。音訊模組230包含壓縮音訊輸入模組231A至231C,其等之各者包含一解碼器232,該解碼器232採用壓縮音訊、解碼該壓縮音訊並將解壓音訊提供給共同介面匯流排234。輸出音訊模組235A至235C各自包含用於提供經壓縮之混合音訊之一分析器及混合器236以及一編碼器238。視訊模組250包括壓縮輸入視訊模組251A至251C,其等之各者包含一解碼器252,該解碼器252用於解碼壓縮視訊、將解碼視訊置於共同介面匯流排254上。視訊模組250亦包括輸出視訊模組255A至255C,其等包含用於提供壓縮視訊之一編輯器256及一編碼器258。
控制模組240可包含一升級模組242,其用於在升級程序(下文結合圖3自T16揭示升級程序)期間控制MCU 200之內部模組之操作。
鏈接203將LEP介面模組222連接至音訊模組230,提供壓縮音訊。鏈接283a將MCSEP介面模組280連接至音訊模組230,提供解碼音訊。鏈接283b將經解碼之混合音訊匯流排234自音訊模組230連接至MCSEP介面模組280,將經解碼之混合音訊提供給相關MCSEP 132。鏈接204在控制模組240及LEP介面模組222、MRE介面模組224及MCSEP介面模組280之間提供控制鏈接。鏈接285a提供解碼視訊,將MCSEP介面模組280連接至視訊模組250,從而提供解碼視訊。鏈接285b將視訊模組250之編輯器256連接至MCSEP介面模組280,將經解碼之CP視訊影像提供給相關MCSEP 132。鏈接205提供壓縮視訊,連接視訊模組250與LEP介面模組222及MRE介面模組224。
LEP介面模組222經由MCU 118將網路連接提供至一或多個LEP 136,而MRE介面模組224將網路連接提供至一或多個MRE 134,且MCS介面模組280將網路連接提供至一或多個MCSEP 132及RLS 114。LEP IF模組222、MRE IF模組224、音訊模組230及視訊模組250之共同操作已為一般技術者所熟知且將不會予以進一步論述。此外,諸如HTML5+JS SIP模組284及WEBRTC模組282之HTTP、安全即時協定(SRTP)等等之共同操作眾所周知且將不會予以進一步論述。
圖3繪示當進行一VMR、將一網狀會議轉換為一舊型會議時相關事件之一時序圖300。在T0(未展示)處,起始VMRID。在T1與T2之間,藉由使用MCS技術處置由三個MCSEP 132執行之三個RLSWC之間之工作階段。在T1處,將對VMRID之一參加請求自RLSWC A發送至RLS 114,這在T2處以VMR狀態表作出回應。類似地,在T3處,RLSWC B請求參加由VMRID識別之會議。接著在T4處,RLSWC A及RLSWC B接收T4處之更新的VMR狀態表。在T5及T6處,RLSWC A與
RLSWC B之間進行媒體連接。類似地,T7至T12指示一第三端點RLSWC C在VMR處參加會議。
在T13處,一第四RLSWC D將有可能參加工作階段,這導致VMR工作階段如由自T14至T34之箭頭繪示般轉變為MCU 118。在T14處,RLS 114將更新的VMR狀態表發送至全部四個參與者。在T15處,RLSWC D邀請MCU 118參加會議,MCU 118在T16處接受邀請,從而在T17處與RLSWC D建立媒體連接。
MCU 118接著在T18處藉由將VMRID發送至RLS 114請求參加會議,從而在T19中導致RLS 114將更新的VMR狀態表發送至RLSWC A至RLSWC D及MCU 118。在T20至T23中,RLSWC A連接至MCU 118且在T24中斷開至RLSWC B及RLSWC C之連接之前開始媒體通信。類似地,在T25至T28中,RLSWC B連接至MCU 118,在T29中斷開與RLSWC A及RLSWC C之連接。最後,在T26至T33中,RLSWC C連接至MCU 118,在T34中斷開RLSWC A及RLSWC B。網狀會議現在已成為一舊型會議。
圖4A及圖4B繪示一例示性技術400之相關動作之一流程圖,該技術400在自一會議技術轉變為另一會議技術期間可由RLSWC執行、由MCSEP 132執行。在其他實施例中,技術400可由RLS伺服器114執行。在一些實施例中,該技術之部分(諸如處理終止升級程序之動作)可由升級模組242執行。
動作402至424繪示可在接收到一更新的VMR狀態表之後執行之一RLSWC之一實例之動作,其等判定是否改變會議技術。
在方塊402中,開始RLSWC任務。在方塊404中,以VMRID發送一參加請求,重設一計時器。在方塊410中,判定是否接收一VMR狀態表。若否,則當在方塊412中計時器超過一逾時臨限值時,在方塊414中告知使用者參加之請求不成功。若計時器未超過臨限值,則任
務返回至方塊410。
若接收VMR狀態表,則在方塊416中解析VMR狀態表,且在方塊420至424中比較該系列規則。若一作用中MCU正在使用中(420)或編解碼器不匹配其他端點之編解碼器(422),或與會者數目N超過一限制值N1(424),則在方塊426中,命令WebRTC API設定與MCU之媒體連接。動作426至444繪示技術自一MCS轉變為一MCU。在方塊431中,任務等待直至連接MCU,接著在進行至圖4B之方塊450之前,在方塊433中在佈局之一適當視窗或片段中開始呈現CP視訊影像。
若未連接一MCU(420)、全部編解碼器匹配(422),且N小於N1(424),則在動作428至442中,工作階段仍操作為一MCS。在方塊428中,命令WebRTC API與每一連接的RLSWC進行網狀連接且將所接收的視訊影像置於一相關聯之視窗中。在方塊430中,任務等待接收另一VMR狀態表。在接收之後,在方塊432中,解析HTML5檔案及VMR狀態表,且核對MCU之狀態。若方塊434中未發現作用中MCU,則任務返回等待另一VMR狀態表。若方塊434中發現作用中一MCU,則在方塊436中,命令WebRTC API與MCU進行媒體連接,在方塊440中等待直至連接MCU。在連接之後,在方塊442中,RLSWC停止呈現先前單獨的視訊影像且在一適當視窗中開始呈現來自MCU之CP視訊影像。在一些實施例中,亦儲存升級的原因。該任務接著在方塊444中進行至圖4B之方塊450。
動作450(圖4B)至464繪示可在自一MCU轉變回到一MCS時實施之動作。在方塊450中確認,在方塊451中任務等待另一VMR狀態表。在方塊452中,解析VMR狀態表並比較其與所儲存的升級理由。若升級情況仍適用(454),則在方塊451中任務返回等待另一VMR狀態表。若升級情況不再存在,則在方塊456中,命令WebRTC API開始與每一連接的RLSWC進行網狀連接,將所接收的視訊影像置於一相關
聯之視窗中。
在方塊460中等待完成全部網狀連接之後,在方塊462中,斷開MCU連接且命令WebRTC API將每一單獨的視訊影像以HTML5檔案置於其相關聯之視窗中。該任務接著可在方塊464中進行至圖4A之方塊430。
以上描述旨在繪示性且非限制性。例如,上述實施例可彼此結合使用。熟習此項技術者在檢視上文描述之後將明白許多其他實施例。
因此,本發明之範疇應參考隨附申請專利範圍以及此等申請專利範圍所屬之等效物之完整範疇而判定。在隨附申請專利範圍中,術語「包含」及「其中」被用作各自術語「包括」及「其中」之普通英語等效物。
100‧‧‧多媒體多點會議系統
110‧‧‧網路
114‧‧‧名冊清單伺服器(RLS)
118‧‧‧多點控制單元(MCU)
132‧‧‧多點控制單元端點(MCSEP)
134‧‧‧媒體中繼端點(MRE)
136‧‧‧舊型端點(LEP)
Claims (19)
- 一種視訊會議方法,其包括:接收一虛擬會議室狀態表,其指示目前呈網狀地連接至一視訊會議工作階段之一或多個網狀會議系統端點;使用一系列規則評估該虛擬會議室狀態表;及回應於該評估判定是否邀請一多點控制單元以進行該視訊會議工作階段。
- 如請求項1之視訊會議方法,其中該虛擬會議室狀態表係由一瀏覽器應用程式接收、由一網狀會議系統端點之一處理器執行、經組態以包含用於一網狀網頁用戶端之一應用程式介面。
- 如請求項2之視訊會議方法,其中該應用程式設計介面係一網頁即時通信應用程式介面。
- 如請求項1之視訊會議方法,其中該系列規則之一規則導致當參與該視訊會議工作階段之網狀會議系統端點之數目超過一臨限值時邀請該多點控制單元至該視訊會議工作階段。
- 如請求項4之視訊會議方法,其中該臨限值係可組態的。
- 如請求項4之視訊會議方法,其中臨限值係在3個參與者至6個參與者之範圍中。
- 如請求項1之視訊會議方法,其中該多點控制單元經組態以將一媒體中繼端點連接至該視訊會議工作階段。
- 如請求項1之視訊會議方法,其進一步包括:組態該多點控制單元以傳遞壓縮視訊之一串流,該壓縮視訊含有接收自目前在該視訊會議工作階段中係參與者之該等網狀會議系統端點之一或多者之視訊影像之資料。
- 一種多點控制單元,其包括:一網狀會議系統端點介面模組,其經組態以:自參與一視訊會議工作階段之複數個網狀會議系統端點接收壓縮音訊及壓縮視訊;及將壓縮視訊之一串流傳遞至該網狀會議系統端點之各者,該壓縮視訊含有接收自該複數個網狀會議系統端點之一或多者之視訊影像,一音訊模組;一視訊模組;及一控制模組,其用於控制該多點控制單元之操作。
- 如請求項9之多點控制單元,其中該網狀會議系統端點介面模組經進一步組態以:自該音訊模組接收經解碼之混合音訊且自該視訊模組接收一經解碼之連續呈現視訊影像;壓縮該混合音訊及該連續呈現視訊影像;及將該經壓縮之混合音訊及該經壓縮之連續呈現視訊影像傳遞至另一網狀會議系統端點。
- 如請求項9之多點控制單元,其進一步包括:一媒體中繼端點介面模組,其經組態以:自參與一視訊會議工作階段之複數個媒體中繼端點接收複數個壓縮音訊及壓縮視訊串流;及將經壓縮之混合音訊及經壓縮之連續呈現視訊串流傳遞至該複數個媒體中繼端點之各者,其中該經壓縮之混合音訊及該經壓縮之連續呈現視訊包括接收自參與該視訊會議工作階段之一或多個網狀會議系統端點之音訊及視訊資料。
- 如請求項9之多點控制單元,其進一步包括:一舊型會議端點介面模組,其經組態以:自參與一視訊會議工作階段之複數個舊型端點接收複數個壓縮音訊及壓縮視訊串流;自該音訊模組接收混合音訊且自該視訊模組接收一連續呈現視訊影像;壓縮該混合音訊及該連續呈現視訊影像;及將該經壓縮之混合音訊及該經壓縮之連續呈現視訊影像傳遞至該複數個舊型端點,其中該經壓縮之混合音訊及該經壓縮之連續呈現視訊包括接收自參與該視訊會議工作階段之一或多個網狀會議系統端點之音訊及視訊資料。
- 如請求項9之多點控制單元,其中在該控制模組中,包括:一升級模組,其經組態以:評估一或多個升級規則;回應於該評估將一舊型視訊會議或一媒體中繼視訊會議轉換為一網狀視訊會議。
- 如請求項13之多點控制單元,其中該一或多個升級規則之一升級規則界定一網狀視訊會議中之參與者之一最大數目。
- 如請求項13之多點控制單元,其中該一或多個升級規則之一升級規則界定用於決定何時自一媒體中繼或舊型視訊會議轉換為一網狀視訊會議之參與者之一臨限數目。
- 一種上面儲存指令之機器可讀媒體,其包括當執行時導致一網狀會議系統端點之一處理器執行以下項之指令:評估用於將一視訊會議自一種類型的視訊會議轉換為另一種類型的視訊會議之一或多個規則; 基於評估該一或多個規則邀請一多點控制單元(MCU)參加該視訊會議。
- 如請求項16之機器可讀媒體,其中該一或多個規則包括基於該視訊會議中之參與者之一數目之一規則。
- 如請求項16之機器可讀媒體,其中該一或多個規則包括基於該多點控制單元在該視訊會議中是否作用中之一規則。
- 如請求項16之機器可讀媒體,其中該一或多個規則包括基於由該視訊會議中之參與者使用之編解碼器之一規則。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361891205P | 2013-10-15 | 2013-10-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201524215A TW201524215A (zh) | 2015-06-16 |
| TWI559777B true TWI559777B (zh) | 2016-11-21 |
Family
ID=51726414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103135569A TWI559777B (zh) | 2013-10-15 | 2014-10-14 | 將會議系統即時調適成會議工作階段目前情況之系統及方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10091461B2 (zh) |
| EP (1) | EP2863632B1 (zh) |
| JP (1) | JP2015080210A (zh) |
| CN (1) | CN104580991B (zh) |
| HK (1) | HK1204179A1 (zh) |
| TW (1) | TWI559777B (zh) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160112472A1 (en) * | 2014-10-21 | 2016-04-21 | Avaya Inc. | System and method for managing communication sessions |
| US20160119399A1 (en) * | 2014-10-24 | 2016-04-28 | Kevin J. Glass | Extending browser support of real time media to any available codec |
| US9491406B2 (en) * | 2014-10-27 | 2016-11-08 | Polycom, Inc. | Seamless escalation of mesh videoconferences to bridged videoconferences |
| US9813523B2 (en) * | 2015-03-16 | 2017-11-07 | Intel IP Corporation | Apparatus, method and system of quality of experience indication |
| JP6532159B2 (ja) * | 2015-05-13 | 2019-06-19 | Kddi株式会社 | リアルタイム映像通信の品質評価方法およびシステム |
| JP2017028347A (ja) | 2015-07-15 | 2017-02-02 | 株式会社リコー | 情報処理装置、通信システム、プログラム |
| EP3220635B1 (en) * | 2016-03-16 | 2022-02-09 | Polycom, Inc. | Seamless transition of a video session between a mesh topology and a centralized bridge topology |
| US10686873B2 (en) * | 2016-03-16 | 2020-06-16 | Polycom, Inc. | Seamless transition of a video session between a mesh topology and a centralized bridge topology |
| US9876909B1 (en) | 2016-07-01 | 2018-01-23 | At&T Intellectual Property I, L.P. | System and method for analytics with automated whisper mode |
| US20180007102A1 (en) * | 2016-07-01 | 2018-01-04 | At&T Intellectual Property I, Lp | System and method for transition between customer care resource modes |
| US10200536B2 (en) | 2016-07-01 | 2019-02-05 | At&T Intellectual Property I, L.P. | Omni channel customer care system and method |
| US9871922B1 (en) | 2016-07-01 | 2018-01-16 | At&T Intellectual Property I, L.P. | Customer care database creation system and method |
| CN106303430B (zh) * | 2016-08-21 | 2019-05-14 | 贵州大学 | 浏览器中无插件播放实时监控的方法 |
| CN106572320A (zh) * | 2016-11-11 | 2017-04-19 | 上海斐讯数据通信技术有限公司 | 多方视频通话方法及系统 |
| US10812598B2 (en) | 2016-12-30 | 2020-10-20 | Akamai Technologies, Inc. | Unified, browser-based enterprise collaboration platform |
| EP3563248B1 (en) * | 2016-12-30 | 2022-11-30 | Akamai Technologies, Inc. | Unified, browser-based enterprise collaboration platform |
| CN110324286B (zh) * | 2018-03-30 | 2022-02-22 | 视联动力信息技术股份有限公司 | 一种会议控制系统和方法 |
| FI129164B (en) * | 2018-12-20 | 2021-08-13 | Telia Co Ab | Communication solution |
| CN109788072A (zh) * | 2019-03-07 | 2019-05-21 | 杭州当虹科技股份有限公司 | 一种将标准Webrtc客户端接入现有系统的方法 |
| CN114845080B (zh) * | 2021-02-01 | 2025-05-13 | 中国移动通信有限公司研究院 | 服务管理方法、mcu、mrc和mcu视频会议系统 |
| US11366583B1 (en) | 2021-02-02 | 2022-06-21 | Bank Of America Corporation | Computer-to-computer users# edit and event transfer and synchronization |
| US11689696B2 (en) | 2021-03-30 | 2023-06-27 | Snap Inc. | Configuring participant video feeds within a virtual conferencing system |
| US11943072B2 (en) | 2021-03-30 | 2024-03-26 | Snap Inc. | Providing a room preview within a virtual conferencing system |
| CN112866624B (zh) * | 2021-04-26 | 2021-08-03 | 浙江华创视讯科技有限公司 | 视频会议类型的确定方法、装置、电子设备及存储介质 |
| US11979244B2 (en) | 2021-09-30 | 2024-05-07 | Snap Inc. | Configuring 360-degree video within a virtual conferencing system |
| US12244966B2 (en) | 2021-09-30 | 2025-03-04 | Snap Inc. | Providing template rooms within a virtual conferencing system |
| WO2023128692A1 (ko) * | 2021-12-30 | 2023-07-06 | 주식회사 플라잉닥터 | 원격의료 서비스 제공 장치 및 방법 |
| US12341829B2 (en) * | 2023-03-30 | 2025-06-24 | Zoom Communications, Inc. | Using a peripheral device to transition between user devices within a video conference |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070223676A1 (en) * | 2006-03-24 | 2007-09-27 | Kabushiki Kaisha Toshiba | Server apparatus |
| US20080002818A1 (en) * | 2006-06-30 | 2008-01-03 | Kabushiki Kaisha Toshiba | Communication system, server apparatus, and display control method |
| US20100194847A1 (en) * | 2009-01-30 | 2010-08-05 | Polycom, Inc. | Method and System for Conducting Continuous Presence Conferences |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3133570B2 (ja) * | 1993-08-26 | 2001-02-13 | 富士通株式会社 | 多地点会議システム及び多重接続装置 |
| US7174365B1 (en) | 2000-11-08 | 2007-02-06 | Polycom Israel Ltd. | System and method for controlling one or more multipoint control units as one multipoint control unit |
| US7542068B2 (en) | 2000-01-13 | 2009-06-02 | Polycom, Inc. | Method and system for controlling multimedia video communication |
| US6300973B1 (en) | 2000-01-13 | 2001-10-09 | Meir Feder | Method and system for multimedia communication control |
| US7830824B2 (en) | 2000-03-01 | 2010-11-09 | Polycom, Inc. | System and method for providing reservationless third party meeting rooms |
| US7085243B2 (en) | 2000-03-01 | 2006-08-01 | Polycom Israel Ltd. | System and method for providing reservationless conferencing |
| US8705719B2 (en) * | 2001-12-31 | 2014-04-22 | Polycom, Inc. | Speakerphone and conference bridge which receive and provide participant monitoring information |
| US7987233B1 (en) | 2003-08-15 | 2011-07-26 | Microsoft Corporation | System and methods for facilitating a multiparty communications session with a dynamically designated session manager |
| CN100466720C (zh) * | 2005-01-17 | 2009-03-04 | 株式会社东芝 | 视频合成设备及视频合成方法 |
| US7679638B2 (en) * | 2005-01-27 | 2010-03-16 | Polycom, Inc. | Method and system for allowing video-conference to choose between various associated video conferences |
| US7899170B2 (en) * | 2005-04-28 | 2011-03-01 | Apple Inc. | Multi-participant conference setup |
| US20160360155A1 (en) * | 2005-09-07 | 2016-12-08 | Vidyo, Inc. | System and method for scalable and low-delay videoconferencing using scalable video coding |
| JP2007072739A (ja) * | 2005-09-07 | 2007-03-22 | Hitachi Communication Technologies Ltd | 多地点会議システム、多地点会議装置およびクライアント端末 |
| JP2009016907A (ja) * | 2007-06-29 | 2009-01-22 | Toshiba Corp | 会議システム |
| US8134587B2 (en) * | 2008-02-21 | 2012-03-13 | Microsoft Corporation | Aggregation of video receiving capabilities |
| US8340272B2 (en) | 2008-05-14 | 2012-12-25 | Polycom, Inc. | Method and system for initiating a conference based on the proximity of a portable communication device |
| CN101370114B (zh) | 2008-09-28 | 2011-02-02 | 华为终端有限公司 | 视频及音频处理方法、多点控制单元和视频会议系统 |
| US8760492B2 (en) | 2009-01-30 | 2014-06-24 | Polycom, Inc. | Method and system for switching between video streams in a continuous presence conference |
| US8750178B2 (en) * | 2009-06-01 | 2014-06-10 | Qualcomm Incorporated | Connection manager for a wireless communication device |
| US20110187813A1 (en) * | 2010-02-01 | 2011-08-04 | Magor Corporation | Method of Connecting Mesh-Topology Video Sessions to a Standard Video Conference Mixer |
| US8312164B2 (en) * | 2010-04-14 | 2012-11-13 | Adobe Systems Incorporated | Media quality enhancement among connected media communication devices |
| US8655894B2 (en) * | 2010-04-26 | 2014-02-18 | Nokia Corporation | Method and apparatus for index generation and use |
| JP5570369B2 (ja) * | 2010-09-28 | 2014-08-13 | 株式会社日立ソリューションズ | 仮想会議室システム、仮想会議サービス提供サーバ装置、及び仮想会議システムにおける情報処理方法 |
| WO2013066980A1 (en) | 2011-11-01 | 2013-05-10 | Teliris, Inc. | Cloud-based interoperability platform for video conferencing |
| US20140028788A1 (en) | 2012-07-30 | 2014-01-30 | Polycom, Inc. | Method and system for conducting video conferences of diverse participating devices |
| US9668166B2 (en) * | 2013-02-05 | 2017-05-30 | Qualcomm Incorporated | Quality of service for web client based sessions |
| US10129319B2 (en) * | 2013-03-12 | 2018-11-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Use of webRTC apis for improving communication services |
| US9473546B2 (en) * | 2013-04-23 | 2016-10-18 | Cisco Technology, Inc. | Reducing real time media traffic in a network environment |
| US10055742B2 (en) * | 2013-05-15 | 2018-08-21 | Verizon Patent And Licensing Inc. | Call transfers for web-delivered calls |
| US9113030B2 (en) * | 2013-07-25 | 2015-08-18 | Verizon Patent And Licensing Inc. | Multimedia-enhanced emergency call systems |
-
2014
- 2014-10-10 US US14/512,186 patent/US10091461B2/en active Active
- 2014-10-14 TW TW103135569A patent/TWI559777B/zh not_active IP Right Cessation
- 2014-10-14 JP JP2014210309A patent/JP2015080210A/ja active Pending
- 2014-10-15 EP EP14189013.7A patent/EP2863632B1/en not_active Not-in-force
- 2014-10-15 CN CN201410686825.3A patent/CN104580991B/zh not_active Expired - Fee Related
-
2015
- 2015-05-07 HK HK15104362.5A patent/HK1204179A1/zh unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070223676A1 (en) * | 2006-03-24 | 2007-09-27 | Kabushiki Kaisha Toshiba | Server apparatus |
| US20080002818A1 (en) * | 2006-06-30 | 2008-01-03 | Kabushiki Kaisha Toshiba | Communication system, server apparatus, and display control method |
| US20100194847A1 (en) * | 2009-01-30 | 2010-08-05 | Polycom, Inc. | Method and System for Conducting Continuous Presence Conferences |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150103137A1 (en) | 2015-04-16 |
| EP2863632A1 (en) | 2015-04-22 |
| HK1204179A1 (zh) | 2015-11-06 |
| JP2015080210A (ja) | 2015-04-23 |
| CN104580991A (zh) | 2015-04-29 |
| US10091461B2 (en) | 2018-10-02 |
| CN104580991B (zh) | 2018-07-10 |
| TW201524215A (zh) | 2015-06-16 |
| EP2863632B1 (en) | 2019-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI559777B (zh) | 將會議系統即時調適成會議工作階段目前情況之系統及方法 | |
| US10397298B2 (en) | Method and systems for optimizing bandwidth utilization in a multi-participant full mesh peer-to-peer video session | |
| EP3127326B1 (en) | System and method for a hybrid topology media conferencing system | |
| EP2789120B1 (en) | Collaboration system and method | |
| US20130282820A1 (en) | Method and System for an Optimized Multimedia Communications System | |
| US9398257B2 (en) | Methods and systems for sharing a plurality of encoders between a plurality of endpoints | |
| CN104883344B (zh) | 协商媒体能力的方法和设备 | |
| US20140028778A1 (en) | Systems and methods for ad-hoc integration of tablets and phones in video communication systems | |
| AU2011305593A1 (en) | System and method for the control and management of multipoint conferences | |
| Xue et al. | A WebRTC-based video conferencing system with screen sharing | |
| CN103581607B (zh) | 使用远程摄像机设备将视频流传递到本地端点主机的方法 | |
| DE102022205604A1 (de) | Optimieren einer medienerfahrung bei einer konferenz mit diversen teilnehmern | |
| KR20170071251A (ko) | 회의 서비스를 제공하는 다중 접속 제어 장치 | |
| CN114189649A (zh) | 一种视频会议直播方法和装置 | |
| HK1228143A1 (zh) | 用於混合拓扑媒体会议系统的系统和方法 | |
| HK1228143B (zh) | 用於混合拓扑媒体会议系统的系统和方法 | |
| HK1228123A1 (zh) | 在多参与者全网络点对点视频会议中优化带宽利用率的方法和系统 | |
| HK1228123B (zh) | 在多参与者全网络点对点视频会议中优化带宽利用率的方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |