1 / 23
文档名称:

协议原理及应用.doc

格式:doc   大小:136KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

协议原理及应用.doc

上传人:wz_198613 2019/1/8 文件大小:136 KB

下载得到文件列表

协议原理及应用.doc

文档介绍

文档介绍:SDP协议原理及应用
编者:尚森
审核:王高原
***固网交换用服部
修改记录
文档
编号
版本号
拟制人/修改人
审核人
拟制/修改
日期
更改理由
主要更改内容
(写要点即可)


尚森
王高原
2008-2-20
08年专题文档光盘编写
初稿生成
目录
第1章 SDP的协议原理1
SDP的概述1
SDP协议字段1
说明3
第2章 SDP的应用4
SDP在SIP电话中的应用4
SDP各type的详细解释5

第3章 SDP的实例应用8
SDP的举例描述8

SDP的协议原理
SDP的概述
SDP(SDP:SessionDescriptionProtocol会话描述协议)是由IETF(Interne工程任务组)作为RFC4566颁布,描述流媒体初始化参数的格式。其目的就是在媒体会话中,传递媒体流信息,允许会话描述的接收者去参与会话。定义了会话描述的统一格式,但并不定义多播地址的分配和SDP消息的传输,也不支持媒体编码方案的协商,这些功能均由下层传送协议完成。
会话描述协议(SDP)为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。
会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP即用于将这种信息传输到接收端。SDP完全是一种会话描述格式――它不属于传输协议――它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME扩展协议的电子邮件以及超文本传输协议(HTTP)。
SDP的设计宗旨是通用性,它可以应用于大范围的网络环境和应用程序,而不仅仅局限于组播会话目录,但SDP不支持会话内容或媒体编码的协商。
在因特网组播骨干网(Mbone)中,会话目录工具被用于通告多媒体会议,并为参与者传送会议地址和参与者所需的会议特定工具信息,这由SDP完成。SDP连接好会话后,传送足够的信息给会话参与者。SDP信息发送利用了会话通知协议(SAP),它周期性地组播通知数据包到已知组播地址和端口处。这些信息是UDP数据包,其中包含SAP协议头和文本有效载荷(textpayload)。这里文本有效载荷指的是SDP会话描述。此,外信息也可以通过电子邮件或送。
SDP文本信息包括:
l会话名称和意图;
l会话持续时间;
l构成会话的媒体;
l有关接收媒体的信息(地址等)。
SDP协议字段
SDP信息是文本信息,采用UTF-8编码中的ISO10646字符集。SDP会话描述如下:(标注*符号的表示可选字段):
表 11SDP会话描述
会话描述
格式及举例
v=(protocolversion)
v=0
o=(owner/creatorandsessionidentifier)
o=<用户名><会话id><版本><网络类型><地址类型><地址>
o=
s=(sessionname)
会话名
i=*(sessioninformation)
会话信息
e=*(emailaddress)
e=******@(generaltext
或e=<wang@>
p=*(phonenumber)
p=+86-0755-26773000-7110(wang)
orp=+**********
c=*(connectioninformation-如已经包含在所有媒体中则该行不需要)
c=<网络类型><地址信息><多点会议包括TTL连接地址:<basemulticastSIP的address>/<ttl>/<numberofaddresses>
c=
c=
b=*(bandwidthinformation)
b=<修改量(CTConferenceTotal
IASApplication-specificMax)>:<带宽
值(kb/s)>
b=CT:120
一个或更多时间描述
z=*(timezoneadjustments)
时区调整
k=*(encryptionkey)
k=<方法>:<密钥>或k=<方法>
a=*(zeroormoresessionattributelines)
a=<属性>或a=<属性>:<值>
时间描述
t=(timethesessionisactive)
<开始时间><