
上QQ阅读APP看书,第一时间看更新
第3章 传输技术
我们在第2章讨论了本地媒体的相关内容,从本章开始,我们将讨论如何将媒体流传输到对等端,其中涉及媒体信息协商、网络建连协商、网络传输等技术。这些技术不仅用于WebRTC底层,也广泛用于其他流媒体领域,比如RTP/RTCP广泛用于传统直播、监控等领域,理解这些技术的原理才能更好地使用WebRTC技术。
WebRTC基础传输技术架构如图3-1所示。

图3-1 WebRTC基础传输技术架构
在这些技术中,RTP/SRTP、SCTP用于传输媒体流,提供拥塞和流控制功能;SDP、ICE、STUN、TURN用于建立和维护网络连接;DTLS则用于保护传输数据的安全。