标签: upnp

如何设置到 DLNA 兼容设备的实时音频流?

有没有办法将声卡的实时输出从我们的 12.04.1 LTS amd64 桌面流式传输到我们网络中符合 DLNA 标准的外部设备?使用 Rygel、miniDLNA 和 uShare 在共享目录中选择媒体内容总是没问题的——但到目前为止,我们完全无法通过 DLNA 将实时音频流传输到客户端。

Pulseaudio 声称拥有一个 DLNA/UPnP 媒体服务器,与 Rygel 一起应该可以做到这一点。但是我们无法让它运行。

我们遵循了live.gnome.org 中概述的步骤,这里的答案,以及另一个类似的指南


12.04 LTS 中,我们可以在 DLNA 客户端中选择本地音频设备或我们的 GST-Launch 流,但 Rygel 显示以下消息并且客户端声明它已到达播放列表的末尾:

(rygel:7380): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request
Run Code Online (Sandbox Code Playgroud)

无法在客户端上收听实时音频流。


只有在发行版升级到14.04 LTS 之后,我们才能从下面的答案中很好地概述的设置中选择我们的 DLNA 渲染器上的实时流。尽管如此,我们启动 rygel仍需要选择一个已建立的流并且无法将新流推送到我们的 UPnP 设备。未传输音频元数据。


是否有其他替代方法可以将我们声卡的音频作为实时流发送到 DLNA 客户端?

upnp pulseaudio dlna streaming rygel

58
推荐指数
2
解决办法
9万
查看次数

Vlc 找不到任何 UPnP 设备

我的家里有一个 minidlna 服务器,当我更新到 ubuntu 16.04 时,一切正常,我的 vlc 停止找到我的服务器。我通过终端运行 VLC 并在单击 UPnP 选项卡时出现此错误。:

[00007fdb784db098] upnp services discovery: Initializing libupnp on '(null)' interface
[00007fdb784db098] upnp services discovery error: Initialization failed: UPNP_E_SOCKET_BIND
[00007fdb784db098] core services discovery error: no suitable services discovery module
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?

我的电视和手机仍然可以找到我的服务器。

upnp dlna vlc 16.04

11
推荐指数
2
解决办法
2万
查看次数

DLNA 音乐客户端

有没有办法从 Ubuntu 收听 DLNA 服务器音乐?

在我拥有的媒体中心中已经有基于库的解决方案时,在计算机上安装基于库的完整音乐软件对我来说似乎是多余的。

upnp dlna rhythmbox client 14.10

8
推荐指数
1
解决办法
2万
查看次数

UFW 阻止 upnp 端口映射

我正在尝试使用 portmapper-2.1.1 ( https://github.com/kaklakariada/portmapper ) 来获取到我的 ubuntu 16.04LTS 机器的 upnp 映射。

我已将 UFW 配置为允许所有传出并阻止传入(除了一些特定端口)。

我认为这会起作用,因为我正在 ubuntu 盒子上运行 portmapper(例如,传出),但事实并非如此。我认为这是由于 upnp 寻找客户的设置方式造成的。需要明确的是,在禁用 UFW 的情况下,端口映射器将按预期工作。

我的第一个想法是只允许 upnp 服务“回复”的端口,但这似乎是随机的。例如(来自我的 UFW 日志):

4 月 26 日 19:07:34 [UFW 块] IN=enp2s0 OUT= SRC=192.168.1.1 DST=192.168.1.161 LEN=411 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT= 41927 LEN=391

4 月 26 日 19:33:32 [UFW 块] IN=enp2s0 OUT= SRC=192.168.1.1 DST=192.168.1.161 LEN=411 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT= 60212 长=391

(192.168.1.1是我的路由器,192.168.1.161是ubuntu盒子)

我不想为此打开大多数/所有端口以接收传入的 udp 数据包,所以问题是:是否有 UFW/iptables 规则允许其工作,而不仅仅是“允许一切”?

server upnp networking ufw 16.04

7
推荐指数
1
解决办法
7367
查看次数

是否有可用的 uPnP 客户端/服务器组合?

我在一台机器上存储了视频;我想在另一台机器上观看它们。两者都运行 Ubuntu 10.04 64 位。

到目前为止,我已经尝试过 MediaTomb、MythTV 和 python-coherence。似乎没有一个客户端看到服务器,而且我在客户端和服务器机器之间肯定有连接(所以这不是网络问题)。

upnp mythtv

5
推荐指数
0
解决办法
4539
查看次数

标签 统计

upnp ×5

dlna ×3

16.04 ×2

14.10 ×1

client ×1

mythtv ×1

networking ×1

pulseaudio ×1

rhythmbox ×1

rygel ×1

server ×1

streaming ×1

ufw ×1

vlc ×1