における++ OpenCVのアプリケーションCからのストリーミング - などHTML5、のWebRTC、低遅延ビデオがありトピックに関する質問のかなり多くがありますが、それらのほとんどは望ましくないプロトコルの使用を伴うWINDOWS
基本的には、問題どのように私は自分のcv :: Mat画像をRTSPまたはMJPEG [リアルタイムのストリーミングのためにAFAIK]にストリームするのですかWindows?私が見つけることができるほとんどすべては、LinuxであるOSに依存しており、プロジェクトにはあてはまらないだけです。
FFMPEGのパイプライン処理は機能しましたが、遅延は約10秒でした。検討中のプロジェクトがアクティブユーザの監視アプリケーションであるため、十分に長いパラメータリストを使用して3〜4秒に短縮できますが、それは十分ではありませんカメラを制御するので、私は可能な限りリアルタイムに近づける必要があります。
もう1つの問題は、オブジェクトの追跡アルゴリズムですでに過負荷になっているため、解決策はコア全体を食べるべきではないということです。
ありがとうございました!
EDIT: ffmpeg -re -an -f mjpeg -i http://..addr.../video.mjpg -vcodec libx264 -tune zerolatency -f rtp rtp://127.0.0.1:1234 -sdp_file stream.sdp
- 私は、任意の前処理なしで直接ストリームを再変換するために使用され、それがローカルホストに遅延の約4秒が得られたコマンド。
残念ながら、私が使用しているシングルボードPCには、個別のGPUグラフィックスはありません。 –