ペアリング コードを確認できた場合は、DIAL プロトコルの動作を確認したことになります。そこから、独自のプロトコルが引き継ぎ、デバイスを制御します。(残念ながら、私はそれがどのように機能するのかまだ正確に理解できていません。何らかの方法で、AJAX ベースのプロトコルを介して Google を介してすべてのコマンドをプロキシします)。
やりたいことをやるべきではないのかもしれません。セットトップ ボックスで YouTube を利用しようとしている場合は、https://www.youtube.com/tvとjumpcastを調べてみてください。
はっきりさせておきますが、ほとんどの人が考えているように思われるのとは異なり、DIAL はAirPlayとは異なります。AirPlay は別のデバイスにデータをストリーミングしますが、DIAL は別のデバイスを制御するだけです (ただし、最終的な効果は同じかもしれません)。DIAL は UPnP に似ており、UPnP のサブセットも使用します。
アップデート
プロトコルをリバースエンジニアリングしました。その結果、YouTube TV のように機能する軽量のオーディオ専用メディア プレーヤーが完成しました。GitHubで見つけることができます。
内部では、Google の Channel API を使用して、ポーリングなしで HTTP を介したほぼリアルタイムの通信を行います。