The invention discloses a multi type media data NAT crossing method, terminal and system. One specific implementation of the method includes: two terminals in a private network using a NAT device to establish a two-way data transmission channel, and the bidirectional data transmission channel includes two one-way data transmission channels, each one-way data transmission channel is Point to point one-way data transmission channel or Relay forward one-way data transmission channel; two terminals add data type identification information in data packet header, and transmit various types of media data using two-way data transmission channels. The implementation method optimizes the flow through the NAT, which can reduce the interaction of NAT through CITIC order negotiation, improve the efficiency and success rate of NAT crossing, and speed up the first frame display of video calls.
【技术实现步骤摘要】
多类型媒体数据网络地址转换穿越方法、终端及系统
本专利技术涉及网络
更具体地,涉及一种多类型媒体数据网络地址转换穿越方法、终端及系统。
技术介绍
NAT(NetworkAddressTranslation,网络地址转换)是一种在IP分组通过路由器或防火墙时重写源IP地址或/和目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。NAT穿越是广泛用于P2P(PointtoPoint,点对点)领域的通信方式。在视频会议过程中,NAT穿越也在内外网消息通信中起到了至关重要的作用。平台服务器之间、与会终端之间以及平台服务器和与会终端之间都可能存在信令、多媒体数据等信息的NAT穿越。在P2P音视频通话的过程中,由于通话的两个终端对于公网来说都位于NAT后面,也需要通过NAT穿越来实现音视频通话。NAT有4种不同的类型:FullCone(完全圆锥型))、AddressRestrictedCone(地址限制圆锥型)、PortRestrictedCone(端口限制圆锥型)和Symmetric(对称形),其中,FullCone、AddressRestrictedCone和PortRestrictedCone这三种类型又统称为ConeNAT(圆锥形NAT)。通常对于Symmetric(对称形)NAT认为是不可实现穿越的,圆锥形NAT是可以实现穿越的。目前,对于NAT穿越比较成熟的是ICE(InteractiveConnectivityEstablishment,互动式连接建立)框架(rfc5245)。ICE框架实现NAT穿越 ...
【技术保护点】
1.一种多类型媒体数据网络地址转换穿越方法,其特征在于,包括:处于使用网络地址转换设备的私网中的两个终端建立双向数据传输通道,所述双向数据传输通道包括两个单向数据传输通道,每一单向数据传输通道为点对点单向数据传输通道或中继转发单向数据传输通道;两个终端在数据包包头中添加数据类型标识信息,使用所述双向数据传输通道传输各类型的媒体数据。
【技术特征摘要】
1.一种多类型媒体数据网络地址转换穿越方法,其特征在于,包括:处于使用网络地址转换设备的私网中的两个终端建立双向数据传输通道,所述双向数据传输通道包括两个单向数据传输通道,每一单向数据传输通道为点对点单向数据传输通道或中继转发单向数据传输通道;两个终端在数据包包头中添加数据类型标识信息,使用所述双向数据传输通道传输各类型的媒体数据。2.根据权利要求1所述的多类型媒体数据网络地址转换穿越方法,其特征在于,所述建立终端之间的双向数据传输通道进一步包括:两个终端分别获取对方的私网地址和公网地址;两个终端分别向对方和中继服务器发送绑定消息,并根据收到绑定回应消息的时序建立本方到对方的点对点单向数据传输通道或中继转发单向数据传输通道。3.根据权利要求2所述的多类型媒体数据网络地址转换穿越方法,其特征在于,所述两个终端分别获取对方的私网地址和公网地址进一步包括:两个终端中的第一终端从中继服务器获取第一终端的公网地址,通过信令服务器向第二终端发送携带第一终端私网地址和公网地址的请求信息;第二终端从中继服务器获取第二终端的公网地址,通过信令服务器向第一终端发送携带第二终端私网地址和公网地址的请求回应信息。4.根据权利要求1所述的多类型媒体数据网络地址转换穿越方法,其特征在于,该方法还包括:终端检测到对方的公网地址改变时对对方的用户ID进行合法性校验,若合法性校验通过则更新对方的公网地址。5.一种多类型媒体数据网络地址转换穿越终端,包括存储器、处理器及存...
【专利技术属性】
技术研发人员:陈劲松,吴新宇,
申请(专利权)人:北京大米科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。