对于未来的项目,我正在寻找一个库来处理DDPL-Lite xml方言中的SSDP通信和消息。有没有合理的java,groovy或python实现?
我不喜欢使用现有UPnP堆栈的实现,例如cybergarage或frauenhofer UPnP堆栈,因为它们高度依赖于这些堆栈。
答案 0 :(得分:3)
http://teleal.org/projects/cling
面向Java和Android开发人员的开源DLNA / UPnP堆栈,库和工具
Cling非常模块化,因此您只能使用其SSDP功能。您可以将它与任何级别的现有代码集成(数据传输,协议执行等)。
Cling Support软件包包含一个基于JAXB的DIDL解析器,用于UPnP A / V服务实现者,可以单独使用。