私達は私達のウェブサーバーにMJPEGフォーマットのビデオを出力しているAxisブランドのカメラとメディアエンコーダー(1台のカメラ、1台のエンコーダー)を使用しています。その後、これらのストリームをWebサイトに表示する必要があります。クライアントはサーバーに接続することはできますが、回避できないネットワーク制限のためにカメラに直接アクセスすることはできません。
私たちが必要としているのは、それらのMJPEGストリームを取得し、Flashプレーヤー(jwplayerやflowplayerなど)を使用してWebサイトにライブストリーミングできる形式でそれらを再ストリーミングするソフトウェアです。
私たちはWebcamXPと呼ばれる安価なソフトウェアで動作するものがあると思いました。それは私たちが望んでいたことをし、Webサイト上のFlashオブジェクトを通してうまく表示されました。私たちが私たち自身のファイアウォールが私たちをブロックするまで気付かなかったのは、Flashオブジェクトが単に絶え間なくJPEGを取得していて、あまりにも多くのGETリクエストを注いでいるということでした。プロバージョンは実際にはflvフォーマットでストリーミングされることがわかりましたが、それは本当にライブストリーミングされるようには見えません。それはバッファしてからバッファを再生しますが、これは私たちには受け入れられません。
画像はライブでなければなりません。 2〜2秒の遅延がある場合、それを処理できますが、バッファリングを行うと遅延が数分に増加する可能性があり、それはまったく受け入れられません。
誰もがこの種の問題について何か経験がありますか? MJPEGビデオを再ストリーミングするにはどのようなソフトウェアを使用する必要がありますか?