用于stream2android的UPnP MediaServer

时间:2012-10-04 11:05:10

标签: android upnp

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

  1. 我应该为stream2android安装哪个MediaServer?
  2. 服务器是在Android设备上还是我可以在其他Linux上安装?
  3. 我可以安装基于Linux的MediaServer。
  4. 任何输入都会有所帮助。

    编辑: - 还有一件事我想问一下,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
    

    所以我们可以直接使用这个类,而不是使用任何库。通过阅读这些课程,不太清楚,我们如何使用它们。我不是要求任何示例代码或其他东西,只是关于这些类的一些细节。

    提前致谢

1 个答案:

答案 0 :(得分:2)

  1. stream2android仅限MediaRenderer,您无法“为其安装MediaServer”。它使用CyberLink Java库来获得基本的UPnP支持,并在其上构建MediaRenderer。如果您希望stream2android也充当MediaServer,您可以在讯连科技上自行实施。在x360mediaserver了解使用讯连科技实现MediaServer的想法。

    或者您可以安装any of the existing MediaServers for Android

  2. MediaServer可以是任何能够进行TCP和UDP套接字通信的设备。它大致相当于一个网络服务器。所以它可以是你的Android设备,也可以是其他Linux。或Windows。或者如果你想要Symbian。

  3. 我不明白这个问题。