http://192.168.xx/image (x は IP の残りの部分) にカメラ ストリーミング (mjpeg) があります。icecast2 サーバー (Ubuntu 10.10) を起動し、次を使用してストリーミングします。
ffmpeg2theora -f mjpeg http://192.168.x.x/image -o /dev/stdout - | oggfwd localhost 8000 password /test
マウントポイントは作成されますが、Firefox でビデオが表示されません。ビデオ ボックスは表示されますが、無限に「考える」アイコンが表示され、ビデオが表示されません。
適切なoggファイルをダウンロードして実行すると
cat proper_ogg_file.ogg | oggfwd localhost 8000 password /test
icecast サーバーのウェブサイトでビデオを見ました。
さらに、私はしました:
ffmpeg2theora -f mjpeg http://192.168.x.x/image -o test_video.ogg
プロセスを停止し(CTRL + C)、ビデオが保存されているデスクトップに移動してVLCまたは他のメディアプレーヤーで開くと、ストリームの一部を再生して、押すまで記録することを許可しましたCTRL+C。
そのファイルを取得して前の方法を使用すると、次のようになります。
cat test_video.ogg | oggfwd localhost 8000 password /test
カメラを stdout に直接パイプしてから oggfwd にパイプしたときと同じ問題が発生します。したがって、これはoggの問題への「変換」であると思いますか?誰でも助けることができますか?なぜ私はそれができないのですか?