2017-03-05 8 views
0

私は2つの異なるUnityアプリケーションを持っており、それらを接続したいと思っています。私の目的は、アプリ2からアプリ1にライブビデオをストリーミングすることです。そのため、アプリ2をサーバーと送信者として動作させ、アプリ1を受信者として動作させ、パネルまたはrawimageでビデオを表示します。 2番目のアプリはIOSやアンドロイドで動作し、Nativeカメラにアクセスし、フィナーレ商品ではアプリ2に表示されているものをアプリ1の画像に表示することを望みます。 画像のみ。これまで達成したこと:Unity:ライブビデオストリーミング

私は実際に両方のアプリの約90%をすべて終了しました。これが私が必要とする最後のステップです。サーバーやネットワーキングに関しては、私は必要な知識を持っていません。誰かが私にこれをどうすればいいのか教えてもらえますか?どのように私は1つのユニティのアプリから他のライブビデオをストリーミングすることができます。注:2番目のアプリは、1番目のアプリが通常のデスクトップで実行されている間、ipadまたは任意のアンドロイドの携帯電話に表示されます。ネットワーキングの部分に関して、私はnodejs、websocketsを使うべきですか?ユニティネットワーキング?何?私は何を使うべきかを知っていても、どうすればそれを流すことができます。これは私がネットワークとサーバーを持っている最初のプロジェクトです。私は本当にこれに必要な経験はありません。どんな助けもあります。

答えて

0

アプリをストリーミングしようとするよりも、ソケットやユニティのマルチプレイヤーサービスを使い、関連するアセットをクライアントサイドで再現し、サーバーに位置更新を送信させる方が簡単かもしれません。

何を使用するかという点では、Unityネットワーキングは良い選択のようです。私がソケットでそれをやった前に、私が単一のクライアント/サーバのものを作ったとき、特にあなたが追跡する余りにも多くのものを持っていなければ大丈夫です。

+0

これは動作しません、それは2つの異なるアプリケーションです。 – David

+0

正しくストリーミングするのは複雑です。あなたのサーバー側が追跡するいくつかのオブジェクトしか持っていなかった場合、それらのアセットをクライアントサイドのアプリケーションに複製し、ソケット接続を介してポジションを送信することができます。これには、サーバーとクライアントの間でのデータのやりとりが少なくて済むという利点もあります。 – user3362964

関連する問題