随着Linux 内核为其初始 Rust 集成做准备,Rusticl 本周登陆 Mesa ,成为 Mesa中第一个主要的 Rust 使用,以及 Cloudflare宣布用 Rust 编写的 Nginx HTTP 代理替代品,本周还有一些 Rust 采用新闻是GStreamer 项目现在已准备好将 Rust 编写的插件作为其官方二进制版本的一部分发布。
由于 Rust 的内存安全性,用 Rust 编写的媒体编码器/解码器一直是一个很有意义的领域,GStreamer 开发人员一直对使用这种现代编程语言感兴趣。
此合并请求for GStreamer 现在已经登陆以支持为原生构建构建 Cargo-C 配方。这是将 Rust 编写的插件作为项目官方二进制版本的一部分发布所必需的。目前,此支持适用于在 Linux、macOS 和 Windows 上使用 MSVC 构建的 GStreamer,而 Android 和 iOS 集成应该为 GStreamer N+1 版本做好准备。
经过整整一个月非常烦人的构建系统工作,我们终于可以将用@rustlang编写的@gstreamer插件与我们的官方二进制版本一起发布:https : //t.co/Qjk8Tv8sNV
– निर्भीक चौहान (@nirbheek) 2022 年 9 月 15 日
GStreamer 开发人员 Nirbheek Chauhan 继续补充道:“这真的很令人兴奋,因为现在人们可以轻松访问优秀的插件,例如基于 reqwest、WebRTC WHIP 接收器、dav1d 解码器、rav1e 编码器、RaptorQ FEC 实施、AWS 插件、fallbackswitch 的 HTTP 元素插件(轻松在源之间切换)等等! ”
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun191227.html