SIP(session Initiation protocol)会话初始协议,是应用层信令控制协议,主要应用于创建、修改、释放多媒体会话。
一般而言,SIP只负责不同UE之间的协商与通信,比如媒体能力协商、会话/非会话间消息之间传递、媒体ip与port协商。
SIP协议并非独立存在,它需要结合SDP、RTP/RTCP(一些情况可能不需要)等协议一起使用。
SDP(session description protocol)会话描述协议,描述会话信息的标准格式数据
RTP(Real-time Transport protocol)实时传输协议,同sip一样基于tcp/ip基础上按照一定格式封装的数据,主要传输经过编码
的音视频数据
RTCP(Real-time Transport Control Protocol)负责为RTP提供流量控制与拥塞控制功能
SIP协议只是在TCP/IP基础上进行封装,按照一种符合要求的格式组织数据。熟悉网络编程基础上,理解其消息与数据格式之后,
关于SIP协议不值得花更多时间