SIP学习笔记(一)

SIP学习笔记(一)

SIP全称会话发起协议(Session Initiation Protocol),是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。一个基于文本的应用层控制协议,有点类似用于创建、修改和释放一个或多个参与者的会话。主要应用于VOIP相关的语音,视频和数据等多媒体业务场景,同时也可用于IM即时通信等场景。只要有IP网络就可以使用SIP。常与RSVP互操作,并与实时传输协议(RTP)等流媒体传输协议配合使用,由SIP完成会话的建立,修改和释放,实时传输协议(RTP)进行语音,视频等媒体流的传输。Internet多媒体会话架构如图


实时数据传输: RTP

因为语音等流媒体的数据包一般都比较大且对时效性的要求比较高,用UDP包传输方式要更好,但在数据传输过程中,因为网络抖动,时延等原因,接收方收到包并不一定是顺序的,为了减少抖动,广泛采用实时数据传输协议RTP【RFC1889】,RTP通过在分组头中指定时间戳和顺序号,以消除抖动的影响和乱序的分组。RTP头中的顺序号使接收者能对接收到的分组进行排序。再通过时间戳和特定的编解码就可以将原始数据复原。

每一个RTP都会并发有一个RTCP,用于把时间戳和实时时钟联系起来。RCTP还可以为会话成员提供信息并保证通信的质量,会向会话者报告网络在会话过程中丢失了多少分组, 这样发送者可以知道接收者正在接收的质量。

资源预留协议(RSVP)

RSVP是用来在网络中预留资源的协议,RSVP在路由中保留必要的状态信息,记录发送者到接收者的路径信息,当数据报要返回时,就可以从预留的信息中知道该走什么样的路径返回到发送者。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值