1

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

  1. 我应该为哪个 MediaServer 安装stream2android
  2. 服务器必须在 Android 设备上还是我也可以在其他 Linux 上安装它?
  3. 我可以安装和基于 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

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

提前致谢

4

1 回答 1

2
  1. stream2android仅是 MediaRenderer,您不能“为其安装 MediaServer”。它使用连科技Java 库提供基本的 UPnP 支持,并在其上构建了 MediaRenderer。如果您也想stream2android充当媒体服务器,您可以在讯连科技上自行实现。在x360mediaserver上获得一个想法,它使用 Cyber​​Link 实现 MediaServer。

    或者,您可以安装任何现有的 Android 媒体服务器

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

  3. 我不明白这个问题。

于 2012-10-04T19:46:36.187 回答