使用Java代码访问DLNA TV

时间:2011-09-02 14:52:32

标签: java dlna

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

  • 发现局域网中是否有电视
  • 检查当前是否为ON(第一步)
  • 稍后向其发送一些命令(例如OFF)

我相信,我需要实现数字媒体控制器(DLNA-DMC)配置文件。是否有一个允许我轻松完成这个的Java库?

我找不到太多关于此的文档。 API是否属于NDA?

你能推荐一些阅读吗?

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

ohNet完全符合您的要求。

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

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

答案 2 :(得分:3)

英特尔DLNA工具允许您使用任何语言c,c ++,C#,Java轻松地为任何平台创建DLNA控制点。 试试Intel® Software for UPnP* Technology: Download Tools

他们甚至还有测试你app的工具。