2

我想要实现的是能够告诉 Xbox 360 从某个服务器播放 HTTP / MP3 流,并且我想远程控制它(即不使用 XBox 控制器/电视屏幕)。

我知道 Xbox 检测到了 UPnP 媒体服务器,但这些需要一些设置,主要问题是我必须使用我的 xbox 播放音乐。

我想构建一个可以流式传输到 Xbox 的 Android 应用程序,同时我可以控制应用程序中的所有内容。因此,我的想法是在手机上运行 HTTP 服务器,检测 Xbox 并告诉它播放指向手机的 http URL。

我可以找到 XBox UPnP MediaRenderer 接口,但它没有宣传 AVTransport 服务(这是必需的)。我用 XBMC 尝试过同样的事情并且它有效(XBMC 确实有 AVTransport)。

Windows Media Center 确实使用 XBox 作为扩展器,所以它必须是可能的。问题是如何。也许有一个启用 AVTransport 功能的扩展器设置握手?

4

1 回答 1

1

这家伙说 “扩展器和媒体中心之间使用的协议是部分开放的”,并提供了一些到 MSDN 的链接。AVTransport但恐怕没有什么比设备配对后出现的隐藏界面更好的了。没有希望像标准一样令人尴尬的无聊SetAVTransportURI。通信似乎是通过“远程桌面协议通道”(不管是什么)进行的,这让我对微软为什么要费心实施这一点感到困惑MediaRenderer。我猜是“拥抱,伸展,熄灭”的另一个镜头。这是可笑的递归,因为 UPnP 基于 Microsoft 发明的 SSDP。

无论如何,它显然是一个核心逆向工程,数据包捕获是一个突出的工具。该页面引用了另一个项目,旨在重新创建媒体中心 - 基本上是您想要的。但停滞了将近3年。我想你可以自由拿起:)

于 2013-02-01T13:06:31.743 回答