gpt4 book ai didi

java - 将 XBox 360 用作扩展器/在 XBox 上启用 UPnP AV 传输的 API

转载 作者:行者123 更新时间:2023-11-30 11:36:12 25 4
gpt4 key购买 nike

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

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

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

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

Windows Media Center 确实使用 XBox 作为 Extender,所以这一定是可能的。问题是如何。也许有启用 AVTransport 功能的 Extender 设置握手?

最佳答案

This guy says that “扩展器和媒体中心之间使用的协议(protocol)是部分开放的” 并提供了一些指向 MSDN 的链接。但恐怕没有什么比设备配对后出现的隐藏 AVTransport 接口(interface)更好的了。对像标准 SetAVTransportURI 这样无聊到令人尴尬的事情没有希望。通信似乎是通过“远程桌面协议(protocol) channel ”(无论是什么)进行的,这让我很困惑,为什么微软根本不屑于实现 MediaRenderer。我猜是“拥抱、延伸、熄灭”的另一个镜头。这是滑稽的递归,因为 UPnP 是基于微软发明的 SSDP。

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

关于java - 将 XBox 360 用作扩展器/在 XBox 上启用 UPnP AV 传输的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14634490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com