[發明專利]WebRTC與SIP終端媒體互通的方法和媒體網關在審
| 申請號: | 201610056062.3 | 申請日: | 2016-01-27 |
| 公開(公告)號: | CN105554029A | 公開(公告)日: | 2016-05-04 |
| 發明(設計)人: | 雙鍇;宋洋;李屹;徐鵬;王玉龍;蘇森 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊文娟;黃健 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | webrtc sip 終端 媒體 互通 方法 網關 | ||
技術領域
本發明涉及移動互聯網領域,尤其涉及一種WebRTC與SIP終端媒體互 通的方法和媒體網關。
背景技術
隨著移動終端的普及和網絡性能的快速發展,越來越多的人們希望能在 網絡上進行辦公而不受限于使用客戶端應用,于是網頁實時通信(Web Real-TimeCommunication,WebRTC)技術得到廣泛的關注。
WebRTC是一項在瀏覽器內部進行實時視頻和音頻通信的技術,該技術 使得所有瀏覽器無需安裝插件或第三方軟件,僅僅通過瀏覽器提供簡單的 javascript,就可以點對點地分享應用的數據以及進行電話會議。能夠進行 WebRTC通信的終端稱為WebRTC終端,WebRTC終端采用安全實時傳輸協 議(SecureReal-timeTransportProtocol,SRTP)作為媒體承載協議,該協議 可以對媒體數據進行加密,提高媒體會話的安全性。
IP多媒體子系統(IPMultimediaSubsystem,IMS)是一種基于IP網支持 多媒體業務的網絡架構,采用會話初始協議(SessionInitiationProtocol,SIP) 進行端到端的呼叫控制,符合SIP協議的終端稱為SIP終端。SIP終端采用實 時傳輸協議(Real-timeTransportProtocol,RTP)作為媒體承載協議,不支持 SRTP。
WebRTC終端和SIP終端之間媒體層面的互通需要實現兩個網絡的媒體 承載協議和媒體編解碼類型等的轉換,目前,現有技術中還無法實現WebRTC 終端和SIP終端媒體層面的互通。
發明內容
本發明提供一種WebRTC與SIP終端媒體互通的方法和媒體網關,用于 實現WebRTC終端和SIP終端媒體層面的互通。
本發明實施例提供一種WebRTC與SIP終端媒體互通的方法,包括:
媒體網關接收網頁實時通信WebRTC終端發送WebRTC終端支持的媒體 編解碼信息、WebRTC終端的安全實時傳輸協議SRTP密鑰信息和WebRTC 終端的候選地址信息;
媒體網關將媒體網關支持的媒體編解碼信息發送給會話初始協議SIP終 端;
媒體網關接收SIP終端發送的SIP終端支持的媒體編解碼信息;
媒體網關將媒體網關支持的媒體編解碼信息、媒體網關的SRTP密鑰信 息和媒體網關的候選地址信息發送給WebRTC終端,以使WebRTC終端和媒 體網關獲取到對方的候選地址信息并進行連通性檢測;
媒體網關根據與WebRTC終端和SIP終端建立的連接以及協商的媒體編 解碼信息和SRTP密鑰信息進行媒體流的傳輸和轉換。
在本發明的一實施例中,媒體網關根據其與WebRTC終端和SIP終端建 立的連接以及協商的媒體編解碼信息和SRTP密鑰信息進行媒體流的傳輸和 轉換,包括:
媒體網關通過與WebRTC終端建立的連接接收到WebRTC終端發送的第 一媒體流后,使用WebRTC終端的SRTP密鑰信息對第一媒體流進行解密, 然后按照與WebRTC終端協商的媒體編解碼信息對第一媒體流進行解碼,并 按照與SIP終端協商的媒體編解碼信息對解碼后的第一媒體流進行編碼后, 通過與SIP終端建立的連接將編碼后的第一媒體流發送給SIP終端;或者,
媒體網關通過與SIP終端建立的連接接收到SIP終端發送的第二媒體流 后,按照與SIP終端協商的媒體編解碼信息對第二媒體流進行解碼,并按照 與WebRTC終端協商的媒體編解碼信息對解碼后的第二媒體流進行編碼,然 后使用媒體網關的SRTP密鑰信息對編碼后的第二媒體流進行加密后,通過 與WebRTC終端建立的連接將加密后的第二媒體流發送給WebRTC終端。
在本發明的一實施例中,上述方法還包括:
媒體網關每接收到預設數量的數據幀時,向WebRTC終端請求一次關鍵 幀;其中,數據幀屬于第一媒體流。
在本發明的一實施例中,媒體網關與SIP終端協商的媒體編解碼為H264 編解碼,H264編解碼采用零延遲和快速編碼。
在本發明的一實施例中,媒體網關分布式處理不同的媒體編解碼任務。
本發明還提供一種媒體網關,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610056062.3/2.html,轉載請聲明來源鉆瓜專利網。





