2

私が達成したいのは、XBox360にサーバーからのHTTP/ MP3ストリームを再生するように指示できるようにすることであり、これをリモートで制御したい(つまり、XBoxコントローラー/ TV画面を使用しない)。

XBoxによって検出されるUPnPメディアサーバーがあることは知っていますが、それらにはいくつかのセットアップが必要であり、主な問題は、音楽を再生するためにxboxを使用する必要があることです。

アプリからすべてを制御しながら、XBoxにストリーミングできるAndroidアプリを作成したいと思います。そのため、私の考えは、電話でHTTPサーバーを実行し、XBoxを検出して、電話を指すhttpURLを再生するように指示することです。

XBox UPnP MediaRendererインターフェイスを見つけることができますが、AVTransportサービス(必要)をアドバタイズしていません。私はXBMCで同じことを試しましたが、動作します(XBMCにはAVTransportがあります)。

Windows Media CenterはXBoxをエクステンダーとして使用するため、可能である必要があります。問題はどのようにするかです。たぶん、AVTransport機能を有効にするエクステンダーセットアップハンドシェイクがありますか?

4

1 に答える 1

1

この男は、 「エクステンダとメディア センターの間で使用されるプロトコルは部分的にオープンです」と述べ、MSDN へのリンクをいくつか提供しています。AVTransportしかし、残念ながら、デバイスのペアリング後に表示される隠しインターフェイスのようなものはありません。標準のように恥ずかしいほど退屈なものは期待できませんSetAVTransportURI。通信は「リモート デスクトップ プロトコル チャネル」(それが何であれ) を介して行われているようで、Microsoft がわざわざ実装しようとした理由について私は混乱しMediaRendererました。「抱擁、延長、消火」の別のショットだと思います。UPnP は Microsoft が発明した SSDP に基づいているため、これはばかげて再帰的です。

いずれにせよ、それは明らかに筋金入りのリバース エンジニアリングであり、パケット キャプチャが優れたツールです。そのページから参照されている別のプロジェクトがあり、Media Center を再作成することを目的としています - 基本的にあなたが望むものです。しかし、約3年間停滞。拾うのは自由だと思います:)

于 2013-02-01T13:06:31.743 に答える