Rygel

出自 ArchWiki

Rygel 是一个流媒体服务器,兼容许多 DLNA/UPnP 客户端,包括 Sony PlayStation、Microsoft Xbox、智能电视、DLNA 扬声器和许多智能手机。Rygel 将自动将媒体转码为与客户端设备兼容的格式。它还可以利用来自外部应用程序(如 Rhythmbox 和通过 D-Bus MediaServer 规范的 DVB Daemon)的已发布媒体层级结构。它正在积极开发中,并且是 GNOME 项目的一部分。

安装

安装 rygel 软件包。

启动

在 GNOME 环境中,转到设置 > 共享 > 媒体共享,然后打开媒体共享。在文件夹中,添加或排除您想要共享或不共享的文件夹,并在网络中选择应该在哪个网络中共享媒体。

在非 GNOME 环境中,可以启用 rygel.service 用户单元,使其自动启动。

要手动启动 rygel,任何用户都可以在终端中运行

$ rygel -g 5

配置

Rygel 可以全局配置 (/etc/rygel.conf) 或按用户配置 (~/.config/rygel.conf)。默认的 /etc/rygel.conf 文档完善。命令 rygel-preferences 生成 ~/.config/rygel.conf 并允许一些基本配置。

有关这些和其他配置选项的更多信息,请参阅 rygel.conf(5)

如果您在防火墙(nftablesiptables 等)后使用 rygel,请添加规则以允许连接到监听端口(请参阅 [1])。默认情况下,如果 /etc/rygel.conf 设置为 port=0rygel 会动态分配一个端口,该端口可能会在会话之间更改。要控制监听端口(此处为 50000),请按如下方式启动 rygel

$ rygel -g -p 50000

故障排除

从命令行启动 Rygel 时,有几个选项可能有助于您排除任何奇怪的行为。有关这些选项的更多信息,请参阅 rygel(1)

参见