问题标签 [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 投票
2 回答
6199 浏览

c# - C# DLNA/UPNP 媒体播放

我正在尝试将特定媒体流式传输到 dlna/upnp 兼容设备。我已经了解了如何使用 c# 向设备发送命令(例如播放、暂停、停止等)。

所以,我可以在设备上播放媒体。但是,我不清楚我如何告诉设备播放什么媒体。对此有特定的命令吗?

我看到了“SetAVTransportURI”命令,但这需要一个 uri,我只想从我的网络上的共享目录播放视频文件。我如何告诉设备播放哪些媒体?

0 投票
1 回答
677 浏览

android - 通过安卓手机路由视频流流量

我想要一部 Android 手机来控制三星智能电视上的视频流播放。我可以通过视频流的 URL 向电视发送 UPnP 命令。不幸的是,三星电视不接受指向本地网络之外的 URL。为了使远程流工作,我必须通过我的手机循环流量,这样它看起来就像是三星电视的本地 URL。

我可能必须在手机上运行一个简单的代理类型的服务器。电话始终知道流 URL 是什么,因此代理可以非常简单,它始终接收任何传入请求并将其通过管道传输到外部服务器上的视频流。

我尝试过运行套接字连接并简单地将输入流从外部服务器复制到套接字服务器连接的输出流。虽然使用这个网络浏览器能够下载文件,但所有元数据都丢失了,而且每次文件下载完成时我似乎也遇到了一个损坏的管道异常。媒体播放器似乎根本不理解流,例如在 VLC 上没有播放。

对于服务器,我使用了一段非常简单的代码,如下所示:

对于复制流代码:

我可以做些什么来简单地将所有元数据转发到套接字连接吗?还是我也做错了什么?

是否有任何从 Android 手机向媒体播放器提供视频的示例,我可以使用它来了解如何正确格式化响应流?

谢谢!!

0 投票
0 回答
641 浏览

c# - 如何在视频流服务器中支持微软媒体播放器搜索?

我实现了一个 DLNA 媒体播放器服务器功能。

服务器支持 DMP(Digital Media Player) 搜索功能,XBMC 或 VLC 播放器正常工作。

但是当我在 Microsoft Media Player 中播放视频并尝试寻找稍后的时间位置时,媒体播放器停止了。

我分析了 MS Media Player 的网络数据包,并尝试创建与 MS Media Player 的 DMS(数字媒体服务器)相同的标头。

但我还是失败了。

我错过了任何重要的标签信息吗?

我关于响应的响应代码如下:

任何人都可以给我一个关于媒体寻求请求的建议吗?

0 投票
1 回答
7975 浏览

upnp - 将网络视频流式传输到 Roku

有谁知道如何从技术上将视频(即 Youtube 视频)发送到 Roku 播放器?有一个“Twonky Beam”应用程序允许流式传输,它似乎做的是将 .mp4 文件发送到 Roku 进行播放。在此处查看演示:http: //gigaom.com/video/youtube-on-roku-twonky-airplay/

这是在没有“Twonky Beam”Roku 应用程序的情况下完成的。看起来像 Roku 原生支持的东西,虽然我找不到任何文档。

我想知道他们是如何在没有 Roku 成为 UPNP 或 DLNA 设备的情况下做到这一点的。

这里的任何见解都会很棒!

0 投票
0 回答
528 浏览

drm - 英特尔 DTCP 示例实施套件 (SIK) 内容

我对英特尔 SIK 有一些疑问。

这个 SIK 是否包含 DTCP 堆栈的完整实现?即:包括DTCP使用的椭圆曲线加密(ECC)的实现。?您能否解释一下作为该 SIK 的一部分将提供哪些所有模块?

基本上,我们必须为 arm 平台开发 DTCP 堆栈。通过使用 SIK,什么都可用,我们要开发什么模块。?

0 投票
2 回答
1213 浏览

java - UPnP 打印机设备发现

在一个项目中,我通过发送 ssdp 数据报包并接收 http url 发现了 UPnP 打印机设备。

使用这些 url,获得一个开放的连接,获得描述设备和服务细节的 xml 模式

这里我通过dom解析得到细节

现在我的问题是,我怎样才能找到 1. 打印机的状态 2. 打印机是否是双面打印机 3. 它支持哪种纸张(横向/纵向以及尺寸)

0 投票
1 回答
693 浏览

c++ - c++ DLNA字幕显示实现与platinium库

在播放媒体文件(视频)而不转码视频文件时,任何人都可以解释一下可用外部字幕(.srt 文件)的 DLNA 标准传递信息是否可行。

如果可能的话,任何人都可以告诉我DLNA标准中的解释吗?或者如何实施?

我正在尝试使用 platinium 库来实现这一点,但不知道该怎么做或者这是否可能。

谢谢

0 投票
1 回答
944 浏览

c++ - c++ DMS 在带有铂库的 LG 智能电视上支持字幕

我正在尝试实现一个简单的 DMS,它可以使用铂库向 DMR -LG SmartTV 提供字幕信息。

我已经成功地在 DMR 上渲染了视频,并且我已经找到了 DMR 接收与视频文件相关联的字幕信息的位置。

来自 DMR 的样本请求:

现在来自支持字幕显示的有效 DMS 的响应是:

现在我正在尝试在我的自定义 DMS 中实现相同的功能,任何人都可以指出我正确的方向或显示任何实现存储在 res 元素中的字幕信息的示例:srt_URL(响应的内容类型是 text/srt)

谢谢

0 投票
1 回答
1848 浏览

ios - 在 Google 代码上基于 UPnPx 库开发 iOS DMC 应用程序

我正在开发一个 iOS 应用程序,该应用程序将用作支持 UPnP 协议的设备的基于 DLNA 技术的 DMC(数字媒体控制器)。我正在使用 code.google.com 上提供的 UPnPx iOS 库,并且已成功构建和运行演示应用程序。我可以浏览我的 Macbook Pro 上托管的 DMS(数字媒体服务器)的内容。我正在为此使用 serviio DMS 应用程序。

现在我的问题是,当我在 iOS 设备上运行该应用程序时,我能够浏览我的 DMS 共享的所有内容,但在UITableView页脚部分中,我只是得到文本“未选择渲染器”。这意味着该应用无法在同一个 Wi-Fi 网络中找到 DMR(数字媒体渲染器),或者我的网络上没有 DMR。

您能否向我建议该库可以识别的 iOS 设备或 Mac OS X 上的任何 DMR 应用程序?我也有 Android 设备,所以如果有任何免费的 DMR Android 应用程序可用于 Android,请建议我,以便我可以进一步测试和开发该应用程序。

我刚刚观察了适用于 Mac 的 XBMC 应用程序和适用于 iOS 设备的 XBMC 远程控制应用程序。我想开发一个类似的应用程序。这是否需要我编写自己的 DMR 应用程序以便我的应用程序可以从内部控制它,或者基于 UPnP 技术,我的应用程序可以控制同一 Wi-Fi 网络中的任何 DMR?

0 投票
2 回答
12240 浏览

command-line - 如何从命令行推送 DLNA 内容

我打算将广播频道与 IPTV 频道整合到我电视上的一个菜单中。问题是在不同来源之间切换是一种痛苦。所以基本上我需要在电视上创建一个菜单来选择我想观看的频道,然后将电视切换到那个频道。我知道如何创建菜单。

解决方案的另一部分是将 ITPV 频道从媒体服务器推送到电视屏幕。这是一个困难的部分。我最终安装了 gupnp 并使用它。它有效,我将能够编写应用程序。

您是否有更好的解决方案来通过 DLNA 推送内容的想法?是否有可以从命令行控制的命令行实用程序或媒体服务器?那将是一个理想的选择。

最基本的问题是如何以编程方式在渲染器上播放来自媒体服务器的资源?

谢谢。