写点什么

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

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

7. Python的内置函数

茶桁

Python

HDC2023:元服务助力梦里水乡发展智慧文旅,让服务触手可及

最新动态

技术分享 | App常见bug解析

霍格沃兹测试开发学社

8. 字符串详解

茶桁

Python

Go 语法

小万哥

Go 编程 程序员 云原生 后端

Zebec 创始人 Sam 对话社区,“Zebec 生态发展”主题 AMA 回顾总结

西柚子

Zebec 创始人 Sam 对话社区,“Zebec 生态发展”主题 AMA 回顾总结

大瞿科技

用React仿钉钉审批流、工作流

悠闲的水

前端 工作流 流程审批系统

Screen Recorder by Omi for Mac(屏幕录制软件) v1.3.2中文版

mac

屏幕录制 苹果mac Screen Recorder by Omi

6. Python的高阶函数

茶桁

Python

自然语言理解问答对话文本数据,赋予计算机智能交流的能力

来自四九城儿

CentOS 7内核升级教程。

百度搜索:蓝易云

云计算 Linux centos 运维 内核

深入理解 HDFS(二):Replica

冰心的小屋

hdfs replica 大数据存储

5. 模块化编程

茶桁

Python

在云服务器中部署stable diffusion webui教程。

百度搜索:蓝易云

Linux 运维 webUI Diffusion Stable

代码随想录Day39 - 动态规划(二)

jjn0703

Bito AI: IDEA 代码提效插件

Monin

AI IDEA chrom AIGC 代码提效

Redash可视化BI系统部署安装及简单使用

百度搜索:蓝易云

云计算 Linux 运维 BI redash

代码随想录Day38 - 动态规划(一)

jjn0703

技术分享 | Appium 用例录制

霍格沃兹测试开发学社

多方聚力共育人才,华为携手产学研赋能HarmonyOS开发者

最新动态

聊聊测试开发工程师的职责定位问题

大卡尔

测试开发

软件测试 | 忘记MySQL的root密码

测吧(北京)科技有限公司

测试

2023-08-06:小青蛙住在一条河边, 它想到河对岸的学校去学习 小青蛙打算经过河里 的石头跳到对岸 河里的石头排成了一条直线, 小青蛙每次跳跃必须落在一块石头或者岸上 给定一个长度为n的数组ar

福大大架构师每日一题

福大大架构师每日一题 左神

语音识别唤醒词:让智能设备主动“听”你的声音

来自四九城儿

亲临时代,成为历史

少油少糖八分饱

读书感悟 财富 时代发展 职业道路 阅读笔记

Monkey基本参数介绍

霍格沃兹测试开发学社

技术分享 | Appium环境安装与架构介绍

霍格沃兹测试开发学社

情感语音识别为人工智能赋予情感洞察的能力

来自四九城儿

软件测试 | Cluster的启动

测吧(北京)科技有限公司

测试

软件测试 | 客户端怎么访问内网数据库

测吧(北京)科技有限公司

测试

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