Chromecastデバイスは、「縮小したChromeブラウザを実行するレシーバーデバイス)です。このレシーバーアプリをchrome私のWindowsノートブックのブラウザ?
YouMap ChromeCastレシーバーと呼ばれる完全なChromecast v2レシーバーを実装しました。これは、Google PlayストアとAmazonストアで入手できます。xda-developerスレッドはこちら http://forum.xda-developers.com/ Android-tv/chromecast/app-youmap-chromecast-receiver-Android-t3161851
現在のChromecastプロトコルは、元のDIALベースのプロトコルとはまったく異なります。現在、YouTubeだけが古いプロトコルを使用しています。このプロトコルは、Chromecastが下位互換性を維持しています。
発見はmDNSで、Apple TV bonjour protocolとまったく同じです。
最も難しい部分はデバイス認証です。送信者と受信者は、解読が非常に難しい方法で鍵と証明書を交換することにより、ハンドシェイクを実行します。 AppleTVはFairPlay暗号化を使用して同じことを行います。
次の難しい部分は、ミラーリングプロトコルです。これも非常に複雑で、パケット分割、パケット再送信を処理する必要があります。全体として、Chromecastミラーリングプロトコルはうまく設計されており、Miracastよりも優れており、AirPlayミラーリングよりも優れています(私は両方を実装しているので、私が話していることを知っています)。
機会がありましたら、こちらに詳しく書いていきます。
Googleはchromeキャストの一部をオープンソース化しています。
https://code.google.com/p/chromium/codesearch#chromium/src/chromecast/
https://code.google.com/p/chromium/issues/list?q=label:Chromecast
したがって、理論的には同様のデバイスを構築できます。