Zoom的Web客户端与WebRTC有何不同?

Zoom的Web客户端不依赖WebRTC而是采用WebSocket传输媒体数据,结合WebAssembly的编码解码器实现高质量的视频会议。这种方法在某些情况下能绕过防火墙限制,但可能因TCP传输实时媒体导致质量下降和延迟增加。相比之下,WebRTC的RTCDataChannels具有更好的拥塞控制特性。Zoom的策略揭示了在WebRTC标准之外的创新解决方案。
摘要由CSDN通过智能技术生成

640?wx_fmt=jpeg


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?


640?wx_fmt=png


就像他们的网站上所说的那样,Zoom和WebRTC的关系比较复杂。


JitSi团队最近通过比较质量回应了这件事。Tsahi Levent Levi也对此发表了一些有用的评论。因此,让我们在Chrome中运行这种非常有趣的环境下快速查看这些“优秀特性”。


Zoom web客户端


Chrome网络开发者工具迅速显示了两件事:


  • WebSocket用于数据传输

  • 这是一些工作人员加载的WebAssembly (wasm) 文件

 

640?wx_fmt=png


基于WebSocket的媒体传输


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值