ORTC
如上面所述,SDP 太 “古老” 了。本不应该在 WebRTC 这样 “新” 的项目中引入该协议,很多人对此也提出了同样的质疑,因此以微软为首的 ORTC 组织提出了替换 SDP 的解决方案。
ORTC(Object Real-Time Communication)为开发基于 WebRTC 的应用程序提供了非常强大的 API,其底层不再使用 SDP,同时也不再需要 Offer/Answer 机制,而是将原来 SDP 中的内容分别放到 Sender、Receiver、Transport 对象中,通过对象完成之前的工作。
ORTC 的推出对 WebRTC 来说是一场重大变革,很多 WebRTC 的概念都会消失,比如说 WebRTC 中最重要的对象 RTCPeerConnection 在 ORTC 中将不再存在。ORTC 已是大势所趋,因此我们必须提前做好这方面的准备。