SDP协议概念

SDP协议简介

SDP(Session Description Protocol)是为了描述多媒体会话而设计的,主要用来描述会话通告,会话邀请或者其他形式的多媒体会话初始化。为了初始化多媒体会话,需要对参与者提供媒体信息、传输地址以及其他与会话有的描述性的源数据,SDP为了描述这些信息提供了一个标准的形式。SDP只是一个单纯的会话描述的格式,他并不包括传输协议,在不同的场合SDP可以应用于不同的传输协议,如SIP,RTP等等;在网络流媒体中,常见于SIP和RTSP使用SDP描述。一般来说,SDP会话描述包含以下基本内容:

会话名字和目的;

会话持续的时间;

会话的媒体类型;

接受这些媒体数据所需的信息,包括地址、端口和格式等。

会话描述:SDP描述由许多文本行组成,文本行的格式为<类型>=<值>,<类型>是一个字母,<值>是结构化的文本串,其格式依<类型>而定。

v= (协议版本)

o= (会话标识符)

s= (会话名称)

i=* (会话信息)

u=* (URI标识)

e=* (邮箱地址)

p=* (电话号码)

c=* (连接信息,)

b=* (带宽信息)

z=* (时域调整)

k=* (加密秘钥)

a=* (0个或者多个会话属性)

时间描述:

t= (会话有效时间)

r=* (0个或者多个重复时间)

媒体描述:

m= (媒体名字和传输地址)

i=* (媒体标题)

c=* (连接信息)

b=* (带宽信息)

k=* (加密秘钥)

a=* (媒体属性)

v,o,s,t,m为必须的,其他项为可选

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值