私は自分のAndroidアプリケーションに自分のPC上で動作しているJavaアプリケーションからメディアをストリーミングしたいと思っています。その逆も同様です。私の最初の試みでは、TCPまたはudp接続とストリームバイトを作ることができますアンドロイドアプリへのPCアプリ。しかし、これを行う方法が見つからない場合、これを行う方法はありますか?バイトをストリームしますが、受信したバイトから再生するためのメディアプレイヤーの解決策は見つかりません。PCからアンドロイドへのストリームがJavaソケットを投げる、それは可能ですか、またはRTPかhttpを使用するかもしれませんか?
私の2回目の試行は、Androidアプリで二つのスレッドを持っていた、一つは
I ...ソケットからメディアバイトを読み込み、一時ファイルと、この一時ファイルだけを再生するためにメディアプレーヤを使用する第2のスレッドに書き込み私のPCに持っているapache httpサーバにメディアファイルを持っていて、http://my-computer-ip-addres/media.mp4のようなhttp URLでmediaplayerにフィードしようとしてみてください。だから、私のJavaアプリケーションからAndroidの携帯電話にファイルをストリームする、またはhttpserver APIを使用するための埋め込みHTTPサーバーを作成しようとすると良い解決策です。
また、rtp/rstpメソッドもありますが、私はストリーミングで新しく、メディアをストリーミングするためにrtpサーバーを作成できるかどうかわかりません。これは非常に難しいですか?最善の解決策になるでしょうが、私はそれをどうやって行うのか、どこから始めるのか分かりません。誰かが私を助けることができるなら、チュートリアル、本のようないくつかのリソースをお勧めします。
ありがとうございます。
こんにちは、感謝を..私は赤5は、フラッシュストリーミングサーバであることがわかります。だから私は、フラッシュストリーミングをサーバーするために、J2EEとアプリケーションサーバーを使用する必要がありますか?私は2つのJavaアプリケーションの間を直接ストリームしたい。赤5でこれをすることはできますか? – androidGR
私はred5の専門家ではなく、軽く慣れ親しんでいます。それはjava(フラッシュではない)で書かれ、いくつかのオーディオとビデオフォーマットをフラッシュとしてストリーミングします。私はそれがあなたの要求を正確には満たしていないと思う - サーバーはJavaアプリケーションだが、それはクライアントがフラッシュクライアントになることを期待している - Androidは現在持っているが、クライアントとしてカスタムアンドロイドアプリを作るのにはあまり適していないだろう。 – jhouse