我正在为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,则可以自己在CyberLink上实现它。在x360mediaserver上获得一个想法,该想法通过CyberLink实现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/