写点什么

GitHub 开源 OpenAPI 规范

  • 2020 年 9 月 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 年 9 月 15 日 09:001974

评论 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
回复
没有更多了
发现更多内容

第二周作业

andy

Java参数传递分析

游侠最光阴

Java

解析 Swift 中的 @discardableResult

SwiftMic

swift

江帅帅:精通 Spring Boot 系列 02

奈学教育

Spring Boot

第三周作业三:优化 Cache 类的设计

远方

架构师训练营 第二周作业

大丁💸💵💴💶🚀🐟

week2 作业

Geek_2e7dd7

架构师训练营第二周作业

James-Pang

极客大学架构师训练营

Python类型标注

Vincent

编程语言 python3.7

Python与文件流

Vincent

Python 编程 文件管理

分布式锁:效率与正确性的衡权

伴鱼技术团队

后端 分布式协同 分布式锁 服务器 分布式架构

数据分析师这个岗位,可能近几年会消亡

峰池

数据分析 数据 互联网人

Week2命题作业

星河寒水

江帅帅:精通 Spring Boot 系列 01

古月木易

Spring Boot

江帅帅:精通 Spring Boot 系列 02

古月木易

Sprint Boot

Week 02 命题作业

卧石漾溪

极客大学架构师训练营

TCP/IP协议族终于更新(第4版)了,世界著名计算机精选PDF美滋滋

互联网架构师小马

Java 数据库 TCP 网络协议 计算机

数据库周刊28│开发者最喜爱的数据库是什么?呼兰脱口秀聊程序员转型;MySQL update误操作;PG流复制踩坑;MySQL架构选型;Oracle文件损坏处理……

墨天轮

数据库 oracle 阿里云

Java 诊断利器 Arthas 优雅排查生产环境

ytao

学习总结—第二周

于江水

架构是训练营

江帅帅:精通 Spring Boot 系列 01

奈学教育

Spring Boot

第二周作业

远方

命题作业—第二周

于江水

极客大学架构师训练营

关于问问题和时间管理的感悟

cxuan

程序员 程序人生

程序员人人都会遇到的“画饼”,一招教你破解

金刚小书童

程序员 职业规划 技术管理 画饼

ChaosBlade:从零开始的混沌工程(三)

郭旭东

混沌工程

环信助力中国游戏社交类APP出“东南亚”记!

DT极客

第二周作业二:描述熟悉的框架,是如何实现依赖倒置原则

远方

week2 学习总结

Geek_2e7dd7

02周作业——面向对象设计原则

dao

面向对象设计 极客大学架构师训练营 作业

JVM的未来——GraalVM集成入门

孤岛旭日

Java 云原生 JVM GraalVM

数据cool谈(第2期)寻找下一代企业级数据库

数据cool谈(第2期)寻找下一代企业级数据库

GitHub开源OpenAPI规范-InfoQ