QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:413022

评论

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

某政务行业基于 SeaTunnel 探索数据集成平台的架构实践

白鲸开源

《CPython Internals》阅读笔记:p177-p220

codists

CPython Internals

实时洞察、智能运营——新技术重塑企业绩效管理应用(下)

用友智能财务

绩效 企业 会计

浅尝semantic kernel

为自己带盐

人工智能 semantic kernel

奇点云发布DataSimba敏捷版 | StartDT Day全回顾

奇点云

大数据 AI

学习Java的路线、资料整理

追随哆咪

谷歌地图 | 利用 Google 地图平台重新定义叫车体验

Cloud Ace 云一

智谱发布端到端多模态模型 GLM-Realtime,2 分钟记忆能力;讯飞星火同传语音大模型发布,5 秒时延

声网

低代码平台:技术复杂性的系统简化

JeeLowCode低代码平台

低代码 低代码开发 低代码前端 低代码缺点

万字报告:从 MEV 类型、数据与缓解机制等方面,深度解析 Solana MEV 生态

TechubNews

区块链 SOL

MIAOYUN信创云原生项目亮相“科创天府·智汇蓉城”西部“中试”生态对接活动

MIAOYUN

云计算 云原生 创新 信创 信创产业

百度HelixFold 3重磅升级 打造生命科学领域“超强引擎”

极客天地

唯品会API接口详解:商品详情与关键词搜索功能

代码忍者

唯品会商品API接口

如何通过API接口高效获取自营商城商品详情与价格信息

代码忍者

API接口

Code Review:提升代码质量与团队能力的利器

京东科技开发者

Oracle 可观测最佳实践

观测云

oracle

天润融通AI Agent,让智能客服对话更自然、理解更准确

天润融通

天润融通智能运营工具:让AI客服机器人回答更精准

天润融通

从0到1:琴房预订小程序开发笔记(上)

CC同学

Linux内存泄露案例分析和内存管理分享

京东科技开发者

解锁微店商品数据:深度探索item_get API接口及其应用

代码忍者

微店商品详情API接口

如何在自己电脑上一键部署 AI 大模型

JustYan

人工智能 大模型 生成式AI

SpringBoot的两种启动方式原理

不在线第一只蜗牛

Java Spring Boot 后端

百度HelixFold 3重磅升级 打造生命科学领域“超强引擎”

新消费日报

WebGL技术开发VR应用

北京木奇移动技术有限公司

VR开发 软件外包公司 webgl开发

一文让你对mysql索引底层实现明明白白

京东科技开发者

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