我想通过我 PC 上的 Java 程序控制我的 DLNA 电视。特别是,我想:
- 发现局域网中是否有电视
- 检查它当前是否打开(第一步)
- 稍后向它发送一些命令(例如关闭)
我相信,我需要实现数字媒体控制器(DLNA-DMC)配置文件。是否有一个 Java 库可以让我轻松地做到这一点?
我找不到太多关于此的文档。这些 API 是否在 NDA 之下?
你能推荐一些读物吗?
ohNet完全符合您的要求。
它在 BSD 许可下可用,包括您需要的控制点堆栈,并且可以生成代码以大大简化任何配置文件中服务的使用(请参阅 ohNetGen 上的文档)。
(免责声明:我为这个项目做出了贡献)
英特尔 DLNA 工具允许您使用任何语言 c、c++、C#、Java 为任何平台轻松创建 DLNA 控制点。试用适用于 UPnP* 技术的英特尔® 软件:下载工具
他们甚至有工具来测试你的应用程序。