我最近升级到了 17.10,今天注意到一个新进程导致提交了 apport 错误。Googledleyna-renderer-service
带我去了它的 Github 页面“解释”:
dleyna-renderer 是一个用于实现服务的库,允许客户端发现和操作数字媒体渲染器。
嗯?所以我找了一个手册页,apropos dleyna
但什么也没找到。然后我转向了 Apt:
$ apt show dleyna-renderer
...
Description: DBus service to interact with DLNA Digital Media Renderers
dleyna-renderer is a DBus user session service that allows clients to
discover and manipulate DLNA Digital Media Renderers (DMR).
.
dLeyna is an umbrella project hosting a number of middleware components
designed to make it easy for developers to integrate DLNA functionality into
their applications.
这是一个少量更好——我们说的是 DLNA,这至少对我来说有点意义——但我仍然不明白这在我的 Ubuntu 安装中到底应该做什么。我可以解释几乎我系统上的所有其他进程。所以...
dleyna-renderer
在 Ubuntu 中做什么?- 我如何使用它?
- 我为什么想要它?
- 其运行会带来哪些安全影响?
- 移除安全吗?
各位,请使用通俗易懂的术语。也许不是 ELI5,但如果您使用“数字媒体渲染器”之类的短语,请解释您实际上在说什么。
答案1
它有什么作用?
DLNA 规范允许网络上的设备接收和发送媒体(例如视频或音乐)。您可以在网络上的其他设备上播放系统上的媒体,例如 XBox、电视或运行 Kodi 或 Plex 的 Pi 等。
该规范得到了广泛支持。许多业内人士都支持该规范,这意味着随着时间的推移,该规范更有可能在普通消费设备上使用。
数字媒体渲染器可以播放使用 DLNA 接收的媒体。因此,“发现和操纵数字媒体渲染器”本质上意味着应用程序可以使用此库来查看网络上是否有支持 DLNA 的设备,并向它们发送媒体(然后控制播放该媒体,因此是“操纵”)。本质上,这个库实现了 DLNA 规范的发送媒体部分。(另一方面,dleyna-server 库实现了接收部分 - 它用于与 DLNA 服务器配合使用。)
我如何使用它?
我不确定为什么它会安装在你的系统上,但aptitude
在 16.04 上提出了一个原因:
$ aptitude why dleyna-renderer
i plymouth Suggests desktop-base
p desktop-base Suggests gnome | kde-standard | xfce4 | wmaker
p gnome Depends gnome-photos (>= 3.14)
p gnome-photos Recommends dleyna-renderer
是的,GNOME Photos 确实支持它(截至 3.14):
状态:已完成
通过这种方式,我们希望将 GNOME Photos 变成一个数字媒体播放器 (DMP),可以浏览本地网络上的 DMS (DLNA 媒体服务器)。它还将扩展现有的 DMC (DLNA 媒体控制器) 功能。目前它可以将本地/云内容推送到 DMR (DLNA 媒体渲染器)。现在,它就像一个 DMP,可以将内容从 DMS 推送到 DMR。
在汉堡菜单(☰)中应该有一个名为“显示”的选项...我没有任何 DLNA 设备,所以显示的弹出窗口对我来说是空的。
Kodi 和 Plex 也支持它。我不确定 Ubuntu 上还有什么支持 DLNA。
我为什么想要它?
除非您在网络上有东西可以播放或接收...否则您不需要它。
其运行会带来哪些安全影响?
不确定,需要对此进行更多研究。dleyna 项目是由英特尔支持,所以我期待良好的安全支持。
移除安全吗?
应该是。即使在 17.10 上,也只是建议依赖gnome-photos
. 无论如何,即使在桌面上它也并不是什么关键任务。
答案2
这似乎是一个古老的已知错误。
Bug #1590343:dleyna-renderer 导致 CPU 负载达到 100%