因此SIP建立通话的过程中要获取对端的公网地址和端口才能进行P2P媒体通话,这里涉及到两个重要的概念:NAT、ICE,下面就对这两个概念进行介绍。 一、NAT 参考:WebRTC源码研究(25)NAT打洞原理_webrtc 打洞-CSDN博客 1、NAT介绍 NAT(网络地址转换Network Address Translation),在计算机网络中是一种在IP数据包通过路由...
SIP邀请(invitations)用于创建携带会话描述(如SDP信息)的会话,允许参与者使用一系列兼容的媒体类型. SIP使用一种叫代理服务器的元素来帮助对用户当前位置进行转发,对用户进行验证和授权,并为用户提供相应的功能. SIP同时也提供了注册函数以允许用户上传他们的当前地址供代理服务器使用.SIP协议运行在多个不同的传输协议之...
基于P2PSIP技术的VoIP系统是一种层次化的网络架构,该网络架构分为三个层次,分别为:超级节点、SIP客户端节点和全局管理服务器。超级节点之间通过结构化的P2P覆盖网组成P2PSIP网络,超级节点相当于传统SIP网络中的SIP服务器。多个超级节点间分担负载,分工合作取代传统SIP服务中单台服务器的作用。SIP客户端节点采用客户端/...
随着下一代网络的不断发展,出现了很多新的应用技术,最具有代表性的是P2P(PeertoPeer)重叠网的应用。这种网络天生具有高扩展性能和容错能力,并且能够在网络上进行SIP电话系统的通信。为实现这个功能,文章首先介绍了P2P的架构和SIP的通信机制,在此基础上对P2PSIP电话系统的实现进行了探讨,并且分析了这种电话系统和现有的...
P2P-SIP融合及P2P-SIP系统设计
拓扑感知的P2P中继查找机制是指在SIP终端中,通过感知网络拓扑信息,实现快速、准确地查找可用的中继节点,以建立稳定的通信链路。该机制主要包括以下步骤: 1.拓扑信息收集:SIP终端通过与周围节点的交互,收集网络拓扑信息,包括节点的位置、资源状况等。 2.中继节点筛选:根据收集到的拓扑信息,SIP终端筛选出符合要求的中继节...
第四部分,ICE在P2P SIP中的应用,详细讲解了SIP的信令交互流程与媒体建立流程。 2 打洞和穿越的概念 有人将穿越打洞认为是一个概念,其实这也无伤大雅,在与其他人交流讨论的时候不产生歧义就好。严格来说,是先打洞,后穿越。 由于NAT的特性(请查阅NAT的几种不同类型的各自特点),一个位于外界的主机是不可能向内...
P2P SIP网络以SIP协议为基础,无需大规模改动现有设备,并且无需改动VoIP终端设备,只要升级现有SIP服务器的软件,即可实现SIP网络的P2P化,提升网络的处理能力和可用性。 在P2P SIP网络中,原来管理一个域的单节点SIP服务器变成多台P2P SIP服务器(称为PN节点),PN之间通过P2P机制互联,彼此分担负载,构成一个逻辑上的重叠...
sip被用作是定位其他用户或结点、加入dht、注册用户、呼叫建立和即时消息的基础协议。一旦用户被定位,呼叫建立或即时消息就可以直接经由sip模块发送到用户的电话。sip register更新和options消息用于探测结点失败。当一个超级结点关闭或者失败,注册被发送到dht中的其他适当的超级结点。其他的sip功能例如第三方呼叫控制和呼叫...