问题标签 [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.
xml - DLNA 协议:封面艺术/电影海报的 XML 标签?
我目前正在开发某种 DNLA 媒体服务器,并希望在浏览可用文件时能够查看缩略图和/或电影作品等,而不是默认图标。现在我的问题是我需要包含什么样的 XML 标签<item>
才能使它成为可能?
这是我到目前为止得到的:
如您所见,我已经使用了第二个<res>
和<upnp:albumArtURI>
标签。在某些设备上,这似乎可以工作并显示缩略图。但在其他设备上则不然。这是因为这些设备不支持缩略图还是我忘记了什么?
service - upnp:从没有 AVTransport 服务的 MediaServer 设备获取内容
我想从支持 DLNA 的 Sony NEX-6 相机下载图像。发现 ConnectionManager 将返回:
据我所知,这款相机不提供 AVTransport 服务。真的吗?那么如何从相机中获取图像呢?最大。ContentDirectory 服务的分辨率太小(JPEG_LRG
)。
playback - 是否有支持从 DMS 播放 m3u 播放列表的 upnp 播放器?
是否有支持从 DMS 播放 m3u 播放列表的 upnp 播放器?不从 DLNA 控制点手动播放下一个和下一个。
我打算写一个 DMR 可以解析 m3u 播放列表,但 upnp 或 DLNA 文档对此几乎没有说明。
android - Android Cling (DLNA) AVTransport
使用 Cling 将图像流式传输到电视时出现问题,我可以将图像流式传输到电视,但图像大小不是全屏。我能怎么做?
http - Sonos 扬声器需要内容长度标头吗?
我目前正在编写一个 DLNA 服务器,它为诸如 Sonos Play 1 和 3 之类的 DMR 提供流。
根据 HTTP 1.1 规范,当您不知道轨道的实际长度时,不要指定Content-Length
,而只需指定Connection: Close
。这应该使客户端读取流,直到服务器关闭连接。
这适用于 wav 和 flac 流。但是对于 mp3 和 ogg 流,我需要指定 aContent-Length
才能播放。否则,Sonos 客户端只会自行立即关闭连接。就我而言,它是计算机当前播放的实时流。因此不可能知道长度。只要电脑运行,就有内容可以播放。
我目前的解决方案是伪造内容长度并将其设置为荒谬的值(100gb)以使流永远播放。
我想知道这种行为,因为它适用于 wav 和 flac,但不适用于 mp3 和 ogg。
我究竟做错了什么?或者这只是与 HTTP 1.1 规范的偏差?
ios - 如何使用 iOS9 或 tvOS 实现 DLNA 客户端
DLNA 使用 HTTP(正确吗?)进行通信,这现在被 Apple 的新政策所禁止。
请参阅:传输安全性已阻止明文 HTTP
您可以按照上面的建议在 .plist 文件中设置设置,但这需要您知道 DLNA 服务器侦听的所有主机。我也相信您不能即时更改 .plist。
您可以轻松切换 DLNA 服务器以在 http S上运行吗?这是“标准”功能吗?
你对这个问题有什么建议?
顺便说一句,您对带有参考实现的 DLNA C++ 客户端有什么好的建议吗?
php - 使用 PHP 获取 DLNA 信息
我在 Raspberry Pi 上有一个 DLNA 服务器(可与 miniDLNA 一起使用)。我有另一个带有 Web 服务器的 Raspberry Pi(使用 nGinx)。
我想通过 Web 服务器上的 PHP 代码获取有关我的 DLNA 服务器的信息(扫描 DLNA 服务器、获取文件列表等)。
我怎样才能做到这一点?是否可以在 PHP 中与 DLNA 通信?
注意:我发现了这个:https ://github.com/jalder/UPnP ,但它不再更新,它不适用于 miniDLNA 1.1.2 (Jessie)。另外我想自己做!
http - DLNA/UPnP:如何响应 SOAP 操作
我目前正在使用 DLNA / UPnP 媒体服务器,虽然大部分工作正常,但以下SOAPAction
请求遇到了一些麻烦:
和
和
和
最后但同样重要的是:
我没有发布这些请求的正文,因为格式不是问题,但我不知道如何回应这些请求,也找不到真正有用的东西。确切地说,让我想知道的不是如何回应的方式,而是我应该提供的内容。因此,如果有人可以向我解释这些请求的目的、响应的外观和/或我可以在哪里获得更多关于这些请求的信息(包括示例),那就太好了。
c - Openwrt-创建固件布局描述失败
我正在尝试为VoCore v1.0构建内核映像。我从 github 获得了 sdk 文件。这样做时我收到如下错误
我对错误进行了一些搜索,发现此错误是从“ mkfwimage.c ”文件生成的,但我并没有真正获得任何有用的信息来消除此类错误。
此错误的原因:事实证明,mkfwimage 错误是通过执行超出目标设备闪存大小的构建而间接生成的。
帮我避免这个错误
android - 将 HLS (Android) 流式传输到 LAN 上的 DLNA 客户端
目前,我想将 m3u8 播放列表格式的 TS 文件从我的 Android 智能手机流式传输到支持 LAN DLNA 的客户端(例如我的三星电视)。
我进行了搜索,但找不到任何好的起点。
任何帮助将不胜感激!