0

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

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

4

1 回答 1

1

ohNet页面应该是不言自明的。

它是一个 UPnP 堆栈。它将处理控制点和媒体服务器/媒体渲染器之间的所有通信。它不会自动控制媒体渲染器;你必须编写代码来做到这一点。

ohNet 的概述和 API 文档从上面的页面链接。UPnP 媒体渲染器的文档可从UPnP 论坛获得(请参阅 zip 中的standardizeddcps/MediaServer_1 和 MediaRenderer_1 目录)。ohMedia 服务的文档可从 OpenHome 站点获得。

您提到要编写“DLNA UPnP 控制点”。DLNA 与 UPnP 经常会引起混淆。UPnP 描述了控制 UPnP 媒体渲染器所需的协议和 API。DLNA 是在此之上的可选层,它使您对互操作性和在营销材料中使用 DLNA 名称/徽标的权利更有信心。您不需要 DLNA 合规性;如果您选择实施它,则必须加入 DLNA 并支付(相对较大的金额)才能访问规范。

于 2013-11-04T16:14:55.983 回答