我想要实现的是能够告诉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作为Extender,因此必须可以。问题是如何。也许有一个扩展器设置握手启用AVTransport功能?
答案 0 :(得分:1)
This guy says that “扩展程序和媒体中心之间使用的协议部分打开”并提供一些指向MSDN的链接。但是,恐怕没有像设备配对后出现的隐藏AVTransport
界面。没有希望能像标准SetAVTransportURI
那样令人尴尬地无聊。通信似乎是通过“远程桌面协议通道”(无论是什么)进行的,这使我对微软为什么不愿意实施MediaRenderer
感到困惑。我想是另一个“拥抱,延伸,熄灭”的镜头。由于UPnP基于微软发明的SSDP,因此这是一种非常有趣的递归方式。
无论如何,它显然是一个硬核逆向工程,数据包捕获是一个突出的工具。该页面引用了另一个项目,旨在重新创建Media Center - 基本上就是您想拥有的内容。但停滞了将近3年。我想你可以自由选择:)