1

Mac の画面を iPhone にストリーミングするプログラムを作成したいと考えています。ライブビューで行われるようなものです。私はまだ Objective-C に比較的慣れていないので、どこからこのようなアプリケーションを作成すればよいかわかりません。

Mac と iPhone の両方に何かをインストールする必要があるようですが、実際に Mac の画面を iPhone にストリーミングするにはどうすればよいでしょうか?

誰かが私を正しい方向に向けてくれることを願っています。

質問の更新

答えてくれてありがとう。私にはまだ少し漠然としていて、完全なビデオ ストリーミングが本当に必要かどうかはわかりません。実装するための本当に良いリソースがないため、実装も苦痛のようです。

1 秒ごとにスクリーンショットを撮り、それを画像として iPhone にストリーミングすれば、実際には問題ありません。Bonjour を使用して Mac から iPhone に画像をストリーミングする方法を見つけました。

iPhone に送信する必要があるスクリーンショットは、現在フォトショップで作業しているデザインのものです。スクリーンショットを撮る方法と、開いているすべてのウィンドウのリストを取得する方法を理解しました。しかし、開いている PSD ファイルのスナップショットを作成する方法がわかりません。

それに関する提案はありますか?

4

3 に答える 3

1

これは非常に大きなテーマであるため、単純な回答で対処できるものではありません。ただし、1 つのアプローチとして、iPhone 用の VNC クライアントを作成することをお勧めします。実際、一見の価値があるこのオープン ソースが存在します。

http://code.google.com/p/vnsea/

ティム

于 2012-12-05T22:16:51.477 に答える
0

私は頻繁なスクリーンショットのアプローチを採用します。送信したいアイテムのスクリーンショットを用意し、DTBonjour のような簡単なライブラリを使用して、これらのオブジェクトを WiFi 経由で iOS クライアントに送信します。

https://www.cocoanetics.com/2012/11/and-bonjour-to-you-too/

レイヤー バッキングを使用している場合は、サブレイヤーも含む renderLayer... メソッドを使用することもできます。

個々のスクリーン ショットをストリーミング ビデオ形式でエンコードすることで得られる忠実度は最も高くなりますが、これにはかなりの手間がかかります。

于 2012-12-09T09:07:55.547 に答える
0

これは RFB (または RDP) と呼ばれ、ほとんどのリモート スクリーン アプリケーションは RFB/RDP プロトコルとそれを実装するライブラリを使用します。

于 2012-12-05T22:14:29.970 に答える