Flash Media Server 3.5 は、ビデオ rtsp ストリームを Android メディア プレーヤーに提供できますか?
または、Android メディア プレーヤーの rtsp クライアントに rtsp ストリームを提供するために、Wowza または red5 を使用する必要がありますか?
動画を Android で (Adobe Flash アプリを使用せずに) 表示する必要がある場合に考慮すべき他の rtsp サーバーはありますか?
Flash Media Server 3.5 は、ビデオ rtsp ストリームを Android メディア プレーヤーに提供できますか?
または、Android メディア プレーヤーの rtsp クライアントに rtsp ストリームを提供するために、Wowza または red5 を使用する必要がありますか?
動画を Android で (Adobe Flash アプリを使用せずに) 表示する必要がある場合に考慮すべき他の rtsp サーバーはありますか?
ダーウィン ストリーミング サーバーを試してください。これにより、MPEG-4 および 3GPP をストリーミングできます。
Android の Videoplayer は、3GPP PSS ストリーミング仕様に従って RTSP ストリーミングをサポートしていることに注意してください。つまり、ファイル形式は 3GP/MP4 で、サポートされるコーデックは MPEG-4 ビデオ、AVC、MPEG4 オーディオ、AMR、および H263 です。
ダーウィンの潜在的な欠点の 1 つは、最初にヒンティングを行うためにサードパーティのツールが必要なことです。無料のヒンティング ツールがいくつかあります。間違いなく試してみる価値があります。
Android 2.3 で RTSP ストリームを再生するには、デフォルトのブラウザーで HTML5 を使用し、外部アプリもフラッシュ プラグインも使用しませんでした。
<audio autoplay="autoplay" controls="controls" autobuffer="autobuffer" loop="loop">
<source src="rtsp://74.115.208.37:1935/live/luxweradio2_8403.stream" type="audio/mpeg" />
</audio>
各部分を説明します:
-デフォルトの Android ブラウザーを使用しています (Dolphin でも動作しました)
- loop="loop" 部分により、ストリームが実際に連続して再生されましたが、再生をクリックするたびに 0.1 秒の音声が聞こえました。これはハックですか?
- autoplay="autoplay" 部分が機能し、実際には数秒後に自動再生されます (ただし、「読み込み中...」のようなフィードバックはありません)
-私にとって type="audio/mpeg" は、Android ブラウザーがそれを無視しているように見えます。
- autobuffer="autobuffer" が実際に何かを行うかどうかはわかりません。なぜなら、それは HTML5 オーディオ タグの定義の一部ではないからです。ある場合とない場合がありますが、ここアルゼンチンではかなり遅いです:P
FMS 3.5 は rtsp ストリーミングをサポートしていません。
WOWZA 3 は、RTMP、HTTP、および RTSP で同じストリームを提供できます。私はそれを実行しています。RTMP として発行され、RTMP、HTTP、および RTSP として同時に配信されます。
これを参照してください: http://www.wowza.com/forums/content.php?36#publish
それが役に立てば幸い。
My Media Server / ライブラリは、Android またはその他の互換性のある RtspClient へのストリーミングをサポートしています。
CodeProject @ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtpの記事をチェックしてください。
他に何か必要な場合はお知らせください。