我正在为Android开发UPnP。我已经下载了MediaRenderer代码stream2android。我编译了它,并且工作正常。现在,我要安装MediaServer。
我有几个问题。


我应该为stream2android安装哪个MediaServer?
服务器是否可以安装在Android设备上,或者我也可以将其安装在其他Linux上吗?
我可以安装基于Linux的MediaServer吗?


任何输入都会有所帮助。

编辑:-
我想问的另一件事是,android框架已经有一些类了

WifiP2pUpnpServiceInfo http://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.html

WifiP2pUpnpServiceRequest http://developer.android.com/reference/android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.html


因此我们可以直接使用此类而不是使用任何库。通过阅读这些类,我们还不清楚如何使用它们。我不需要任何示例代码或任何东西,只是有关这些类的一些细节。

提前致谢

最佳答案

stream2android仅是MediaRenderer,您不能“为其安装MediaServer”。它使用CyberLink Java库提供基本的UPnP支持,并仅在其上构建MediaRenderer。如果您也希望stream2android充当MediaServer,则可以自己在Cyber​​Link上实现它。在x360mediaserver上获得一个想法,该想法通过Cyber​​Link实现MediaServer。

或者,您可以安装any of the existing MediaServers for Android
MediaServer可以是任何能够进行TCP和UDP套接字通信的设备。它大致相当于一个Web服务器。因此它既可以是您的Android设备,也可以是其他Linux。或Windows。如果需要,也可以使用Symbian。
我不明白这个问题。

关于android - 用于stream2android的UPnP MediaServer,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12725904/

10-12 04:26