一、流媒体协议
1.1 RTP (Real-time Transport Protocol)
1.1.1 RTP特征
实时传输协议(Real-time Transport Protocol)是一个网络传输层协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的,它作为因特网标准在RFC 3550(该文档的旧版本是RFC 1889)有详细说明,RTP标准定义了两个子协议:RTP和RTCP。
RTP协议是建立在UDP协议上的。 RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议)、视频会议和视频电话系统(配合H.263或SIP)。
RTP标准由两个紧密链接部分组成:
- RTP ---- 传送具有实时属性的数据;
- RTP控制协议(RTCP)----监控服务质量并传送正在进行的会话参与者的相关信息。
RTP本身并没有提供按时发送机制或其他服务质量(QoS)保证,它依赖于底层服务去实现这一过程。RTP并不保证传送或防止无序传送,也不确