如何通过 DLNA 将网络媒体内容流式传输到我的智能电视?

如何通过 DLNA 将网络媒体内容流式传输到我的智能电视?

我想将基于云的媒体传输到我的电视上..我已经在我的 ubuntu 电脑上安装了 DLNA 服务器,但我想共享网络内容而不将其下载到我的电脑上。

那可能吗 ?

答案1

我有一台 Yamaha RX-V473,最近它停止播放互联网电台,因为它集成了现已停用的 Vtuner 服务。修复此问题的更新仅适用于较新的产品。

RX-V473 可以访问 DLNA 服务器,我将它连接到安装了 Rygel 的 Ubuntu 18.04.2 LTS(sudo apt install rygel),并将 Ubuntu 设置中的媒体共享设置为“活动”。

Ubuntu 设置中的 Rygel 选项

播放您自己的 MP3 文件集合正在工作,并且很容易,甚至 mp3 文件Dropbox,可以通过在 Google Drive 中添加文件夹来访问 Google Drive 中的文件或任何服务器上可以使用文件浏览器访问的其他文件Ubuntu 设置 > 共享。这可以是通过afp://协议、FTP、FTPS、NFS、SMB、SFTP、SSH、DAV 或 DAVS 共享传输的 Appletalk 文件。随便你怎么说,它都能正常工作。但我想在我的立体声音响上收听互联网电台 SomaFM,而这个选项(目前)还不存在分享Ubuntu 设置部分。

要通过 DLNA(Rygel)将 SomaFM 流式传输到您的 DLNA 客户端,您需要编辑rygel.conf,特别是 中的那个$HOME/.config/rygel.conf

转到该部分[GstLaunch]并编辑更改,如下所示。

我在这里添加了工作版本的完整部分。

[GstLaunch]
enabled=true
launch-items=audiotestsrc;soma;drone

audiotestsrc-title=Audiotestsrc
audiotestsrc-mime=audio/x-wav
audiotestsrc-launch=audiotestsrc ! wavenc

soma-title=SomaFM SpaceStation
soma-mime=audio/mpeg
soma-launch=souphttpsrc iradio-mode=false location=http://ice2.somafm.com/spacestation-128-mp3 

drone-title=SomaFM Dronezone
drone-mime=audio/mpeg
drone-launch=souphttpsrc iradio-mode=false location=http://ice2.somafm.com/dronezone-128-mp3

false(注意和之间不应该有回车location!只是一个空格)它应该是一行

现在,当接收器要在服务器按钮下搜索 DLNA 服务器时,它会看到来自 Rygel 和 GstLaunch 的媒体共享。选择 GstLaunch,会出现 3 个站点,Audiotestsrc将发出用于测试的测试音,同时SomaFM 空间站SomaFM 无人机专区将播放相关流。

您可以根据需要添加任意数量的网络广播电台。

  • 要检查流媒体 URL 是否正常工作,请打开 VLC 并转到媒体 > 网络流并输入 URL。如果 VLC 开始制作音乐,则流 URL 正确。

  • 每次编辑/更改时,rygel.conf您需要点击媒体共享在 Ubuntu 设置中关闭并打开以重新启动 Rygel。

答案2

我认为这取决于您的智能电视的功能或智能电视如何连接到 DNLA 服务器。据我所知,我的三星智能电视只能访问存储在 DNLA 服务器上的媒体,因此可能无法实现(没有额外的第三方软件)。首先,请确保您的路由器允许通过 DNLA 端口(TCP/UDP 5001)将流量传输到您的电视,因为这是我在网络上的计算机上安装 DNLA 时必须处理的问题。可能值得向云提供商咨询是否可以使用专用应用程序通过智能电视访问他们的服务。

干杯,

答案3

在软件 (Linux Mint/Ubuntu..) 中 - 找到并安装 Rygel。它是一个 DNLA 服务器。然后将您要观看的电影移到您的电影文件夹中。然后您可以通过智能电视(或 Roku 或 AppleTV 盒)访问它。

相关内容