私たちは、Androidカメラによってリアルタイムで取り込まれたビデオを、同じアプリで提供され、WiFiのみでアクセスできるIPカメラのAndroidアプリに取り組んでいます。Androidカメラからブラウザへのリアルタイムストリーミング
現在、アプリは擬似ストリーミング方式(店舗なしでHTTPを使用して送信された画像)を使用していますが、十分に堅牢ではないため、ストリーミング方式を改善する必要があります。また、マルチキャスト(または少なくとも最適化された「マルチユニキャスト」)をサポートする必要があり、可能であればUDPプロトコル(または少なくとも低遅延TCPプロトコル)を使用する必要があります。
仲介サーバー(アプリでも提供されていない限り、Wowzaなどは使用できません)またはブラウザプラグイン(VLCなどはアプリケーションによって提供されない限り)は使用できません。それが使用されている主なブラウザはChromiumです。
我々は検索や方法の多くを試したが、どれも私たちのために働いた:
- のWebRTCはクールに聞こえるが、それは仲介シグナリング・サーバーを使用して、それがマルチキャストをサポートしていない、そしてそれは一種の重いです私たちが求めているもののため
- libstreamingのRTSPもうまくいっていますが、ブラウザはそれを実装していないようで、Javascriptライブラリを見つけることができませんでした。
- RTMPは、ほとんどのブラウザで動作しますが、我々は、ストリーミング方式は、私たちのニーズに最善だろう、とあなたがそれらを実装JavascriptとAndroidのライブラリを知っていますか
作業のAndroidライブラリを見つけるcould'nt?
androidでは、ユーザーのメディアをキャプチャするためにwebViewを使用できますか?アンドロイドデバイスカムへのセッションアクセスがページw JSのusermediaを経由する場合、webRTCの例全体を使用してカメラからメディアオブジェクトをピアリングすることができます。 "ビデオからピアへのストリーム" ... https://webrtc.github.io/samples/ –