sip是作为标准被提议用于建立,修改和终止包括视频,语音,即时通讯,在线游戏和虚拟现实等多种多媒体元素在内的交互式用户会话。
SIP与SS7的区别:
sip是一个点对点协议,所以它只需要一个相对简单的(因此也高度可扩展的)核心网络,而将处理工作下放给连接在网络边缘的智能端点。处理工作都在端点实现。
SS7是一个高度集中处理的协议,其特点表现为高复杂度的中心网络结构和无智能的哑终端(传统的电话机)。
SIP语音视频传输过程:
由SIP协议来控制如:获取对方主机名,设定会话ID,定位用户或传输一个封装好的对象给对方。然后通过SDP传输流媒体细节,如:使用哪个IP端口,采用那种编码方式。SIP简单的封装流媒体,再通过RTP传输语音,视频给对方。(如果是软电话还要通过媒体网关控制协议(MPGACO)来控制公共电话交换网的网关,再传输给对方。)由RSPT(实时流量控制协议)来控制流量的传输。
SIP通讯示意图:
RTX数据包结构图: