[發明專利]一種視頻會議系統的視頻流輪播方法在審
| 申請號: | 201710620702.3 | 申請日: | 2017-07-27 |
| 公開(公告)號: | CN107277430A | 公開(公告)日: | 2017-10-20 |
| 發明(設計)人: | 黃小檸;洪劍平;陳錦輝 | 申請(專利權)人: | 福建星網智慧科技股份有限公司 |
| 主分類號: | H04N7/15 | 分類號: | H04N7/15 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙)35212 | 代理人: | 宋連梅 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻會議系統 視頻 流輪播 方法 | ||
技術領域
本發明涉及視頻會議技術領域,尤其涉及一種視頻會議系統的視頻流輪播方法。
背景技術
現有的視頻會議系統,通常均具備4x4(16人)及以上的布局顯示方式。布局可容納的人數越多,每一路視頻流在布局顯示的畫面就越小,從而影響到用戶體驗。因此,考慮到用戶觀看視頻畫面的體驗,一般來說最大選擇4x4布局顯示方式。但是,如果與會視頻終端超過了布局可容納最大方數,那么如果要將不在布局中的視頻流顯示到布局中,則需要人為通過會控系統將其拉入布局。
輪播功能就是基于這種與會視頻終端較多的視頻會議場景下提出的一種解決方案。所謂的輪播功能,即定時的將與會的視頻流解碼數據,添加到布局中指定位置進行視頻畫面合成編碼,再發送給各個會場終端,無需人為進行會控操作。隨著會議的進行,每個會場都可以觀察到其他會場的視頻畫面。
現有的會議視頻輪播技術,主要存在以下兩個缺點:
第一,對于沒在輪播合成畫面中的會場終端,并沒有停止向服務器發送視頻流,而這些視頻流對于當下輪播合成畫面是沒有用的。在與會視頻終端較多的情況下,對服務器的下行帶寬造成較大壓力,容易造成網絡擁塞,導致在輪播合成畫面中的視頻流丟包,影響體驗;
第二,服務器對于沒有在輪播合成畫面中的視頻流會繼續解碼,從而達到輪播切換的過程平滑。但是,在某個輪播周期內,并沒有必要對沒在輪播合成畫面中的視頻流一直解碼,而只要在需要合成某路視頻流時,提前一定時間對視頻流進行解碼,并對解碼數據進行緩存。這樣,當需要合成某路視頻流時,能夠從解碼緩存中獲取解碼數據進行合成,即可實現平滑切換。如果在某個輪播周期內,一直對不在輪播合成畫面中的視頻流進行解碼,其實對于服務器的硬件性能是一種浪費,也降低了服務器可支持的最大并發方數。
發明內容
本發明要解決的技術問題,在于提供一種視頻會議系統的視頻流輪播方法,有效降低帶寬壓力,提升服務器可支持的最大并發方數。
本發明是這樣實現的:
一種視頻會議系統的視頻流輪播方法,包括如下步驟:
步驟1、MCU服務器配置輪播預測時間t,根據輪播預測時間t確定出每一輪播周期內的預測開始時刻t1和預測結束時刻t2;
步驟2、當到達本輪輪播的預測開始時刻t1時,MCU服務器向下一輪輪播的視頻終端發送開始發送視頻流的控制指令,下一輪輪播的視頻終端接收到該開始發送視頻流的控制指令后,向MCU服務器發送對應的視頻流;
步驟3、MCU服務器向下一輪輪播的視頻終端發送關鍵幀請求,下一輪輪播的視頻終端接收到該關鍵幀請求后,將視頻畫面編碼成關鍵幀,并發送給MCU服務器;
步驟4、MCU服務器開啟下一輪輪播的視頻流的解碼開關,對接收的下一輪輪播的視頻流進行解碼,將解碼后的視頻數據存儲至解碼緩存隊列中;
步驟5、當到達本輪輪播的預測結束時刻t2時,MCU服務器將本輪輪播的視頻終端對應的視頻畫面移出輪播合成畫面;
步驟6、MCU服務器向本輪輪播的視頻終端發送停止發送視頻流的指令,本輪輪播的視頻終端接收到該停止發送視頻流的指令后,停止向MCU服務器發送對應的視頻流;
步驟7、MCU服務器重置本輪輪播的視頻終端的視頻流的解碼器,并關閉本輪輪播的視頻流的解碼開關,暫停解碼功能;
步驟8、MCU服務器從下一輪輪播的視頻終端的視頻流的解碼緩存隊列中獲取視頻數據進行輪播合成畫面的合成和編碼,并發送給所有視頻終端。
進一步地,所述步驟1中MCU服務器配置輪播預測時間t具體為:
所述MCU服務器根據視頻終端的發送幀率、MCU服務器設置的抖動緩沖器最小緩存大小、解碼器的解碼預估時間以及網絡延遲預估時間,獲得最優的輪播預測時間t;
所述輪播預測時間t是通過視頻終端的發送幀率、MCU服務器設置的抖動緩沖器最小緩存大小以及自定義預留時間計算出來的,所述自定義預留時間是通過解碼器的解碼預估時間和網絡延遲預估時間得到的,其計算公式為:
輪播預測時間t=抖動緩沖器最小緩存大小/視頻終端的發送幀率+解碼器的解碼預估時間+網絡延遲預估時間;
其中,輪播預測時間t的單位為秒,抖動緩沖器最小緩存大小的單位為幀,視頻終端的發送幀率的單位為幀/秒,解碼器的解碼預估時間和網絡延遲預估時間的單位為秒。
進一步地,所述步驟4和步驟8構成的解碼過程具體為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網智慧科技股份有限公司,未經福建星網智慧科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710620702.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種利用AR進行遠程會議的方法
- 下一篇:一種視頻會議錄制和點播系統





