GB28181技术基础之1 - SIP协议

Posted ostin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GB28181技术基础之1 - SIP协议相关的知识,希望对你有一定的参考价值。

  SIP 协议,即 会话初始协议(Session Initiation Protocol),是一个应用层的 点对点协议,用于初始、管理和终止网络中的语音和视频会话,是 GB28181 的核心之一。

       按照 IETFRFC2543 的定义:

       SIP是一个基于文本的应用层控制协议,基于底层传输协议 TCP/UDP/SCTP,用于建立、修改和终止IP网上的双方或多方多媒体会话。SIP协议借鉴了HTTP、SMTP等协议,支持代理、重定向及登记定位用户等功能,支持用户移动。通过与RTP/RTCP、SDP、RTSP等协议及DNS配合,SIP支持语音、视频、数据、E-mail、状态、IM、聊天、游戏等。SIP协议可在TCP或UDP之上传送,由于SIP本身具有握手机制,可首选UDP。

        技术分享图片

       SIP 用于设备管理,其中有两个要素 - SIP用户代理 和 SIP网络服务器。

        技术分享图片

       SIP 协议虽然属于应用层协议,然而 SIP 本身并不提供任何服务。但是 SIP 是通信的基础,在 SIP 这个通信的基础上可以用来构建不同的服务。SIP 协议在建立和维持多媒体会话中,主要支持如下 5 个功能:

1)检查终端用户的位置。无论被叫方在哪里均能确保呼叫达到被叫方,进行任何描述信息到定位信息的转换;

2)检查用户参与会话的意愿程度。参与者在呼叫中能够引入其他用户加入或者取消其他用户的连接;

3)检查媒体和媒体参数,允许与呼叫有关的组在支持特性上保持一致;

4)在呼叫与被叫双方建立会话;

5)发送和终止会话,修改会话参数,激活服务等会话管理操作;

以上是关于GB28181技术基础之1 - SIP协议的主要内容,如果未能解决你的问题,请参考以下文章

GB28181技术基础之3 - RTP

gb28181协议常见流程简析

GB28181之SIP协议

GB28181之SIP协议

GB28181之SIP协议

GB28181状态信息报送解析及Android端国标设备接入技术实现