PipeWire 媒体服务器 0.3.35 版本

PipeWire 0.3.35 正式发布,这是一款旨在取代 PulseAudio 的新一代多媒体服务器。与 PulseAudio 相比,PipeWire 提供更强大的视频流传输功能、更低延迟的音频处理能力,以及全新的设备和流级访问控制安全模型。该项目已获得 GNOME 支持,并且已成为 Fedora 的默认设置。 Linux项目代码用 C 语言编写,并以 LGPLv2.1 许可证发布。

PipeWire 0.3.35 的主要变化:

  • 添加了对转发 S/PDIF 协议的支持,以便通过光纤连接器和 HDMI 传输数字音频。
  • 蓝牙编解码器包含在动态加载的单独插件中。
  • 已进行一系列与 MIDI 支持相关的重要修复。
  • 通过添加强制在传输有关音频输入和输出设备的信息时强制使用 S16 格式的绑定,改进了 skypeforlinux 应用程序的操作。 这一更改解决了导致连接另一端的用户没有声音的问题。
  • 可用于混合的音频格式的数量已得到扩展。
  • 添加了用于加载模块的新接口。 插件可以使用此接口发送下载 spa 插件的请求。
  • 参数缓冲区的大小已增加,以前无法容纳具有大量通道的节点的所有属性。
  • 建立环回连接时启用驱动程序激活。
  • В 服务器 设备恢复扩展功能已实现,允许您通过 pavucontrol 实用程序配置音频输出设备支持的 IEC958 (S/PDIF) 编解码器。

回想一下,PipeWire 通过处理任何多媒体流扩展了 PulseAudio 的范围,并且能够混合和重定向视频流。 PipeWire 还提供用于管理视频源的选项,例如视频捕获设备、网络摄像头或应用​​程序显示的屏幕内容。 例如,PipeWire 允许多个应用程序与网络摄像头一起工作,并解决 Wayland 环境中的安全屏幕捕获和远程屏幕共享问题。

PipeWire 也可以起到声音的作用。 伺服器PipeWire 确保了最低延迟,并融合了 PulseAudio 和 JACK 的功能,满足了专业音频处理系统的需求,而这是 PulseAudio 无法实现的。此外,PipeWire 还提供了一种先进的安全模型,允许在设备和流级别进行访问控制,从而简化了音频和视频在隔离容器之间的路由。其主要目标之一是支持 Flatpak 格式的独立应用程序,并在基于 Wayland 的图形堆栈上运行。

主要特点:

  • 以最小的延迟捕获和播放音频和视频;
  • 实时处理视频和声音的工具;
  • 多进程架构,允许共享多个应用程序的内容;
  • 基于多媒体节点图的处理模型,支持反馈循环和图的原子更新。 允许连接服务器内部和外部插件的处理程序;
  • 通过文件描述符访问视频流和通过共享环形缓冲区访问音频的高效接口;
  • 能够处理来自任何进程的多媒体数据;
  • GStreamer 插件的存在可以简化与现有应用程序的集成;
  • 支持隔离环境和Flatpak;
  • 支持 SPA 格式(简单插件 API)的插件,并能够创建硬实时运行的插件;
  • 用于协商所使用的多媒体格式和缓冲区分配的灵活系统;
  • 使用单个后台进程来路由音频和视频。 能够充当声音服务器、向应用程序提供视频的集线器(例如,用于 gnome-shell 截屏 API)以及用于控制对视频捕获硬件设备的访问的服务器。
  • 来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster