被老师带回家里体罚:SDP协议1

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 15:35:28
SDP协议
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:54:26
SDP:会话描述协议
(SDP: Session Description Protocol)
会话描述协议 SDP 为会话通知、会话初始和其它形式的多媒体会话初始等操作提供了多媒体会话服务。
会话目录主要提供协助组播多媒体会议广告以及其它组播会话过程,并为未来参与者传送相关会话设置信息。SDP 的提出解决这些信息到接收端的传送问题。SDP 完全是一种会话描述格式,它不属于传输协议,其目标是适当地使用不同传输协议,包括会话通知协议 SAP、会话初始协议 SIP、实时流协议 RTSP、MIME 扩展协议以及超文本传输协议 HTTP。
SDP 的设计宗旨是通用性协议,所有它可以应用于大范围的网络环境和应用程序,而不仅仅局限于组播会话目录,但 SDP 不支持会话内容或媒体编码的协商操作。
英特网组播骨干网 Mbone 中,通过会话目录工具、广告多媒体会议传送会议地址和参与者必要的会议特定工具信息该过程由 SDP 完成。SDP 连接好会话后,传送足够的信息给会话参与者。利用会话通知协议 SAP,周期性地多路传送通知数据包,实现将 SDP 信息发送到已知组播地址和端口处。这些信息即 UDP 数据包,其中包含 SAP 协议头和文本有效载荷(text payload)。这里文本有效载荷指的是 SDP 会话描述。此外信息也可以通过电子邮件或 WWW(World Wide Web)进行发送。
SDP 文本信息包括:
会话名称和目标; 会话活动时间; 构成会话的媒体; 有关接收媒体的信息、地址等。
协议结构
SDP 信息是文本信息,UTF-8 编码采用 ISO 10646 字符设置。SDP 会话描述如下(标注*符号的表示可选字段):
v= (协议版本) o= (所有者/创建者和会话标识符) s= (会话名称) i=* (会话信息) u=* (URI 描述) e=* (Email 地址) p=* (电话号码) c=* (连接信息 ― 如果包含在所有媒体中,则不需要该字段) b=* (带宽信息)
一个或更多时间描述(如下所示):
z=* (时间区域调整) k=* (加密密钥) a=* (0个或多个会话属性线路) 0个或多个媒体描述(如下所示)
时间描述
t= (会话活动时间) r=* (0或多次重复次数)
媒体描述
m= (媒体名称和传输地址) i=* (媒体标题) c=* (连接信息 — 如果包含在会话层则该字段可选) b=* (带宽信息) k=* (加密密钥) a=* (0个或多个会话属性线路)
相关协议UDP、TCP、SIP、SAP、RTSP、RTP、H.320、MPEG、H.261、HTTP、MIME
组织来源
SDP 由 IETF(www.ietf.org)定义在 RFC 2327中。
相关链接http://www.javvin.com/protocol/rfc2327.pdf: Session Description Protocol.