51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 5670|回复: 10
打印 上一主题 下一主题

SDP 协议介绍 [复制链接]

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

跳转到指定楼层
楼主
发表于 2013-1-28 15:18:50 |只看该作者 |倒序浏览
一键分享 一键分享
SDP(Session Description Protocol)是一个用来描述多媒体会话的应用层控制协议,它是一个基于文本的协议,用于会话建立过程中的媒体类型和编码方案的协商等。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
人刚我柔谓之走,我顺人背谓之粘。动急则急应,动缓则缓随。虽变化万端, 而理为一贯。

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

沙发
发表于 2013-1-28 15:21:01 |只看该作者
在描述一个会话时SIP消息正文是一个会话描述协议SDP消息,消息正文格式:
        v=0
        o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
        s=SDP Seminar
        i=A Seminar on the session description protocol
        u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
        e=mjh@isi.edu (Mark Handley)
        c=IN IP4 224.2.17.12/127
        t=2873397496 2873404696
       m=audio 3458  RTP/AVP  0   96   97   
       a=rtpmap:0   PCMU
       a=rtpmap:96  G726-32/8000
       a=rtpmap:97  AMR-WB
        m=video 3400 RTP/AVP 98  99
        a=rtpmap:98  MPV
        a=rtpmap:99  H.261
        v=0//该行指示协议的版本。

O行中包含与会话所有者有关的参数   o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
第一个参数表明会话发起者的名称,该参数可不填写,如填写和SIP消息中,from消息头的内容一致。
第二个参数为主叫方的会话标识符。
第三个参数为主叫方会话的版本,会话数据有改变时,版本号递增。
第四个参数定义了网络类型,IN表示Internet网络类型,目前仅定义该网络类型。
第五个参数为地址类型,目前支持IPV4和IPV6两种地址类型。
第六个参数为地址:表明会话发起者的IP地址,该地址为信令面的IP地址,信令PDP激活时为手机分配。

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

板凳
发表于 2013-1-28 15:22:11 |只看该作者
本帖最后由 wenliu 于 2013-1-28 15:24 编辑

   s=SDP Seminar  //表明本次会话的标题,或会话的名称。

   i=A Seminar on the session description protocol//会话的描述

  u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps//会话的URI,通过该地址可以查阅到会话的更多内容。
    c=IN IP4 224.2.17.12/127
   C行包含为多媒体会话而建立的连接的信息,其中指出了真正的媒体流使用的IP地址。
   第一个参数为网络类型,目前仅定义INTERNET网络类型。用“IN”表示。
   第二个参数为地址类型,目前支持两种地址类型:IPV4和IPV6。
   第三个参数为地址,该地址为多媒体流使用的IP地址。

  t=2873397496 2873404696//表示会话的开始时间和结束时间。
    第一个参数表明会话的开始时间,数字表明从1900年1月1日00:00以来所经过的秒数。
    第二个参数表明会话的结束时间,数字表明从1900年1月1日00:00以来所经过的秒数。

  m=audio 3458  RTP/AVP  0   96   97   
    m行又称媒体行,描述了发送方所支持的媒体类型等信息。
    第一个参数为媒体名称:表明支持音频类型。
    第二个参数为端口号,表明UE在本地端口为3458上发送音频流。
    第三个参数为传输协议,一般为RTP/AVP协议。
  

四-七参数为所支持的四种净荷类型编号。
      
    a=rtpmap:0   PCMU
    a=rtpmap:96  G726-32/8000
    a=rtpmap:97  AMR-WB
   a行为媒体的属性行,以属性的名称:属性值的方式表示。
    格式为:a=rtpmap:<净荷类型><编码名称>
    净荷类型0固定分配给了PCMU,
    净荷类型96对应的编码方案为G.726,为动态分配的。
    净荷类型97对应的编码方式为自适应多速率宽带编码(AMR-WB),为动态分配的。           

    e=mjh@isi.edu (Mark Handley)//会话责任人的EMIAL地址
            
    m=video 3400 RTP/AVP 98  99
      m行又称媒体行,描述了发送方所支持的媒体类型等信息。
      第一个参数为媒体名称:表明支持视频类型。
      第二个参数为端口号,表明UE在本地端口为3400上发送视频流。
      第三个参数为传输协议,一般为RTP/AVP协议。
      四、五参数给出了两种净荷类型编号
      格式为:a=rtpmap:<净荷类型><编码名称>
         a=rtpmap:98  MPV
         a=rtpmap:99  H.261
           净荷类型98对应的编码方案为MPV,为动态分配的。
           净荷类型97对应的编码方式为H.261,为动态分配的。

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

地板
发表于 2013-1-28 15:25:45 |只看该作者
本帖最后由 wenliu 于 2013-1-28 15:28 编辑

SDP协议的提供应答机制

     

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

5#
发表于 2013-1-28 15:28:36 |只看该作者
第一个SDP提供:

        v=0
        o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
        s=SDP Seminar
        i=A Seminar on the session description protocol
        u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
        e=mjh@isi.edu (Mark Handley)
        c=IN IP4 224.2.17.12/127
        t=2873397496 2873404696
       m=audio 3458  RTP/AVP  0   96   97   
       a=rtpmap:0   PCMU
       a=rtpmap:96  G726-32/8000
       a=rtpmap:97  AMR-WB
        m=video 3400 RTP/AVP 98  99
        a=rtpmap:98  MPV
        a=rtpmap:99  H.261

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

6#
发表于 2013-1-28 15:28:54 |只看该作者
第一个SDP应答:

        v=0
        o=jacky 3453546798 2345642389 IN IP4 133.12.45.43
        s=SDP Seminar
        i=A Seminar on the session description protocol
        u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
        e=jacky@isi.edu
        c=IN IP4 124.3.18.45/127
        t=2873397496 2873404696
       m=audio 3450  RTP/AVP     96   97   
       a=rtpmap:96  G726-32/8000
        a=rtpmap:97  AMR-WB
        m=video 0 RTP/AVP 98  

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

7#
发表于 2013-1-28 15:29:15 |只看该作者
第二个SDP提供:

        v=0
        o=jacky 3453546798 2345642389 IN IP4 133.12.45.43
        s=SDP Seminar
        i=A Seminar on the session description protocol
        u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
        e=jacky@isi.edu
        c=IN IP4 124.3.18.45/127
        t=2873397496 2873404696
       m=audio 3450 RTP/AVP  97   
        a=rtpmap:97  AMR-WB
        m=video 0 RTP/AVP 98  

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

8#
发表于 2013-1-28 15:29:36 |只看该作者
第二个SDP应答:

        v=0
        o=jacky 3453546798 2345642389 IN IP4 133.12.45.43
        s=SDP Seminar
        i=A Seminar on the session description protocol
        u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps
        e=jacky@isi.edu
        c=IN IP4 124.3.18.45/127
        t=2873397496 2873404696
       m=audio 3450 RTP/AVP  97   
        a=rtpmap:97  AMR-WB
        m=video 0 RTP/AVP 98  

使用道具 举报

Rank: 2Rank: 2

9#
发表于 2014-1-20 12:56:44 |只看该作者
非常感谢LZ分享

使用道具 举报

Rank: 3Rank: 3Rank: 3

10#
发表于 2014-1-20 15:10:12 |只看该作者
有用,值得收藏!

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

11#
发表于 2014-5-7 23:53:25 |只看该作者
感谢分享。。。。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-5 19:46 , Processed in 0.026840 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部