2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Web 上的 Zoom:WebAssembly SIMD、WebTransport 和 WebCodecs

  • 2020-09-14
  • 本文字数:717 字

    阅读完需:约 2 分钟

Web上的Zoom:WebAssembly SIMD、WebTransport和WebCodecs

在最近的 web.dev 现场活动中,谷歌 V8 产品经理 Thomas Nattestad 解释了一些提议的 Web 附加功能,为 Zoom 和其他视频会议提供 Web 浏览器支持。


Nattestad 解释说,WebRTC在大约十年前就已经标准化,并为所有主要浏览器的视频会议功能提供了全栈解决方案。可惜的是,WebRTC 具有局限性,所以有很多服务(如 Zoom)使用了各种 API 的低级访问能力。


三种新 API 打算在 Web 浏览器中支持当今视频会议解决方案的功能,不过这些 API 尚未最终确定,仍在积极设计中。


WebAssembly SIMD(单指令多数据)提供了可移植的高性能 SIMD 运算子集,可在大多数现代架构中使用。诸如音频/视频编解码器和图像处理器之类的计算密集型应用程序通常会在 Web 浏览器之外使用 SIMD。例如,Zoom 使用虚拟背景替换用户的真实背景。


Chrome 84 引入了 SIMD 的初始试用版,开发人员可以与用户一起测试功能,但无需将其交付给所有 Chrome 用户。


WebTransport是一个 WICG 提案,与 WebSockets 相似,但与 WebSocket 的单个流相比,它支持多个可取消流。WebTransport 通过不可靠的数据报和可靠的基于流的机制提供双向传输。


最后,新的WebCodecs API为开发人员提供了直接访问权限,可以利用浏览器提供的编解码器对流和信号进行编码或重新编码。以前,如果开发人员想要控制编解码器,需要将编解码器作为 JavaScript 或 WebAssembly 代码库的一部分。


尽管基于浏览器的视频会议解决方案与桌面客户端实现的功能不完全相同,但这些 API 消除了创建类似桌面客户端的基于浏览器的视频客户端的障碍。


观看完整的 webdev.live视频,获取有关这些新 API 的更多信息。


https://www.youtube.com/embed/nhTxJBgTywc


原文链接


Zoom on Web: WebAssembly SIMD, WebTransport, and WebCodecs


2020-09-14 14:413235

评论

发布
暂无评论
发现更多内容

第一周学习总结

Thrine

架构师训练营-第一章 心得总结

Linkin

如何从 0 到 1 参与 Flink 社区?

Apache Flink

大数据 flink 流计算 实时计算

for 语句

Hello

01周-就餐卡系统设计

dao

极客大学架构师训练营 实验品

食堂就餐卡系统设计

互金从业者X

数仓系列 | Flink 窗口的应用与实现

Apache Flink

大数据 flink 流计算 实时计算

食堂就餐卡系统设计 UML

Kun

极客大学架构师训练营

极客时间架构课Week01-作业一:食堂就餐卡系统设计

yulyulcl

驳《阿里「Java开发手册」中的1个bug》?

王磊

Java 性能优化 性能

架构设计文档的一些心得

elfkingw

TypeScript:重新发明一次 JavaScript

LeanCloud

Java node.js typescript 大前端

直播 | 阿里、快手、Databricks、网易云音乐...国内外大数据大佬齐聚一堂要聊啥?

Apache Flink

大数据 flink 流计算 实时计算

01.食堂就餐卡系统简要设计以及学习总结

昵称

【架构】— 写在前面的话

不二架构

总结 感悟 极客大学架构师训练营

redis线程模型

wjchenge

第一周作业二:架构师第一周上课总结

Geek_10

Flink 1.10 Container 环境实战

Apache Flink

大数据 flink 流计算 实时计算

第一周学习感想

heeeeeeyZ25

架构师训练营第一周命题作业

whiter

极客大学架构师训练营

作业二

姜 某某

软件设计方法论

Dark

学习 思维导图 软件设计 设计实践

架构师训练营第一周学习总结

时来运转

极客大学架构师训练营

架构师训练营第一周总结

好名字

总结 极客大学架构师训练营

作业一

姜 某某

架构师 week 1 作业二

iLeGeND

食堂就餐卡系统架构设计

时来运转

极客大学架构师训练营

架构师是怎样炼成的

彭阿三

架构

第一周作业1-食堂就餐系统设计

Geek_10

食堂就餐卡系统设计

heeeeeeyZ25

【练习】食堂就餐卡系统设计

张金峰

极客大学架构师训练营

Web上的Zoom:WebAssembly SIMD、WebTransport和WebCodecs_大前端_Dylan Schiemann_InfoQ精选文章