[发明专利]一种基于SIP媒体协商的通信方法、装置和NAT设备有效
申请号: | 202010739296.4 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111885219B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 方海名 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L61/256 | 分类号: | H04L61/256;H04L65/1104;H04L65/1066;H04L65/1069;H04N7/18;H04N21/64 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 张雪芳 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sip 媒体 协商 通信 方法 装置 nat 设备 | ||
本申请提供的基于SIP媒体协商的通信方法,包括:判断接收到的报文是否为来自播放控制服务器的会话发起协议SIP邀请报文;若是,获取所述SIP邀请报文的应用层IP地址和呼叫标识;生成所述应用层IP地址、所述应用层IP地址进行地址转换后的IP地址和所述呼叫标识三者之间的映射关系,并将所述映射关系插入到匹配链表;在接收到来自摄像头的媒体流时,获取所述媒体流的目的IP地址和目标呼叫标识;从所述匹配链表中查找与所述目的IP地址和所述目标呼叫标识均匹配的表项,并利用所述表项对所述目的IP地址进行地址还原。本申请提供的基于SIP媒体协商的通信方法、装置和NAT设备,可保证视频数据的顺利传输。
技术领域
本申请涉及通讯领域,尤其涉及一种基于SIP媒体协商的通信方法、装置和NAT设备。
背景技术
会话发起协议SIP(Session Initiation Protocol,简称SIP)是一种应用层控制协议,主要用来创建、修改或终结会话,广泛地应用于视频监控领域。
在视频监控领域,播放控制服务器和录制控制服务器常通过SIP协商来使摄像头(录制控制服务器控制的摄像头)获知播放器(播放控制服务器控制的播放器)的IP地址,以使摄像头将视频数据发送给播放器播放。具体实现时,在SIP协商阶段,播放控制服务器通过在SIP邀请报文中携带播放器的IP地址将播放器的IP地址告知摄像头。进一步地,当播放器播放媒体流时,摄像头基于获取到的播放器的IP地址将媒体流发送给播放器。
在协商阶段,当播放控制服务器位于局域网中时,与该播放控制服务器位于同一局域网的NAT设备会对来自该播放控制服务器的SIP邀请报文的网络层IP地址和应用层IP地址进行地址转换。
相应地,在播放器播放媒体流时,NAT设备在接收到来自摄像头的媒体流后,会将媒体流的目的IP地址还原为播放器的IP地址,进而将来自摄像头的媒体流发送至播放器播放。
NAT设备在接收到来自摄像头的媒体流时,若无法对媒体流进行地址还原,将导致视频数据无法传输。
发明内容
有鉴于此,本申请提供一种基于SIP媒体协商的通信方法、装置和NAT设备,以解决现有技术因无法对来自摄像头的媒体流进行地址还原导致的视频数据无法传输的问题。
本申请第一方面提供一种基于SIP媒体协商的通信方法,所述方法应用于NAT设备,所述方法包括:
判断接收到的报文是否为来自播放控制服务器的会话发起协议SIP邀请报文;
若是,获取所述SIP邀请报文的应用层IP地址和呼叫标识;
生成所述应用层IP地址、所述应用层IP地址进行地址转换后的IP地址和所述呼叫标识三者之间的映射关系,并将所述映射关系插入到匹配链表;
在接收到来自摄像头的媒体流时,获取所述媒体流的目的IP地址和目标呼叫标识;
从所述匹配链表中查找与所述目的IP地址和所述目标呼叫标识均匹配的表项,并利用所述表项对所述目的IP地址进行地址还原。
本申请第二方面提供一种基于SIP媒体协商的通信装置,所述装置应用于NAT设备,所述装置包括判断模块、获取模块和处理模块,其中,
所述判断模块,用于判断接收到的报文是否为来自播放控制服务器的会话发起协议SIP邀请报文;
所述获取模块,用于在所述判断模块判断接收到的报文为来自播放控制服务器的会话发起协议SIP邀请报文时,获取所述SIP邀请报文的应用层IP地址和呼叫标识;
所述处理模块,用于生成所述应用层IP地址、所述应用层IP地址进行地址转换后的IP地址和所述呼叫标识三者之间的映射关系,并将所述映射关系插入到匹配链表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010739296.4/2.html,转载请声明来源钻瓜专利网。