rfc4566中文版完整版.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDP:会话描述协议 摘要 本规范定义了会话描述协议(SDP )。SDP 是为了描述多媒体会话而设计的,主要用来 描述会话通告、会话邀请或者其他形式的多媒体会话初始化。 1 引言 当初始化多媒体会议、VoIP 电话,视频流或者其他会话的时候,需要对参与者提供媒 体信息、传输地址以及其他与会话相关的描述性的元数据。 SDP为描述这些信息提供了一个标准的形式,并且与这些信息是以什么方式传送的无 关。SDP只是一个单纯的会话描述的格式,SDP并不包含传输协议。在不同的场合,SDP可 以应用于不同的传输协议,如SAP、SIP、RTP、使用MIME扩展的电子邮件和HTTP等。 SDP被设计成通用的,因此它可以广泛用于有关网络的各种应用。然而,它并不能用于 协商会话内容或者媒体编码,这超出了SDP 的功能范围。 这个规范废除了RFC2327和RFC3266,在第10部分,列出了这个规范和RFC2327和 RFC3266的不同。 2 术语 下面是在本文档中会用到的术语,并且在本文档的上下文中会有相应的特殊含义。 会议:一个多媒体会议是一个集合,这个集合包含两个或者更多的通信用户及其用于通 信的软件。 会话:一个多媒体会话是一个集合,这个集合包含发送者和接受者,以及他们之间所通 信的媒体流。多媒体会议是多媒体会话的一个例子。 会话描述:它的格式是well-defind格式,能够传达足够的信息以用于发现和参与一个多 媒体会话。 诸如MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT,SHOULD, SHOULD NOT, RECOMMENDED, MAY,和OPTIONAL这些关键字符合RFC2119中的规 则。 3 SDP 应用的例子 3.1 会话初始化 SIP是一个应用层的控制协议,可以用于创建、修改和终止会话,包含互联网多媒体会 议、互联网电话和多媒体分发。用于创建会话的SIP消息包含SDP,使得参与者可以协商双 方兼容的媒体类型。当用于SIP时,使用SDP 的offer/answer提供了一个有限的框架。 3.2 流媒体 RTSP是一个应用层的协议,用来控制实时数据的传输的。RTSP提供了一个可扩展的框 架用来控制和按要求传输例如音频和视频的实时数据。RTSP客户端和服务器端协商一系列 的参数用于媒体传输,其中一部分参数是用SDP进行描述的。 3.3 邮件和万维网 传输SDP 的其他的方法包括email和万维网。email和万维网分发的媒体类型都是 application/sdp 。这可以使万维网的客户端和邮件接收方以标准的方式自动登陆应用。 注意,接收方不一定能收到只使用email或者万维网的多播会话的通告。主要是因为多 播会话可能限制于某一个范围内,而接收方则可能在这个范围之外。 3.4 多播会话通告 为了帮助多播多媒体会议或者其他的多播会话做宣传,以及把会话相关的setup信息传 达给参与者,有可能会采用分发会话目录的形式。这种方式的一个例子是发送一个包含会话 描述信息的数据包给一个众所周知的多播组。其他会话目录可以收到这些信息,因此远端的 参与者可以参与会话。 用于实现这种分发目录的其中一个协议是SAP 。而SDP则为这些会话通告提供了一种会 话描述格式。 4 要求和建议 SDP 的目的是传达多媒体会话中有关媒体流的信息,使得会话描述信息的接收方可以参 与会话。尽管SDP被设计成通用的,可以用于各种网络环境,但它通常用于互联网服务。媒 体流是可以多对多的,会话也不要求持续活跃。 到目前为止,互联网上基于多播的电话会议与其他形式的电话电话会议有很大不同,原 因在于互联网上基于多播的电话会议的接收者只要接收到这些信息的都可以加入会话,除非 这些信息是通过加密传输的。在这种环境下,SDP主要有两个作用。一个就是保活,另外一 个就是提供足够的信息加入会话。在单播环境下,只有用到后面那个作用。 一个SDP会话描述包含以下内容:  会话名字和目的  会话持续的时间  会话的媒体类型  接受这些媒体数据所需要的信息,如地址、端口、格式等 由于参与会话的资源可能是受限的,因此,一些额外的信息也是比较期望的:

文档评论(0)

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

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

1亿VIP精品文档

相关文档