问题标签 [dlna]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
371 浏览

wpf - UPnp 请求 windows phone 8

我正在尝试为 windows phone 8 做一个简单的 DLNA/UPnp 应用程序。我现在得到的只是一个“设备浏览器”应用程序,它通过 Udp 在特定端口中以广播形式发送 XML,并从所有 DLNA 设备获取响应。

我接下来要做的是向其中一个设备发送请求。它必须通过 Udp(符合 UPnp)并且请求也是 XML。我的问题是,当我发送广播消息时,我使用这个:

但是在请求中(正如我所理解的那样),我必须将其发送到如下地址:

http: //19...:2869/upnphost/udhisapi.dll?event=uuid:9f7f98d8-2e8e-495c-9126-02a9f8d8b253+urn:upnp-org:serviceId:ContentDirectory

那应该是在听。

我不知道如何在 Windows 手机中实现这一点,因为我假设 WebClient 通过 TCP。有任何想法吗?

提前致谢

0 投票
1 回答
802 浏览

java - 充当 UPnP MediaServer 并通过 UPnP MediaRender 播放流式音频(麦克风)

我有一个记录音频的小应用程序,例如。从麦克风。现在我想通过 UPnP 提供该音频流,以便 MediaRenderer 可以访问和播放它。

我已经在使用 CLING 来发现 MediaRenders 的网络,但现在我不知道从哪里开始流式传输部分。

有人能告诉我作为初学者从哪里开始使用 UPnP 吗?

我想做的最终解决方案是:

  1. 让我的程序记录音频,例如。来自麦克风(完成)
  2. 发现 MediaRenders 的网络 (~done)
  3. 单击 MediaRenderer(充当控制点)并告诉他“嘿,播放该流” 3.1 允许 MediaRenderer 也搜索我的程序并选择它(部分完成)
  4. 从程序流式传输音频 - > MediaRenderer

我不需要现成的代码或类似的东西。我只是有点挣扎,因为我不知道该做什么,从哪里开始。

目前我的未解决问题是:

我正在使用 JAVA,我相信我会找到一种通过 HTTP 提供 PCM 音频流的方法。但是如何告诉 MediaRender 他现在应该播放该流?

我是这里的新手,非常欢迎任何帮助。

0 投票
1 回答
420 浏览

c# - DLNA 渲染器抛出 COMException (0x80040501)

我正在尝试设置 DLNA 控制器来控制iPush 渲染器设备iPush Renderer 设备正变得非常流行,因为许多 iphone DLNA 控制器甚至原生 Airplay 都可以与它完美配合。它支持几乎所有的视频文件格式。我的 DLNA 控制器适用于我迄今为止测试过的所有设备(WDTV、Intels Media Renderer、XBox360 和许多其他 iphone 渲染器),除了iPush 渲染器设备

当我使用 UPNPLid.dll [UPnP 1.0 类型库(控制点)] 时,我得到了包括 iPush 在内的所有渲染器

接下来,当我尝试遍历 iPush 的服务时,我得到“COMException (0x80040501)”

我尝试使用 Intels Device Spy 和 Intels Media Controller 推送到 iPush。当调用 Play 时,iPush 只会永远显示加载屏幕。请注意,iPush 可以与我测试过的所有 iphone 控制器完美配合。
在互联网上检查了这个错误后,我看到了关于 WMP 和 xBox 的类似问题,给出了同样的异常,但没有答案。

0 投票
1 回答
107 浏览

upnp - UPnP deligating 播放媒体到第三个设计

我有一个 UPnP 客户端和 UPnP 服务器,UPnP 客户端通过请求发现 UPnP 服务器及其内容,现在,我希望在 UPnP 客户端启动的第三个设备中播放发现的内容。

第三台设备是否也应该发现 UPnP 服务器?或者它可以根据 UPnP 客户端给出的 URI 从服务器流式传输内容。(检查图像)

在此处输入图像描述

0 投票
1 回答
864 浏览

upnp - DLNA 可发现性问题

我正在广播这样的发现消息:

我通常会从我的 DLNA 设备中得到响应。但有时我不会。

更大的问题是,如果我收到了一次响应,并且我再次广播了一条发现消息,那么我第二次或以后都没有收到来自我的设备的响应。

我阅读文档的方式是要求设备响应这些广播消息。

我有两个问题:

  1. 设备响应发现消息的频率是否有限制?

  2. 有没有办法强制/欺骗它再次给我回复?

0 投票
1 回答
497 浏览

upnp - 如何通知 UPNP 旋转视频播放?

使用 UPNP,我请求渲染器播放视频,但我需要旋转视频。

我查看了元数据和文档,并了解了如何查看设备支持哪些方向,但我不知道如何告诉它旋转视频。

为了播放视频,我发布了一个带有以下参数的 SOAPACTION:

有什么建议么?

0 投票
1 回答
659 浏览

xcode4.6 - 如何在 Xcode 4.6.3 中实现 DLNA UPNP 控制点?

标题说明了一切。我该如何开始?

我以为我可以从 Linn (oss.linn.co.uk) 那里获得帮助,但我找不到任何指向他们源代码的链接。

0 投票
1 回答
1308 浏览

xcode4.6 - xCode 4.6下如何使用openHome实现DLNA UPNP控制点?

我正在尝试在 xCode 4.6.1 for iPad 下实现 DLNA UPNP 控制点。我找到了一个制作开源代码的项目,它正是这样做的,但我在源代码或文档中都找不到这些确切的功能。

我是否需要从中创建一个静态库并将其包含在 iOS 源代码中(在这种情况下,我该如何使用它?)?

0 投票
0 回答
304 浏览

c - 如何从 C 中的 upnp 服务对象获取媒体信息

我正在尝试通过 DLNA 服务器获取媒体信息,包括音乐、视频和照片。我已阅读 Windows 上的 API 文档。从这里的示例代码http://msdn.microsoft.com/en-us/library/windows/desktop/aa382256(v=vs.85).aspx我得到了设备对象中的服务对象。我的问题是如何从这个服务对象中获取我需要的信息?任何链接、文档或示例代码对我有帮助吗?

谢谢

0 投票
1 回答
4322 浏览

java - SSDP & Android, 如何回复 M-SEARCH

发出 M-SEARCH 命令时,所有提供服务的设备都必须回复它们提供的服务的 IP 地址。

我的手机有 2 个接口(除其他外):

  • 192.168.1.5:wifi的接口
  • 25.156.35.4:移动网络接口

根据我收到 M-SEARCH 的接口,我必须使用 wifi 的 IP 或 mobiel 回复。

如何确定哪个接口收到了请求?我正在寻找一种强大的方法来做到这一点。寻找 192.168... 所以看起来不是一个好的解决方案。

我这样听 M_SEARCH :