RTSPをAndroidにストリーミングするサーバー
-
06-07-2019 - |
質問
Flash Media Server 3.5は、ビデオrtspストリームをAndroidメディアプレーヤーに配信できますか?
または、Wowzaまたはred5を使用して、rtspストリームをAndroidメディアプレーヤーrtspクライアントに提供する必要がありますか?
(Adobe Flashアプリなしで)Androidでビデオを表示する必要がある場合に考慮する他のrtspサーバーはありますか?
解決 2
FMS 3.5はrtspストリーミングをサポートしていません。
他のヒント
darwinストリーミングサーバーをお試しください。これにより、MPEG-4および3GPPをストリーミングできます。
AndroidのVideoplayerは、3GPP PSSストリーミング仕様に従ってRTSPストリーミングをサポートしていることに注意してください。つまり、ファイル形式は3GP / MP4であり、サポートされるコーデックはMPEG-4ビデオ、AVC、MPEG4オーディオ、AMR、およびH263です。
darwinの潜在的な欠点の1つは、ヒントを最初に行うためにサードパーティのツールが必要なことです。いくつかの無料のヒントツールがあります。絶対に試してみる価値あり。
Android 2.3でデフォルトのブラウザのHTML5を使用してRTSPストリームを再生できました。外部アプリもフラッシュプラグインもありません。
<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 =&quot; loop&quot;一部は実際にストリームを連続的に再生しましたが、再生をクリックするたびに0.1秒のオーディオが聞こえました。これはハッキングですか?
-autoplay =&quot; autoplay&quot;一部は動作しますが、実際には数秒後に自動再生されます(ただし、「読み込み中...」などのフィードバックはありません)
-type =&quot; audio / mpeg&quot;私にとっては、Androidブラウザがそれを無視しているように思えます。
-autobuffer =&quot; autobuffer&quot;がわからない実際には「HTML5オーディオタグ定義の一部ではないから」と言っていますが、私は非常に多くの「悪い」ことを見てきました。うまくいくこと...いくつかのケースをテストする必要がありますが、ここアルゼンチンではかなり遅いです:P
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
他に何か必要な場合はお知らせください!