3

AndroidデバイスをRTSPサーバーとして作成し、他の受け入れ可能なデバイスでビデオをストリーミングする方法があるかどうか知りたいです。これを実現するために従う必要のあるRTSPサーバーやその他のプロトコルについて理解していません。

どんな助けでも大歓迎です。

ありがとう、SKU

4

3 に答える 3

2

この問題について心配することは何もありません。ここで解決策を見ました http://techsplurge.com/5080/get-vlc-media-player-for-android-with-unofficial/読んで答えを得てください。

于 2011-12-09T15:00:55.500 に答える
0

私の知る限り、採用すべきアーキテクチャはリモートマシンを配置することです。このマシンには、Flash Media Server、Red5 などのサーバーがインストールされている必要があります。これは、次のストリームを取得して出力するアプリケーションをホストします。

次に、デバイス (「サーバー」と呼びます) からリモートでホストされているアプリケーション (例: www.remoteserver.com:1234/myApp) にストリーミングできます。ストリーミングするには、その URL をメディア コンテナーの入力に入れるだけです (http://developer.android.com/reference/android/widget/VideoView.html)。うまくいけば、Android はその VideoView コンテナを介して RTSP プロトコルをネイティブにサポートします。

それが役に立てば幸い。

于 2011-12-07T19:45:08.603 に答える
0

私は似たようなものを実装しようとしています。私が受け取った提案の 1 つは、あなたのデバイスを RTSP サーバーとして作成していて、誰かがあなたのデバイスからビデオをストリーミングしたい場合、それはピア ツー ピア ストリーミングと呼ばれるものでした。この場合、エンコーダとデコーダのように機能するサーバーを介在させることをお勧めします。別のクライアントが RTSP SETUP リクエストを送信する場合と同様に、それは確実にあなたのデバイスに届きます。しかし、ビデオをストリーミングする準備ができたら、(RTP を使用して) ペイロードをサーバーに送信し、サーバーのインターンはそれを要求元のデバイスに送信します。LANまたはルーターで発生する可能性のあるファイアウォールの問題を回避できます(妻ネットワークの場合).

于 2013-09-10T20:27:55.410 に答える