使用Java代码访问DLNA电视

4
我希望能够从我的个人电脑上的Java程序控制我的DLNA电视。具体来说,我想要:
  • 查找局域网中是否有电视
  • 检查它是否处于开启状态(作为第一步)
  • 稍后向其发送一些命令(例如OFF)
我相信我需要实现数字媒体控制器(DLNA-DMC)配置文件。是否有一个Java库可以让我轻松地完成这个任务?
我没有找到很多关于此的文档。这些API是否受到保密协议的限制?
你能推荐一些阅读材料吗?
3个回答

6

看一下Cling。我不确定它是否实现了你实际需要的UPnP控制点功能,但至少它是一个起点。


3

ohNet可以完全满足您的需求。

它以BSD许可证发布,并包含您需要的控制点堆栈,可以生成代码,极大地简化了在任何配置文件中使用服务的过程(请参阅ohNetGen文档)。

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


2
Intel DLNA工具可以让您轻松地为任何平台和任何语言(c、c++、C#、Java)创建DLNA控制点。请尝试使用Intel® UPnP技术软件:下载工具。他们甚至有测试应用程序的工具。

看起来更像是 .NET 而不是 Java。 - Thorbjørn Ravn Andersen
旧链接。什么都没有。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接