4

我想通过我 PC 上的 Java 程序控制我的 DLNA 电视。特别是,我想:

  • 发现局域网中是否有电视
  • 检查它当前是否打开(第一步)
  • 稍后向它发送一些命令(例如关闭)

我相信,我需要实现数字媒体控制器(DLNA-DMC)配置文件。是否有一个 Java 库可以让我轻松地做到这一点?

我找不到太多关于此的文档。这些 API 是否在 NDA 之下?

你能推荐一些读物吗?

4

3 回答 3

6

看看Cling。我不确定它是否实现了您实际上正在寻找的UPnP 控制点功能,但至少它是一个起点。

于 2011-09-02T15:01:22.523 回答
3

ohNet完全符合您的要求。

它在 BSD 许可下可用,包括您需要的控制点堆栈,并且可以生成代码以大大简化任何配置文件中服务的使用(请参阅 ohNetGen 上的文档)。

(免责声明:我为这个项目做出了贡献)

于 2011-09-13T12:58:28.097 回答
3

英特尔 DLNA 工具允许您使用任何语言 c、c++、C#、Java 为任何平台轻松创建 DLNA 控制点。试用适用于 UPnP* 技术的英特尔® 软件:下载工具

他们甚至有工具来测试你的应用程序。

于 2012-07-06T13:58:45.427 回答