Rygel
Rygel 是一个流媒体服务器,兼容许多 DLNA/UPnP 客户端,包括 Sony PlayStation、Microsoft Xbox、智能电视、DLNA 扬声器和许多智能手机。Rygel 将自动将媒体转码为与客户端设备兼容的格式。它还可以利用来自外部应用程序(如 Rhythmbox 和通过 D-Bus MediaServer 规范的 DVB Daemon)的已发布媒体层级结构。它正在积极开发中,并且是 GNOME 项目的一部分。
安装
启动
在 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)。
如果您在防火墙(nftables、iptables 等)后使用 rygel
,请添加规则以允许连接到监听端口(请参阅 [1])。默认情况下,如果 /etc/rygel.conf
设置为 port=0
,rygel
会动态分配一个端口,该端口可能会在会话之间更改。要控制监听端口(此处为 50000),请按如下方式启动 rygel
$ rygel -g -p 50000
故障排除
从命令行启动 Rygel 时,有几个选项可能有助于您排除任何奇怪的行为。有关这些选项的更多信息,请参阅 rygel(1)。