RTE 技术环境月报──2022年第三期

阿斗 2022-03-04 11:51:34

各位开发者小伙伴:

这里是 RTE 技术环境观察者主笔的《技术环境月报》——致力于成为对大家“有用”的 Highlight 看板——每月初通过 RTC 开发者社区和微信公众号(shengwang-agora)发布,恳请大伙儿多转发、多反馈。由于文中内容包含较多信源超链接、建议大家前往 RTC 开发者社区或使用我们的邮件订阅服务,喜欢用邮件的小伙伴请点击订阅「RTE技术环境月报」

对于任何反馈(包括但不限于内容上、形式上)我们不胜感激、并有小惊喜回馈,例如你希望从“技术环境月报”中看到哪些内容;自己推荐的信源话题会议等;或者列举几个你喜欢看、平时常看的内容渠道;内容排版或呈现形式上有哪些可以改进的地方等。

文中点评仅代表观察者个人,如有不同意见,欢迎大家各种留言跟帖反馈。希望此后的日子里,《技术环境月报》能与各位如期相见、偶尔启发。以下为月报正文:


00. 本月好文推荐:《虚拟化技术的前世今生

在计算机技术的发展历史上,出现了两种著名的虚拟化方案,分别是I型虚拟化和II型虚拟化,区别在于 HyperVisor 在系统中的位置。

虚拟化演进

