V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fowse
V2EX  ›  程序员

你的 APP 真的需要频繁迭代吗?需要吗?不需要吗……丨 RTE 技术环境月报 202210

  •  
  •   fowse · 2022-10-10 16:12:12 +08:00 · 1025 次点击
    这是一个创建于 565 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RTE 技术环境月报 202207

    各位开发者小伙伴:

    这里是 2022 年第 10 期的 RTE 《技术环境月报》——致力于成为对大家“有用”的 Highlight 看板。

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

    本期内容由 MikeyTinaAsuiKyle白宦成 共同制作。

    00. 本月好文推荐:《WebRTC 开源项目的现状

    本文的作者 Tsahi Levent-Levi 是 WebRTC 专家,曾任 testRTC 的联合创始人和 CEO 。他在文章中历数了多个 WebRTC 开源项目的发展——尤其是在“可持续发展”方面遇到的挑战、并用“混乱不堪”总结和形容了 WebRTC 十余年来的开源生态环境。此外他还在文中指出,大部分开源项目只是一个将你的应用开发所需的某种性能抽象出来的 API ;文档是开源项目商用很重要的一个方面,但很多开源项目的文档都很糟糕。LVS 社区翻译了中文版,感兴趣的读者可以翻阅一下。

    01. [音视频] 寒冬来临时,你的公司会把资源投在哪个地方?


    • 谷歌计划用免许可费的开放媒体格式 Caviar 挑战杜比全景声和杜比视界,谷歌在开放媒体格式方面的努力一度集中在编解码器上。虽然目前仅在 YouTube 上试水,但 Caviar 项目更雄心勃勃,谷歌打算让更多上下游企业加入进来,包括设备制造商和服务提供商——充分利用其产业链的影响力搜索巨人已经成功推动 AV1 视频编解码器的普及(新一代的英特尔 Arc Alchemist 显卡和英伟达 RTX 40 系列显卡都加入了 AV1 硬件加速支持)。在 2021 财年,杜比 25% 的收入来自杜比全景声和杜比视界及其成像专利,该业务线能否变得和杜比的传统编解码器业务一样赚钱,要看 Caviar 能不能复制 AV1 的成功了。
    • 谷歌最近释出了 AOM-AV1 v3.5 版,显著改善了串流、渲染和录制时 CPU 的编码时间,在最好的情况下能减少 34% 的编码时间。据报道,在开放媒体联盟的旗帜下,包括亚马逊、谷歌、Netflix 、Meta 和三星等企业组成的联合小组正在开发一种名为 Immersive Audio Container 的新音频格式,旨在使用各种开放编解码器提供 3D 体验。
    • XeSS 技术可利用 AI 深度学习在不降低游戏图像质量的情况下提升性能,近期英特尔采用 Intel Simplified Software 许可证公布了 XeSS(Xe Super Sampling) 1.0 的源代码( GitHub )——目前只支持 Windows 和 DirectX 12 游戏。XeSS 类似 AMD FSR 和 NVIDIA DLSS 、但在技术上更接近 DLSS 。
    • 在文本图像生成器流行之后,Meta 宣布了文本视频生成器 Make-A-Video,可基于现有的文本或图像提示生成视频内容,和 OpenAI 的 DALL-E 类似。

    02. [前端] 我看到了浏览器不休的战争


    • 第 9 期月刊中我们曾提到,自 2023 年 1 月起所有谷歌浏览器扩展将被切换到新版本的 Manifest V3 API ,这个版本的 API 取消了阻止网络请求的能力,将导致包括 uBlock Origin 、uMatrix 和 NoScript 在内的许多重要的隐私保护插件失效。Mozilla 在重申支持 Manifest v2 API 的同时表示也将支持 Manifest V3 版本以及被 Manifest V3 限制的 API 。此外,Mozilla 在报告中还指责谷歌、苹果和微软强迫用户使用各自平台的默认浏览器、限制独立浏览器应用等不端行为。谷歌迫于各方压力于近期宣布推迟了 Manifest V2 扩展的淘汰时间
    • Wasmtime WebAssembly 运行时 1.0 版发布,这意味着它做好了用于生产的准备。WebAssembly 或 wasm 源于 Mozilla 发起的 Asm.js 项目,能提供比 JavaScript 更快的编译及执行,让高性能 Web 应用在浏览器上运行成为可能。Wasmtime 是 WebAssembly 的一个独立运行时项目,由 Bytecode Alliance 发起,能在 Web 之外运行 WebAssembly 代码,设计成为一种可配置可嵌入运行时,能在任何应用上运行。开发者列举了多个使用 Wasmtime 的项目:Shopify 的 WebAssembly 引擎在切换到 Wasmtime 之后执行性能改进了 50%; Fastly 在采用 Wasmtime 之后执行性能提高 50%,每秒请求增加了 72% 到 163%;等等。
    • 我已经多次吐槽过越来越笨重的前端技术环境(也曾在第 6 期第 9 期月刊中 2 次提到英国政府网站 GOV.UK 通过移除 jQuery 改进性能一事),近期发现有开发者发起了动手写一个 1kB 以内的网站的活动,感兴趣的小伙伴可以试试能否加入 1kB 俱乐部

    03. [网络] 一个强健的网络并不是实时互动的全部


    • 在 12 周年之际,Cloudflare 发布基于 WebRTC 的实时音视频服务,并推出了开源的 workerd 运行时、动态 URL 重定向 Dynamic Redirects、以及内测的全球分布式消息队列服务
    • 也许是中了自证预言 (self-fulfilling prophecy) 的魔咒,近期谷歌突然宣布旗下云游戏服务 Stadia 即将正式关闭,在此之前谷歌已经关闭了自有的游戏工作室。有人统计称这是谷歌杀死的第 274 个产品 /服务。Stadia 自 2019 年 11 月 19 日推出以来,谷歌凭借强大的技术实力为 Stadia 带来了效率出众的压缩算法,减小了云游戏所需面临的带宽压力,谷歌遍及全球的数据中心更是让 Stadia 避免了过高的网络延迟。
    • 实时交互式视频通信承载了当今互联网流量的主要部分,这主要归功于许多主流视频电话应用,这种交互式视频应用在带宽和延迟方面对网络提出了最苛刻的要求。传统的交互式视频应用程序无法适应高度异构的现代互联网,于是人们探索了数据驱动的方法来改善视频 QoE 。在《通过在线强化学习改进移动视频电话》一文中,采用了 OnRL 模型的阿里巴巴淘宝直播对来自 151 个真实世界移动用户的 543 小时视频会话进行了为期一个月的评估,结果显示视频停顿率降低了 14.22%,同时保持了相仿的视频质量。

    04. [开发 & 运维] Rust 已来


    • Rust for Linux 的支持大致来自四个领域:Kernel 内部; Kbuild 基础设施;支持初步最简可行构建所需的 Rust crates 和绑定; Rust kernel 文档和示例。就在本月,初步支持 Rust 语言的首批补丁合并到了 Linux 6.1 中,首个进入内核的是用 Rust 语言开发的 NVMe 驱动,它已经实现了与 C 语言版本相当的性能;随后将逐步添加 Rust 对更多子系统、更多 Rust 抽象以及各种 Rust 编写的内核驱动程序的支持。推荐对 Rust China Conf 2022 大会内容感兴趣的小伙伴可以去 GitHub 上查阅所有的 PPT 。

    • 你的 APP 真的需要频繁迭代吗?需要吗?不需要吗?需要吗?不需要吗……”

    Apple:你太久没更新了,我看你的 APP 总该有什么问题。 Devs:(对着完美运行也不需要加功能的 APP 升级了一堆依赖、并且不得不解决了新引入的问题之后)已更新。via @mogita

    • Unicode 标准发布了 v15 版,增加了 4,489 个字符,总数达到 149,186 个字符;同时,几个重要的 Unicode 规范也随着 15.0 版本进行了更新,其中包括 Unicode 安全机制( UTS#39 )。无论平台、程序或语言是什么,每个软件开发者都绕不开 Unicode 字符集。《Unicode 视觉欺骗攻击深度解析》一文指出源源不断增加的新字符,很容易使软件处理这些字符时因字形渲染不足、混合脚本、PunyCode 、双向文本、组合字符等而导致漏洞触发,进而形成各式各样的网络攻击。

    05. [开源、安全及其他] 基础设施安全、数据安全与 API 安全


    • 随着网络空间中资产数量增多,风险暴露面也逐渐扩大,绿盟科技的这篇《2022 年网络空间安全事件简析》以安全事件为视角,对 2022 年 1-8 月的安全事件进行汇总、清洗、统计和分类,给出了 5 个热点事件,以便从业者在大量的安全事件中感知风险趋势。对于多数企业而言,一个显而易见的关键问题是数据安全。
    • 今天我们将时间同步视为一种理所当然,它对互联网乃至人类的文明至关重要。但纽约客关于 N.T.P. 的长篇报道再次给我们敲响了互联网基础设施脆弱的警钟。N.T.P. 的发明者和维护者 David Mills 是一位顽固的“独裁者”,社区发现很难与之合作,递交一个修复问题的补丁是不够的,还要给出数学分析和证明。问题的关键在于仅有的 2 位维护者中,David Mills 不但年事已高而且几乎完全失明、另一位 Harlan Stenn 则退休积蓄即将耗尽。
    • 自动化 API 漏洞挖掘》是 KCon 2022 的议题分享。文中介绍了为什么目前 API 的安全问题逐渐成为整个行业内讨论的热⻔话题,分析了 API 主要包括哪些攻击面,通过 API Fuzz 的方案和实战案例希望企业和开发者能从攻击面的角度来了解 API 所面临的安全⻛险。
    • 404 星链计划」是知道创宇 404 实验室发起的、将不同安全领域研究人员与开源项目链接起来,旨在改善安全圈内工具庞杂、水平层次不齐、开源无人维护的多种问题,促进安全开源社区发展的开源项目。星链计划将不断地收集优秀的安全开源项目,对收录的项目提供技术支持,持续跟踪和展示项目的更新和动态,并建立了星链计划社区,社区用户可以通过星链展示板块探索自己感兴趣的项目,同时还可以在社区内快速为开源作者反馈问题。

    06. 近期值得关注的会议


    • 会议名:GOPS 全球运维大会上海站 会议简介:第十九届 GOPS 全球运维大会侧重方向是 DevOps 、AIOps 、DevSecOps 、云原生、效能度量等技术领域。特设了如金融名企数字化转型案例、测试与质量、自动化运维、云原生及开源、DevOps 最佳实践等特色专场。 会议时间及地点:2022 年 10 月 28~29 日,上海中庚聚龙酒店
    • 会议名:RTE 2022 会议简介:RTE 大会是声网主办的以实时互动为主题的行业技术大会,随着实时互动技术渗透到人们生活的方方面面,实时互联网的价值已不仅满足于人们的线上生活,它正在快速革新传统线下的场景。今年的 RTE 大会走到了第八个年头,在技术、产品、行业、生态、公益和产学研等领域,将会有怎样的变化?快来 RTE 大会一起见证吧。 会议时间及地点:2022 年 11 月 1~4 日,线上直播
    • 会议名:LVS 2022 北京站 会议简介:围绕着「音视频+无限可能」这个主题,除了保证传统专题《视频编解码的新突破》、《媒体服务质量保障与 QoE 》、《声声入耳:音频新体验》等内容质量过关以外,LVS 社区加强探索音视频技术对不同行业、场景、业务的赋能能力。从学术界到工业界,邀请了众多新的技术大咖来分享在他们心中音视频技术能力的价值体现,以及在实际应用、落地时的情况及解决方案。 会议时间及地点:2022 年 11 月 4 日~5 日,北京丽亭华苑酒店

    07. 开源项目推荐


    • dfserver 是霍炬开源的一个分布式后端 AI 管道服务器项目。该项目最初的目的是构建一个自托管的分布式 GPU 集群来运行稳定的扩散模型,但它具有扩展到通用 AI 模型或大规模生产服务的潜力。

    dfserver

    • Whisper 是 OpenAI 开源的多语言语音识别系统,采用 MIT 许可证。Whispe 能将多种语言的语音翻译到文本,并将其翻译到英语。
    • HiFiScan 是一个用于优化扬声器的 Python 应用程序,采用 BSD 协议。
    • ripgrep (rg) 是一个面向行的搜索工具,它在当前目录中递归搜索一个 regex 模式。默认情况下,ripgrep 会尊重 gitignore 规则,并自动跳过隐藏文件 /目录和二进制文件。ripgrep 在 Windows 、macOS 和 Linux 上有一流的支持,每个版本都有二进制下载。ripgrep 与其他流行的搜索工具类似,如 The Silver Searcher 、ack 和 grep 。

    《 RTE 技术环境月报》——致力于成为对大家“有用”的 Highlight 看板 ——每月初通过 RTC 开发者社区和声网开发者公众号以及 EDM 邮件等渠道发布,恳请大伙儿多转发、多反馈。

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

    我们欢迎更多的小伙伴参与“月刊”内容的共创,感兴趣的朋友请通过开发者论坛或开发者公众号联系,记得报暗号“共创”。

    由于文中内容包含较多信源超链接、建议大家前往「 RTC 开发者社区」或使用我们的邮件订阅服务,以获得更好的阅读体验。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:57 · PVG 05:57 · LAX 14:57 · JFK 17:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.