网站大量收购独家精品文档,联系QQ:2885784924

SDP協议原理及应用.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDP協议原理及应用

SDP协议原理及应用 编者:尚 森 审核:王高原 中兴通讯固网交换用服部 修改记录 文档 编号 版本号 拟制人/修改人 审核人 拟制/修改 日期 更改理由 主要更改内容 (写要点即可) 无 V1.00 尚森 王高原 2008-2-20 08年专题文档光盘编写 初稿生成 目录 第1章 SDP的协议原理 1 1.1 SDP的概述 1 1.2 SDP协议字段 1 1.3 说明 3 第2章 SDP的应用 4 2.1 SDP在SIP电话中的应用 4 2.2 SDP各type的详细解释 5 2.3 SDP在H.248的应用 7 第3章 SDP的实例应用 8 3.1 SDP的举例描述 8 3.2 H.248中sdp消息举例描述 15 SDP的协议原理 SDP的概述 SDP(SDP:SessionDescriptionProtocol)是由IETF(Interne工程任务组)作为RFC4566颁布描述流媒体初始化参数的格式。会话描述协议(SDP)为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。 会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP即用于将这种信息传输到接收端。SDP完全是一种会话描述格式――它不属于传输协议――它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME扩展协议的电子邮件以及超文本传输协议(HTTP)。 SDP的设计宗旨是通用性,它可以应用于大范围的网络环境和应用程序,而不仅仅局限于组播会话目录,但SDP不支持会话内容或媒体编码的协商。 在因特网组播骨干网(Mbone)中,会话目录工具被用于通告多媒体会议,并为参与者传送会议地址和参与者所需的会议特定工具信息,这由SDP完成。SDP连接好会话后,传送足够的信息给会话参与者。SDP信息发送利用了会话通知协议(SAP),它周期性地组播通知数据包到已知组播地址和端口处。这些信息是UDP数据包,其中包含SAP协议头和文本有效载荷(textpayload)。这里文本有效载荷指的是SDP会话描述。此,外信息也可以通过电子邮件或WWW(WorldWideWeb)进行发送。 SDP文本信息包括: ?会话名称和意图; ?会话持续时间; ?构成会话的媒体; ?有关接收媒体的信息(地址等)。SDP信息是文本信息,采用UTF-8编码中的ISO10646字符集。SDP会话描述如下:(标注*符号的表示可选字段):11 SDP会话描述v=(protocolversion) v=0 o=(owner/creatorandsessionidentifier) o=用户名会话id版本网络类型地址类型地址 o=sname12345678900987654321IN IP4 s=(sessionname) 会话名 i=*(sessioninformation) 会话信息 e=*(emailaddress) e=zte@(generaltext 或e=Mr.Wangwang@ p=*(phonenumber) p=+86-07557110(wang) orp=+16172536011 c=*(connectioninformation-如已经包含在所有媒体中则该行不需要) c=网络类型地址信息多点会议包括TTL连接地址:basemulticastSIP的address/ttl/numberofaddresses c=INIP43/127 c=INIP4/127/3 b=*(bandwidthinformation) b=CTConferenceTotal IASApplication-specificMax):带宽 值(kb/s) b=CT:120 一个或更多时间描述 z=*(timezoneadjustments) k=*(encryptionkey) k=方法:密钥或k=方法 a=*(zeroormoresessionattributelines) a=属性或a=属性:值 时间描述 t=(timethesessionisactive) 开始时间结束时间,单位秒,十进制NTP t=28733974682873404969 r=*(zeroormorerepeattimes) 重复时间活动持续时间以开始时刻为参考的偏移列表单位秒r=604800366690000或写成r=7d1h025h 媒体描述 m=(medianameandtransportaddress) m=媒体端口传送格式列表 m=audio49170RTP/AVP03 协议为RTP,剖面为AVP,参考rtp-paramete

文档评论(0)

bmdj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档