01. 【音视频】WebRTC 成“兵家必争”之地?


  • WebRTC 如何发展至今?WebRTC API 和协议的发展历程中有许多小故事,许多问题的答案实际上与历史有关,并且不同人的看法存在一些偏差……基于 WebRTC 的实时交互式传输是一期 Millicast 上的访谈,介绍了 WebRTC 对于当前的工业界的意义、应用方向以及对传统广播所带来的影响。
  • 市场上有不同的 WebRTC 平台,彼此之间存在一定的差异,近期杜比公司宣布收购了 Millicast 公司,布局 RTC 领域,杜比称收购是为了扩大开发者和企业的机会,把超低延迟流媒体带到 Dolby.io 中去。
  • 1月刊中,我们曾提到 AppRTCTestRTC 服务已于2021年12月13日关闭。而通过收购 TestRTC,Spearline 获得了在 WebRTC 测试、监控和支持方面的能力从而正式切入 WebRTC 赛道
  • 高通2023年发布的下一代旗舰产品将支持 AV1,具体的实现可能是将由 Adreno 视频处理单元原生支持 AV1 编解码器。据悉,最早支持 AV1 的芯片厂商是联发科,其次是三星和博通,苹果的 A 系列目前尚未支持 AV1。[Snap 加入了开放媒体联盟](https://aomedia.org/press releases/snapinc-joins-the-alliance-for-open-media/),目前已有超过50家企业加入 AOM;如果 AV1 在硬件方面没有得到普遍支持,那么流媒体服务就没必要重新进行编码,现阶段除 Youtube、Netflix、爱奇艺外,多数流媒体服务商仍处于观望状态。

02. 【大前端】视频聊天中“实时互动”需求凸显


  • Reddit 推出了音频直播产品 Reddit Talks;RingCentral 为视频通话加入了动态端到端加密功能;Datadog 收购了 CoScreen;谷歌旗下的 Duo 应用在视频聊天中加入“实时共享”功能,对标苹果 FaceTime 的 SharePlay 功能。上述3条资讯也证明了人们希望能在视频聊天中有更多与“实时互动”相关的需求,而不仅仅是交谈。为了满足各种“实时互动”的需求,厂商需要端到端地优化整个业务链路……包括降低应用的能耗、优化数据的传输、加强服务监控,等等。
  • 微软 Teams 是如何将视频会议的耗电量降低了一半的。具体的做法包括,在对视频采集过程中,把优化重点放在摄像头上;利用操作系统的原生资源来改善图像片段在渲染过程中的传输方式;以及利用 GPU 来支持提高 Teams 的渲染性能;此外还针对个别屏幕组件的渲染进行了优化,使视频和应用程序共享的功耗进一步降低……
  • 在网络上做 pub/sub 的最佳方式:《SSE、WebSockets 与 HTTP 的对比》,文章比较了目前可用的几种基于HTTP的双向通信方案:Server-Sent Event,WebSockets和基于扩展105/106的HTTP(类似long polling)。浏览器和CDN对几种方案的支持各不相同,目前并没有最佳方案。
  • B 站开源其 Web 服务网络性能调试工具 bvc-mahimahi,该项目灵感源自 MIT 设计的 mahimahi、依赖 B 站另一个开源的 QUIC 网络协议库 quiche,并使用了 Nginx QUIC Module。

03. 【网络】网络是构建分布式平台的基础


04. 【开发】全栈工程师的 Web 3 技能图谱


  • REST API 全用 POST 是个好选择吗?从“业务逻辑” 和 “控制逻辑”上再仔细思考一下,推荐参考谷歌、亚马逊等大厂的用法。
  • 对于传统的全栈工程师来说,要想在 Web 3 上构建应用需要掌握哪些技术栈。一图胜千言,在 Nader Dabit 看来,Web 3 是实现完全去中心化应用的协议栈,基于此他认为开发者需要掌握区块链及其开发环境、链外的数据协议、API、文件存储、身份识别、客户端所需的库和框架、其他协议。

    Web 3.0技能图谱

  • 《智源社区2021 AI大调查情况报告》显示,PyTorch 用户已是 TensorFlow 的1.5倍,百度飞桨等国产框架用户数量已接近国外一些框架的水平……
  • 2021年 Rust 生态版图调研报告(),作者本人的观点是:Rust 的出现并不是要你去用它重写一切,而是希望你可以用它创造新的未来。
  • 跳出框架思考你的代码》,编程范式的作用是为了让人们更好地组织和理解代码,编程范式应该去服务写代码的人,而不是人去事无巨细地遵循编程范式的每一个规则,理解每一个晦涩难懂的概念。

05. 【安全&其他】开源平台的攻防局势


  • 谷歌安全团队统计:Linux 内核开发者修复漏洞的速读最快。谷歌安全团队统计了2019年1月至2021年12月期间报告的漏洞发现,在2021年供应商平均花了52天来修复谷歌提交的漏洞,而3年前这个数字是80天;其中 Linux 开发者修复 Bug 的平均时间为25天,其他开源组织和企业如 Apache、Canonical、Github 和 Kubernetes 所需时间为 44 天。
供应商Bug总数90天内修复在宽限期内修复超出最后期限和宽限期平均修复天数
Apple8473 (87%)7 (8%)4 (5%)69
Microsoft8061 (76%)15 (19%)4 (5%)83
Google5653 (95%)2 (4%)1 (2%)44
Linux2524 (96%)0 (0%)1 (4%)25
Adobe1915 (79%)4 (21%)0 (0%)65
Mozilla109 (90%)1 (10%)0 (0%)46
Samsung108 (80%)2 (20%)0 (0%)72
Oracle73 (43%)0 (0%)4 (57%)109
Others*5548 (87%)3 (5%)4 (7%)44
TOTAL346294 (84%)34 (10%)18 (5%)61

06. 近期值得关注的会议

会议名称会议时间会议地址主办方
【免费】Python Meetup - 杭州站3月5日13~17:30杭州鼎创财富中心PyConChina
【收费】Elastic 中国开发者大会2022年3月5日深圳圣淘沙酒店·翡翠店四楼Elastic、极限科技
【收费】2022数据合规与安全论坛2022年3月10、11日上海静安区俞泾港路11号金赢108创意广场-金座上海希为投资管理有限公司
【免费】服务网格峰会 20222022年3月19日上海舜元会议中心云原生社区

07. 本月热点开源项目

  • DeepSpeech - 是百度 DeepSpeech 架构的 TensorFlow 实现、使用了 warpctc,由 Mozilla 自2016年以来一直在推动项目的改进,是一个基于 CTC 的端到端语音识别开源项目。DeepSpeech 的网络结构如下图所示:

    DeepSpeech 的网络结构

  • EdgeDB 1.0 发布 - EdgeDB 以关系模型为基础,将表结构变成图结构,引入了 graph-relational 模型的概念,成为了世界上第一个 graph-relational 数据库。未来 EdgeDB 计划将 graph-relational 模型和 EdgeQL 查询语言变成一种开放标准。
  • Squirrel-RIFE - 是一款集成了 realCUGAN、realESR、waifu2x 三种超分算法的中文超分软件,拥有友好的 GUI 图形界面,使用 pipe 传输视频帧,无需拆帧到本地,显存和内存的占用更小,处理的速度更快,拥有预览界面,能更好地了解超分情况。
  • RadioGlobe - 电台地球仪是一款开源项目,可收听全球各地 15000 个电台,炫酷的地方在于你只需要转动地球仪,对准某个国家的某个城市就能听到当地的电台了。当然,谷歌全球收音机也是个很棒的实现。此外,对软件无线电感兴趣的小伙伴一定知道 SDR,HackRF 便是一个采用了 GPL v2 许可的低成本 SDR 平台,一并推荐。
...全文
1948 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

45

社区成员

发帖
与我相关
我的任务
社区描述
与开发者一起探讨实时互动技术的边界!
实时互动 企业社区
社区管理员
  • RTE开发者社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