【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

GitHub 开源 OpenAPI 规范

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

    阅读完需:约 2 分钟

GitHub开源OpenAPI规范

在最近的 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-15 09:002487

评论 5 条评论

发布
用户头像
Web上的Zoom:WebAssembly SIMD、WebTransport和WebCodecs

https://www.infoq.cn/article/kvYW3q98wme50V3QqrQW



2020-10-24 17:30
回复
用户头像
啥玩意
2020-09-29 17:04
回复
用户头像
文不对题
2020-09-15 13:58
回复
用户头像
不知道在说啥
2020-09-15 10:09
回复
用户头像
文不对题啊
2020-09-15 09:37
回复
没有更多了
发现更多内容

第二周作业

熊桂平

极客大学架构师训练营

请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。

orchid9

第二周总结

orchid9

「架构师训练营」第二周课后练习

L

第二周总结

赵孔磊

【架构师训练营第1期 02 周】 作业

Bear

极客大学架构师训练营

学习笔记:架构师训练营-第二周

四夕晖

面向对象 面向对象思想 面向对象编程

面向对象设计原则

leo

极客大学架构师训练营

Week 2 总结

黄立

用户故事信息过多或过少带来的问题

Bruce Talk

敏捷 Agile 用户故事 UserStory

C语言与C++学习路线

C语言与CPP编程

c++ 编程语言 C语言

2020中国科技峰会系列活动青年科学家沙龙——AI学术生态与产业创新圆满召开

极客播报

人工智能 2020 中国科技峰会 青年科学家沙龙 中国科协

Bilibili资深运维工程师:DCDN在游戏应用加速中的实践

阿里云Edge Plus

运维 CDN

架构师训练营第二周作业

Shunyi

极客大学架构师训练营

第二周架构师训练营作业

我是谁

极客大学架构师训练营

Week 2 作业01

Croesus

架構師訓練營 week2 總結

ilake

依赖倒置原则(DIP)

leo

极客大学架构师训练营

【第二周】框架设计

云龙

极客大学架构师训练营

架构师训练营作业一:食堂就餐卡系统设计

zjzj2017

UML

LeetCode题解:589. N叉树的前序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

架构师1期-框架设计学习总结

ltl3884

极客大学架构师训练营

「架构师训练营」第二周课后练习

L

训练营第二周作业 2

仲夏

【API进阶之路】太秃然了,老板要我一周内检测并导入一万个小时的视频

华为云开发者联盟

视频 API

架构师训练营第二周作业

四夕晖

依赖倒置原则

苹果A14 Bionic人工智能算力翻倍,AIOps产品落地加速引领AI生态建设逐步完善

博睿数据

人工智能 运维 APM 运维自动化 AIOPS

架构师1期-框架设计作业

ltl3884

极客大学架构师训练营

深入剖析 | Coroutine原理

九叔(高翔龙)

Java 字节码插桩 协程 Coroutine

训练营第二周作业 1

仲夏

架构师训练营第二周作业

赵孔磊

GitHub开源OpenAPI规范_开源_Sergio De Simone_InfoQ精选文章