自适应多播与移动应用上下文推理技术解析
1. 会话发起协议(SIP)概述
会话发起协议(SIP)是一种开放的无状态信令协议,由RFC 3261定义,用于在用户端点(SIP用户代理)之间创建、修改和终止多媒体通信会话。它通过提供应用层控制信令规范,为不同实体之间提供了一种与接入无关的通信方式。
SIP的工作不依赖于底层传输协议,也不依赖于正在建立的会话类型。它支持多媒体通信建立和终止的五个方面:
- 用户定位:确定用于通信的终端系统。
- 用户可用性:确定被叫方参与通信的意愿。
- 用户能力:确定要使用的媒体和媒体参数。
- 会话设置:“振铃”,在主叫方和被叫方建立会话参数。
- 会话管理:包括会话的转移和终止、修改会话参数以及调用服务。
SIP作为会话描述协议(SDP)的载体,SDP用于描述会话的媒体内容。在典型应用中,SIP“会话”只是实时传输协议(RTP)的数据包流,而RTP则承载实际的语音或视频内容。SIP与HTTP类似,具有人类可读和请求 - 响应结构,支持RFC 3264的Offer/Answer模型。
下面用mermaid格式的流程图展示SIP的工作流程:
graph LR
A[用户发起会话请求] --> B[SIP发送请求]
B --> C[确定用户位置和可用性]
C --> D[协商用户能力和会话参数]
D --> E[建立会话]
E --> F[会话管理(转移、终止等)]
超级会员免费看
订阅专栏 解锁全文
988

被折叠的 条评论
为什么被折叠?



