クロスブラウザ環境で MJPEG を表示する軽量で無料で信頼できる方法はありますか? 開発中のサイトでAxis 2120 IP カメラからの MJPEG ストリームを表示しようとしていますが、現在のバージョンの Firefox ではこれが非常に信頼できることがわかりました。ただし、いくつかのテストの後、IE、Opera、および Chrome では、これを行う際にさまざまな程度の問題があることがわかりました (Mac にアクセスできないため、Safari についてはわかりません)。Internet Explorer は MJPEG をサポートしておらず、まったく機能しません。Opera は、最初の GET が送信された後、何かを表示するのに文字通り 10 ~ 15 秒かかります。タグ <div>
を含むが非表示になり、再び表示されるまで、Chrome は完全に機能します。<img>
参考までに、次<img>
のようにタグを使用してストリームを表示しています。
<img src="http://my.ip.addr/axis-cgi/mjpg/video.cgi/?resolution=352x240" alt="real-time video feed" />
再ブロードキャスト サーバーを使用して MJPEG ストリームを収集し、オンザフライでトランスコードすることを検討しましたが、この解決策は見苦しく思えます。より良い提案はありますか?