Zoom是非常出色的视频会议平台,拿Zoom的web客户端和WebRTC对比似乎有失公允。重要的是,未来WebRTC还会不断做明智的改进。
文 / Philipp Hancke
译 / 龙艳
原文 https://webrtchacks.com/zoom-avoids-using-webrtc/
Zoom有一个Web客户端,允许参与者在不下载他们的app的情况下参加会议。打开chrome://webrtc-internals显示只有getUserMedia用于访问相机和麦克风,但是没有像WebRTC那样调用RTCPeerConnection。这让我很感兴趣-他们没有使用WebRTC是如何打电话的?
为什么不使用WebRTC?
就像他们的网站上所说的那样,Zoom和WebRTC的关系比较复杂。
JitSi团队最近通过比较质量回应了这件事。Tsahi Levent Levi也对此发表了一些有用的评论。因此,让我们在Chrome中运行这种非常有趣的环境下快速查看这些“优秀特性”。
Zoom web客户端
Chrome网络开发者工具迅速显示了两件事:
WebSocket用于数据传输
这是一些工作人员加载的WebAssembly (wasm) 文件
基于WebSocket的媒体传输