多屏互动,DLNA,无线投屏,手机投屏,投屏 什么是UPnP协议

什么是UPnP协议:

UPnP为即插即用的缩写(Universal Plug and Play)是一套网络协议。

UPnP是由“通用即插即用论坛”(UPnP Forum)推广的一套网络协议,它的目标是实现设备间网络互联。

实现Upnp协议的开源框架主要有:

Cling: 纯Java的开源项目,可以直接用源码编译成jar包来使用,尽管官方github上说已停止维护,但是应该不影响他的使用。并且近1个月内还有人提交,应该是有热心人士在维护。

Platinum:是一个跨平台的C++库,他的优点是可以编译成应用于多个平台的库,如Windows,IOS,Android,Web等。所以编译流程也会比较复杂,Android平台在使用时要用到JNI。有很多大厂在用这个sdk,如:XMBC,Iwedia,Pioneer Digital Design,MediaMonkey等。

CyberGarage:也是纯java的开源库,可以将源码编译成Android库,java库直接使用。

等等还有别的开源库,见底部链接,不在列举。

单纯做java开发,从使用复杂度看,首选CyberGarage,网上有说海思平台用的是这个sdk。如果考虑后期的跨平台,非纯Java开发,首选是Platinum,跟着大厂的选择走,应该是明智的。

在线客服
必捷互联
我们将24小时内回复您!
2025-04-28 15:44:59
欢迎来电咨询 0512-6766 3822
您的工单我们已经收到,我们将会尽快跟您联系!
必捷客服
[产品咨询]
0512-67663822
取消

选择聊天工具: