[發明專利]一種連接不同視頻會議終端的網絡加速方法、設備及存儲介質有效
| 申請號: | 202210230835.0 | 申請日: | 2022-03-10 |
| 公開(公告)號: | CN114339133B | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 張晶 | 申請(專利權)人: | 南京旭頂通訊科技有限公司 |
| 主分類號: | H04N7/15 | 分類號: | H04N7/15;H04N21/6437;H04L1/00 |
| 代理公司: | 南京常青藤知識產權代理有限公司 32286 | 代理人: | 于薇 |
| 地址: | 210004 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 連接 不同 視頻會議 終端 網絡 加速 方法 設備 存儲 介質 | ||
1.一種連接不同視頻會議終端的網絡加速方法,其特征在于,包括如下步驟,
S1、視頻會議終端向發送端加速器發送原始視頻會議數據包;
S2、基于步驟S1,發送端加速器接收所述原始視頻會議數據包,通過 iptables進行過濾,然后通過以太網向接收端加速器發送視頻會議數據包;
S3、基于步驟S2,接收端加速器接收所述視頻會議數據包,然后進行統計,得出相應的丟包率和抖動率,并生成RTCP數據包發送給發送端加速器;
S4、基于步驟S3,發送端加速器接收到所述RTCP數據包后,計算出合理的冗余度,生成對應的前向糾錯FEC數據包,發送端加速器在更新狀態后,丟棄所述RTCP數據包;
S5、基于步驟S4,發送端加速器將所述前向糾錯FEC數據包和視頻會議數據包合并發送給接收端加速器;
S6、基于步驟S5,接收端加速器接收所述前向糾錯FEC數據包和視頻會議數據包,并進行數據恢復:
若接收端加速器能根據前向糾錯FEC數據包恢復出丟失的視頻會議數據包,接收端加速器將接收到的視頻會議數據包和恢復得到的視頻會議數據包合并發送給視頻會議終端遠端;
若接收端加速器不能根據前向糾錯FEC數據包恢復出丟失的視頻會議數據包,接收端加速器就通過以太網向發送端加速器發送私有XNACK重傳協議,請求發送端加速器發送丟失的指定視頻會議數據包;發送端加速器接收到重傳請求后,向接收端加速器發送指定視頻會議數據包,以此循環,直到接收端加速器恢復出來全部視頻會議數據包后,將所有數據包發送給視頻會議終端遠端;
S7、通過步驟S1 ~ S6,有效防止視頻會議數據包在傳輸過程中的丟包情況,保證視頻通話的穩定暢通;
所述加速器設有兩個網絡接口,所述網絡接口通過透明網橋橋接,具體步驟為:打開兩個網口的路由模式;把兩個網口組成網橋;配置網口地址為空,并啟動網橋;防火墻把輸入網口的數據轉發給CPU進行裁決。
2.根據權利要求1所述的連接不同視頻會議終端的網絡加速方法,其特征在于,所述發送端加速器通過防火墻進行過濾數據,過濾策略為:iptables -I FORWARD -p udp -mphysdev --physdev-out enp3s0 -j NFQUEUE --queue-num 0,過濾后將RTP數據包通過以太網發送給接收端加速器;本條過濾策略的含義為:在FORWARD鏈中插入策略,這條策略從物理網口enp3s0獲取UDP包,然后插入編號為0的NFQUEUE隊列中;具體專業術語含義如下:iptables是linux內核的一套網絡包過濾防火墻,可以在網絡包生命周期的不同階段加上處理鉤子,切換到用戶態對網絡包進行處理;FORWARD是iptables一個鏈的名稱;NFQUEUE是iptables用來緩存網絡包隊列,其中數據包的轉發或者丟棄由用戶態程序控制。
3.一種電子設備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行時實現如權利要求1-2中任一項所述的連接不同視頻會議終端的網絡加速方法。
4.一種計算機可讀存儲介質,其特征在于,其存儲的計算機程序使得處理器執行如權利要求1-2中任一項所述的連接不同視頻會議終端的網絡加速方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京旭頂通訊科技有限公司,未經南京旭頂通訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210230835.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于殼體加工的固定工裝
- 下一篇:一種富氫水機





