2013-08-03 9 views
11

Chromecast用の非公式のWindows 8(WinRT/Metro)送信者APIを作成する可能性について検討したいと思います。目標は、Windows 8 Storeアプリが公式の送信者APIを使用して、これらのプラットフォームで利用可能なiOS/Androidアプリとほぼ同じ機能を使用できるようにすることです。カスタムChromecast送信者API - 可能ですか?

APIの内部動作はまだ実際には公開されていませんが、Chromecastデバイスのソースコードの一部が利用可能で、Githubのデバイス用の非公式エミュレータがあります(https://github.com/dz0ny/leapcast )。

ChromecastデバイスがGoogleから直接コマンドを受け取っているように見えますが、これは可能ですか?

答えて

14

ChromeCastは、メディアコントロールを行うためにRAMP(Remote Application Media Protocol)という独自のプロトコルを使用しています。 ChromeCastデバイスを開発用にセットアップすると、デバイスはリモートChromeデバッグ用のポートを開きます。 ChromeCastデバイスでChromeを開くIPアドレスポート9222:http://192.168.0.x:9222/

現在実行中のChromeCastアプリケーションの受信者ページへのリンクがあるページが表示されます。リンクをクリックし、そのページのChromeデベロッパーツールを使用します。ネットワークとコンソールのタブを見て、RAMPコマンドを見てください。 https://github.com/entertailion/DIAL

+3

素晴らしい:私は開いている

はRAMPコマンドを処理するためのWebSocket接続をChromecastのデバイスを検出する方法を示しますと、セットアップAndroidアプリを調達しました!私はこの種の情報を正確に探していました。 Googleが、ChromeCastを、Chromeを自分自身のために有用なものにするのではなく、プッシュするツールとして使用することを決めたのは残念です。うまくいけば、オープンソースコミュニティは、この「見落とし」を修正し、Googleが好きかどうかにかかわらず、すばらしい公開APIを提供することができます。 – Orclev

関連する問題