[發明專利]一種基于WebSocket的對講機實現方法在審
| 申請號: | 201911255867.0 | 申請日: | 2019-12-10 |
| 公開(公告)號: | CN110943910A | 公開(公告)日: | 2020-03-31 |
| 發明(設計)人: | 費瀟;張華;周敏;何志明 | 申請(專利權)人: | 杭州當虹科技股份有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;H04L29/08 |
| 代理公司: | 杭州橙知果專利代理事務所(特殊普通合伙) 33261 | 代理人: | 賀龍萍 |
| 地址: | 310012 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 websocket 對講機 實現 方法 | ||
本發明公開了一種基于WebSocket的對講機實現方法。它包括語音服務器和終端,具體包括如下步驟:(1)已經存在的終端通過WebSocket連接到語音服務器,加入房間然后已經存在的終端通過WebSocket將語音數據發送到語音服務器;(2)新加入的終端通過WebSocket連接到語音服務器,加入相同房間然后通過WebSocket將語音數據發送到語音服務器,語音服務器會將新加入的終端跟已經存在的終端進行關聯,這樣已經存在的終端的語音數據就會被發送給新加入的終端,已經存在的終端也可以接收到新加入終端的數據,同時語音服務器會通知已經存在的終端有新的終端加入。本發明的有益效果是:使用WebSocket技術傳輸音頻數據穿過防火墻實現對講機功能。
技術領域
本發明涉及音視頻即時通訊相關技術領域,尤其是指一種基于WebSocket的對講機實現方法。
背景技術
目前常見的語音對講技術主要是基于WebRTC(WebRTC指的是Web Real-TimeCommunication,一個支持網頁瀏覽器進行實時語音對話或視頻對話的API)或者自研協議,但是其內部數據傳輸以UDP(Internet協議集支持一個無連接的傳輸協議,該協議稱為用戶數據報協議(UDP,User Datagram Protocol)。UDP為應用程序提供了一種無需建立連接就可以發送封裝的IP數據報的方法)或者基于UDP的修改協議為主,但是在有些應用場景下面其網絡管控比較嚴格,防火墻只能讓HTTP(傳輸控制協議(TCP,Transmission ControlProtocol)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議,由IETF的RFC793[1]定義)的數據通過,UDP和TCP的數據都會被攔截。
發明內容
本發明是為了克服現有技術中存在上述的不足,提供了一種穿過防火墻實現對講機功能的基于WebSocket的對講機實現方法。
為了實現上述目的,本發明采用以下技術方案:
一種基于WebSocket的對講機實現方法,包括語音服務器和終端,具體包括如下步驟:
(1)已經存在的終端通過WebSocket連接到語音服務器,加入房間然后已經存在的終端通過WebSocket將語音數據發送到語音服務器;
(2)新加入的終端通過WebSocket連接到語音服務器,加入相同房間然后通過WebSocket將語音數據發送到語音服務器,語音服務器會將新加入的終端跟已經存在的終端進行關聯,這樣已經存在的終端的語音數據就會被發送給新加入的終端,已經存在的終端也可以接收到新加入終端的數據,同時語音服務器會通知已經存在的終端有新的終端加入。
WebSocket是一種在單個TCP連接上進行全雙工通信的協議。WebSocket通信協議于2011年被IETF定為標準RFC 6455,并由RFC7936補充規范。WebSocket API也被W3C定為標準。在有些應用場景下面其網絡管控比較嚴格,防火墻只能讓HTTP的數據通過,UDP和TCP的數據都會被攔截,我們通過上述方法采用WebSocket替換UDP協議解決部分場景下面只能使用HTTP協議的問題,使用WebSocket技術傳輸音頻數據穿過防火墻實現對講機功能。
作為優選,所述的語音服務器指的是管理會話以及轉發語音數據的服務器,所述的終端指的是支持WebSocket同時支持音頻錄制和播放的設備,所述的語音服務器包括會話Tunnel模塊、Router模塊和RelaySvr節點,所述的Tunnel模塊將WebSocket承載的數據流轉為UDP或者TCP數據;所述的Router模塊為原生語音系統的調度器,用于分配接入和傳輸節點;所述的RelaySvr節點用于轉發音頻數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州當虹科技股份有限公司,未經杭州當虹科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911255867.0/2.html,轉載請聲明來源鉆瓜專利網。





