小结

本章首先介绍了实时音视频通信中为什么要选择 UDP 作为默认传输协议。需要注意的是,实时通信中虽然大多数场景都使用 UDP,但并不是说一定不能使用 TCP。尤其对于一些对 UDP 的使用管理得非常严格的企业来说,使用 TCP 反而会比使用 UDP 有更好的效果。之后详细讲解了 RTP 及其使用,从中可以发现 RTP 是一个非常轻量的传输协议,特别适合传输音视频数据,或者说它就是专门为传输音视频数据而开发的。在本章的最后介绍了 RTP 控制协议 RTCP。RTCP 的内容非常多,而且它对于传输服务质量起着关键的作用,WebRTC 的服务质量系统中的大量控制参数都是通过 RTCP 获取的。