[发明专利]WebRTC与SIP终端媒体互通的方法和媒体网关在审
申请号: | 201610056062.3 | 申请日: | 2016-01-27 |
公开(公告)号: | CN105554029A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 双锴;宋洋;李屹;徐鹏;王玉龙;苏森 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨文娟;黄健 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | webrtc sip 终端 媒体 互通 方法 网关 | ||
1.一种WebRTC与SIP终端媒体互通的方法,其特征在于,包括:
媒体网关接收网页实时通信WebRTC终端发送所述WebRTC终端支持的 媒体编解码信息、所述WebRTC终端的安全实时传输协议SRTP密钥信息和 所述WebRTC终端的候选地址信息;
所述媒体网关将所述媒体网关支持的媒体编解码信息发送给会话初始协 议SIP终端;
所述媒体网关接收所述SIP终端发送的所述SIP终端支持的媒体编解码 信息;
所述媒体网关将所述媒体网关支持的媒体编解码信息、所述媒体网关的 SRTP密钥信息和所述媒体网关的候选地址信息发送给所述WebRTC终端, 以使所述WebRTC终端和所述媒体网关获取到对方的候选地址信息并进行连 通性检测;
所述媒体网关根据与所述WebRTC终端和所述SIP终端建立的连接以及 协商的媒体编解码信息和SRTP密钥信息进行媒体流的传输和转换。
2.根据权利要求1所述的方法,其特征在于,所述媒体网关根据其与所 述WebRTC终端和所述SIP终端建立的连接以及协商的媒体编解码信息和 SRTP密钥信息进行媒体流的传输和转换,包括:
媒体网关通过与所述WebRTC终端建立的连接接收到所述WebRTC终端 发送的第一媒体流后,使用所述WebRTC终端的SRTP密钥信息对所述第一 媒体流进行解密,然后按照与所述WebRTC终端协商的媒体编解码信息对所 述第一媒体流进行解码,并按照与所述SIP终端协商的媒体编解码信息对解 码后的第一媒体流进行编码后,通过与所述SIP终端建立的连接将编码后的 第一媒体流发送给所述SIP终端;或者,
媒体网关通过与所述SIP终端建立的连接接收到所述SIP终端发送的第 二媒体流后,按照与所述SIP终端协商的媒体编解码信息对所述第二媒体流 进行解码,并按照与所述WebRTC终端协商的媒体编解码信息对所述解码后 的第二媒体流进行编码,然后使用所述媒体网关的SRTP密钥信息对编码后 的第二媒体流进行加密后,通过与所述WebRTC终端建立的连接将加密后的 第二媒体流发送给所述WebRTC终端。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述媒体网关每接收到预设数量的数据帧时,向所述WebRTC终端请求 一次关键帧;其中,所述数据帧属于所述第一媒体流。
4.根据权利要求1所述的方法,其特征在于,所述媒体网关与所述SIP 终端协商的媒体编解码为H264编解码,所述H264编解码采用零延迟和快速 编码。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述媒体网关分 布式处理不同的媒体编解码任务。
6.一种媒体网关,其特征在于,包括:
会话管理模块,用于接收网页实时通信WebRTC终端发送所述WebRTC 终端支持的媒体编解码信息、所述WebRTC终端的安全实时传输协议SRTP 密钥信息和所述WebRTC终端的候选地址信息;将所述媒体网关支持的媒体 编解码信息发送给会话初始协议SIP终端;接收所述SIP终端发送的所述SIP 终端支持的媒体编解码信息;将所述媒体网关支持的媒体编解码信息、所述 媒体网关的SRTP密钥信息和所述媒体网关的候选地址信息发送给所述 WebRTC终端,以使所述WebRTC终端和所述媒体网关获取到对方的候选地 址信息并进行连通性检测;
媒体传输模块,用于根据所述会话管理模块与所述WebRTC终端和所述 SIP终端建立的连接以及协商的媒体编解码信息和SRTP密钥信息进行媒体流 的传输和转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610056062.3/1.html,转载请声明来源钻瓜专利网。