最近の信じられないほどの(しかし短命の)VidyoアプリがApp Storeに登場した後、あなたはこの考えを持っていると思います. 削除される前になんとかコピーを手に入れることができましたが、Pythonista でこの効果を再現することは確かに望ましいことです。
AirPlay プロトコルがどのように機能するかを説明する非公式の AirPlay 仕様から始めることができます。具体的には、 Screen Mirroring に関するセクションが必要です。これから、AirPlay インターフェースを組み立てることができるかもしれません。
これには必要ないと思いますobjc_util
.Pythonはかなり低レベルのネットワークモジュールを提供しています.
仕様を読んでから、サーバーをセットアップする必要があります。Flask
おそらくそれを処理できません。Flask は高レベルすぎる可能性があります。AirPlay のストリーミングは、有効な HTTP リクエストの範囲内にとどまらないようです。
このことであなたは多くの問題を抱えていると思います。AirPlay の仕様 (特に画面ミラーリング) はかなり複雑です。H.264
サーバーがエンコードされたビデオ ライブ ストリームを受信できるようにする必要があります(これは、Apple がイベントをライブ ストリームするために使用するのと同じ形式です)。ストリーム。これらすべてに加えて、サーバーに関するデータを返すいくつかのエンドポイントを提供する必要があります。
Vidyo がこれを簡単にするプライベート API を見つけた可能性は十分にあると思います。iOS が AirPlay サーバーをどこかに実装する明確な理由はわかりませんが、可能性の範囲外ではありません。これが存在する場合、私はそれを認識していません。あなたはもっと研究をしなければならないでしょう。
幸運を ;)