EDIT:Doeは在庫iOSまたはAndroid 4.0では動作しません。ウェブ用に使うことができるので、私は他の人のためにこれを残します。
カメラからRTSPストリームを取得できますか?ここで
は、IPカメラとそのRTSPストリームのリストです: http://www.soleratec.com/rtsp/
Webページを作ることができれば、あなたはRTSPストリームを埋め込むために、このコードを使用することができます。 iOS上で動作し、普遍的です。
<div class="box">
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
width="320" height="240" id="vlc" events="True">
<param name="Src" value="rtsp://76.23.103.200:1935/live/camera.stream" />
<param name="ShowDisplay" value="True" />
<param name="AutoLoop" value="False" />
<param name="AutoPlay" value="True" />
<embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" width="320" height="240"
target="rtsp://76.23.103.200:1935/live/camera.stream" ></embed>
</OBJECT>
</div>
必要に応じてボックスのスタイルを設定します。 iPhone 4の場合、画面の幅は320pxになり、一般的なIPカメラの場合は3:4のアスペクト比になるため、上記のように画面の高さを240pxにします。あなたが望む方法で、包含divのスタイルを設定します。タブレット、ラップトップ、PCなどでWebページを呼び出す場合に備え、中心に置くことをお勧めします。
例CSS .box { margin:0 auto; 幅:320px; 身長:240px; }
注:この回答の範囲はセキュリティ上の懸念事項には該当しません。ウェブ上の何かと同じように、セキュリティ保護されていない場所に置くと、誰でもそれを保持できます。
レイテンシの問題に対処すると、この方法では32kbpsでストリーミングすると約3秒の遅延が発生します。 3Gワイヤレスネットワークで少し長くなるかもしれません。私が言及したように、レイテンシはビデオでの人生の事実です。非常に高価なソリューションでさえ1-2秒の遅れがあります。
私はこれがあなたを助けてくれることを願っています。ウェブサイトがない場合は、無料のWordpressサイトを作成し、このコードを静的なページに貼り付けてください。
[iOSのビデオデコーダへのアクセス](http://stackoverflow.com/questions/3600926/access-to-the-ios-video-decoder)を参照してください。 AFAIKは現在チャンクベースのhttpストリーミングが唯一のオプションです。 –