发明名称 |
一种基于ICE的SIP穿越Symmetric NAT设备的方法 |
摘要 |
本发明一种基于ICE的SIP穿越Symmetric NAT设备的方法包括:步骤S1,通信双方先后收集候选地址,互换地址信息并根据优先级排列形成地址检测列表;步骤S2,双方先后进行连通性检测,根据主机地址到中继地址的地址对连通性检测过程中是否产生服务器映射候选地址来判断所处的网络拓扑是否存在Symmentric NAT,步骤S3,确定Symmentric NAT方源端口选择策略以及预测Symmentric NAT方分配的端口值;步骤S4,对Symmentric NAT方以预测的端口值进行连通性检查,本发明不仅保留了ICE的优点,还能适应各种NAT环境,而且利用NAT自身特性,不需要STUN服务器探测NAT类型,巧妙地克服了ICE在Symmentric NAT下的不足,从而保证了服务质量,本发明不必改变现有网络的拓扑结构,很好地解决了NAT穿越的灵活性和有效性的问题。 |
申请公布号 |
CN105827748A |
申请公布日期 |
2016.08.03 |
申请号 |
CN201610311912.X |
申请日期 |
2016.05.12 |
申请人 |
东莞市南星电子有限公司 |
发明人 |
邓小娇;侯刚;蔡方谊;易骏 |
分类号 |
H04L29/12(2006.01)I;H04L12/24(2006.01)I;H04L12/26(2006.01)I |
主分类号 |
H04L29/12(2006.01)I |
代理机构 |
厦门市新华专利商标代理有限公司 35203 |
代理人 |
徐勋夫 |
主权项 |
一种基于ICE的SIP穿越Symmetric NAT设备的方法,系统中服务器处于公网,该服务器由SIP服务器、TURN服务器、STUN服务器组成,通信双方的两个客户端分别处于NAT后面,该客户端由SIP UA、端口预测模块、NAT类型发现模块、TURN客户端以及STUN客户端组成,其特征在于包括如下步骤:步骤S1、通信双方先后收集候选地址,互换地址信息并根据优先级排列形成地址检测列表;步骤S2、通信双方先后进行连通性检测,根据主机地址到中继地址的地址对连通性检测过程中是否产生服务器映射候选地址来判断所处的网络拓扑是否存在Symmentric NAT;步骤S3、确定Symmentric NAT方源端口选择策略以及预测Symmentric NAT方分配的端口值;步骤S4、对Symmentric NAT方以预测的端口值进行连通性检查,直至成功,通过直连方式发送音视频流。 |
地址 |
523000 广东省东莞市沙田镇民田村成田路3号B栋东莞市南星电子有限公司 |