我在哪里可以找到DLNA的完整规格?

问题描述 投票:23回答:4

我正在寻找在Android中创建DLNA媒体服务器类型的东西。我发现自己有一个名为Cyber​​Link的Java UPnP库,并且正在寻找为M-DMS或移动数字媒体服务器实现DLNA接口的方法,该接口的简要说明如下:

http://www.dlna.org/dlna-for-industry/digital-living/how-it-works/dlna-device-classes/mobile-digital-media-server

问题是我找不到这种设备的实际技术规格。我在Google搜索上付出了很多努力,所以请不要对我投掷'JFGI'。我遇到了一个论坛帖子,暗示我可能需要为使用该规范付费,但这非常含糊:

http://www.ps3mediaserver.org/forum/viewtopic.php?f=4&t=3608

作为明显解决方案发布的链接也已损坏,我在当前的UPnP网站上找不到任何类似的文档。

有人知道我在哪里可以找到DLNA规范吗?还是我自己实施的替代解决方案?任何帮助都将受到[[much的赞赏!

upnp specifications dlna
4个回答
15
投票
DLNA规范现已向任何人开放-您无需成为付费会员即可下载。

从DLNA.org网站:(http://www.dlna.org/dlna-for-industry/guidelines

非会员公司可以使用以下表格下载准则。

**请注意,您今天下载的准则是DLNA准则的最新发行版本。当新准则已发布,则需要将较新的准则下载到接收其他更新。请注意,并非所有更新都宣布。


22
投票
完整的DLNA规格仅适用于DLNA成员,价格昂贵。被引用的论坛帖子中的家伙正在把事情混在一起。 UPnP不是“ dlna doc”。 DLNA是对UPnP的改进,UPnP是互操作性名称下的一组规则和限制。 DLNA规范的一半只是允许的媒体格式,子格式,采样率,比特率等的详细列表。而UPnP仅指定抽象设备接口。链接正确http://upnp.org/resources/upnpresources.zip并且

standardizeddcps是子文件夹。 DCP代表设备控制协议,即设备参与UPnP网络必须实现的抽象接口。您可能会对arch-DeviceArchitecture文档感兴趣,以大致了解UPnP网络,然后了解MediaServer *文件夹,最重要的是av-ContentDirectory,它是根据DLNA规范提供DMS的核心服务。是的,Intel Device Spy是绝对必要的工具。 Wireshark也将成为您的朋友。逆向工程是日常工作,而DLNA规范对您无济于事:)


0
投票
我不确定从哪里获得完整的DNLA规范,但是您可以通过使用类似Intel Device Spy的信息来近似地查看相同的信息,以查看现有M-DMS设备发布的服务,然后使用标准dcps目录中的服务描述。可从UPnP forum]获得的文档

-2
投票
您可以从DLNA组织获得DLNA规范,为此您必须是该组织的成员。
© www.soinside.com 2019 - 2024. All rights reserved.