freeswitch学习笔记

1、SIP : 会话初始协议(Session Initiation Protocol)是一个控制发起、修改和终结交互式多媒体会话的信令协议,负责建立和释放会话,一般来说,会话会包含相关的媒体,如视频和音频。

2、SDP : 会放描述协议(Session Description Protocol)一般不单独使用,它与SIP配合使用时会放到SIP协议的正文(Body)中。会话建立时,需要媒体协商,双方才能确定对方的媒体能力以交换媒体数据。

3、RTP : 实时传输协议(是Real-time Transport Protocol)RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式,是建立在UDP协议之上的,常用于流媒体系统、视频会议和一键通(Push to Talk)系统(配合H.323或SIP),它已成为IP电话产业的技术基础。

4、RTCP :实时传输控制协议(Real-time Transport Control Protocol)是实时传输协议(RTP)的一个姊妹协议,前者由RFC 3551 [5]定义。RTP使用一个偶数UDP端口,而RTCP则使用RTP的下一个相邻的奇数端口。RTCP除为RTP媒体流提供信道外(out-of-band)的控制。RTCP本身并不传输数据,但会和RTP一起协作将多媒体数据打包并发送出去。RTCP定期在多媒体会话参加者之间传输控制数据。RTCP的主要功能是为RTP提供的服务的质量(Quality of Service)提供反馈信息。RTCP收集相关媒体连接的统计信息,例如传输字节数、传输分组数、丢失分组数及拉动(jitter)、单向和双向网络延迟等等,网络应用程序即可利用RTCP的统计信息来控制传输的品质,比如当网络拥塞比较严重时,可以限制信息流量或改用压缩率较高的编解码器。

  

原文地址:https://www.cnblogs.com/lfyu/p/15098669.html