我的 Mac 上有 VLC,想连接到 LAN 上的 DLNA 服务器,但该服务器未显示在 VLC 的 UPnP 自动发现 UI 中。给定服务器的 IP 地址,我如何明确地将 VLC 指向它以便它可以被“发现”?
有人能告诉我 DLNA 和 UPNP 有什么区别吗?我可以看到某些设备(例如 NASes)规范同时提及(例如 Iomega StorCenter)或仅提及 DLNA(例如 Netgear Stora)。
这些是同一事物的同义词还是实际上有两种不同的协议?它们是否兼容,例如,如果媒体服务器使用 DLNA 而流媒体设备使用 UPNP,它会工作吗?
我正在寻找适用于 Windows的UPNP/DLNA 客户端。
服务器是Ubuntu机器上的MediaTomb。
客户端是Windows(任何、XP 及更高版本)。
我正在寻找一个简单的音乐播放器程序,但没有找到。
我希望有 Winamp 或 Windows Media Player风格的东西。
我已经看过了,但到目前为止只能在 Windows 上使用XBMC等 HTPC-ish 软件和在android手机上实现播放(那里有几个播放器,一切正常)。
编辑:澄清一下,我不是在寻找 HTPC 套件(IE XBMC),而是在寻找外观普通的音乐播放器。
我知道谷歌说它不支持。有没有人使用 Chromecast 与不同子网上的客户端通话?我有一个 OpenWRT 路由器连接到我的互联网提供商路由器(父路由器)。OpenWRT 网络是一个不同的子网,处理 DHCP 等。 OpenWRT 网络 (192.168.1.0/24) 和父网络 (192.168.11.0/24)
chromecast 在父网络上,我希望 OpenWRT 网络上的客户端使用 Chromecast。
我已启用 igmp_snooping,在反射器模式下运行 igmpproxy 和 avahi-daemon。我可以在 bonjour 资源管理器中看到 Chromecast(来自 OpenWRT 网络上的机器),但 Chromecast 应用程序无法连接。
我也尝试过增加 OpenWRT 路由器上的 TTL
iptables -t mangle -A PREROUTING -i eth0 -d 239.255.255.250 -j TTL --ttl-inc 1
iptables -t mangle -A PREROUTING -i wlan0 -d 239.255.255.250 -j TTL --ttl-inc 1
Run Code Online (Sandbox Code Playgroud)
使用wireshark我可以看到,chromecast和计算机正在通过子网通话......但它仍然无法连接。
我还可以从子网络 ping chromecast。
有人做过这个吗?任何指针?
是否有任何客户端可以通过 NAT 网关后面的 UPnP 端口映射请求映射和取消映射端口?我对PortMap有问题。我希望这主要用于测试目的。
我希望在工作中实施一个美化的互联网相框。我们的目标是在我们精彩的 4k 电视上显示来自公司网络上的网络可访问源的所有像素完好无损的 4k 图片。我不希望图片通过互联网。理想情况下,我想告诉电视何时更新图片,而不仅仅是定期刷新显示的图像。
我最接近成功的是使用 UPnP AV。使用内部 Web 浏览器显示相同的图片将仅使用图像中的一半像素,并通过抗锯齿呈现其余像素。
我已经设法安装了 MiniDLNA (ReadyDLNA),它被发现有点慢,但现在可以使用。但是:我只能在我的 Android 平板电脑上使用 BubbleUPnP 在电视上看到图片。这既不可行,也不优雅。
我想要的是使用可编写脚本的命令行 UPnP 控制点来自动化操作并控制 UPnP MediaRenderer。
有没有简单的类似于 curl 或 netcat 的东西,它只会将图片扔到相框上?我不在乎是否加入了 UPnP MediaServer 位,只要它可以工作并且我可以编写脚本。我不需要对音频或视频的支持,这可能需要回调和状态更新等等。发火后忘记是赢利之道。
我找到了一个 UPnP IGD 客户端,它不能解决问题,一个 Ruby 库和一个 Perl 库,但它们似乎过于复杂,无法解决这个表面上简单的问题。
我承认我可能完全误解了 UPnP 架构,并且控制点必须始终处于活动状态,否则连接将中断。在这种情况下,Fire and Forget 不是获利的途径,CP 需要是一个可以以某种方式接收输入的守护进程。如果有礼貌,我不介意一些启示:)
谢谢。
我知道允许 Windows Media Player 成为 DLNA 接收器的设置以及在 Kodi 上启用 UPnP 的能力(这是我当前的设置)。
我想要做的是在投射到(从应用程序内,即 YouTube)投射到 Chromecast 或支持投射的电视之类的东西时,Android 提供的原生支持。
目前有没有办法实现这一目标?
除了定制的解决方案之外,我似乎找不到能够通过 UPnP 流式传输 FLAC 音频的 NAS 解决方案。流媒体似乎仅限于 MP3 或其他流行格式。是否存在可以流式传输 FLAC,或者可能转码为 MP3 和流式传输的内容?
因此,Skype 和其他 p2p 类型的应用程序通常通过所谓的打孔(请参阅此处的简单指南)来使两个客户端相互连接,这两个客户端都在防火墙后面,阻止传入连接。
uPnP 还用于绕过必须手动转发端口的用户。它与上面描述的那种打孔究竟有什么不同?我认为它必须以不同的方式运行,因为大多数路由器都有打开/关闭它的设置,而我认为没有办法阻止上述类型的 UDP 打孔(除了阻止传出连接和传入建立/相关)。
其次,如果说Skype/bittorrent可以用打孔的方式在AB之间建立和直接连接,那是否意味着它不需要在路由器上启用upnp?
upnp ×10
dlna ×5
chromecast ×2
nas ×2
command-line ×1
flac ×1
kodi ×1
linux ×1
mdns ×1
media-player ×1
multicast ×1
nat ×1
streaming ×1