none
DirectShowのリアルタイム再生について RRS feed

  • 質問

  • 初めて投稿いたします。

     

    無線LAN接続のカメラ映像をDirectShowにてLiveView表示と

    フレーム毎のCallBackで画像処理&表示するプログラムを作成しました。

    フィルターはRenderFileにて自動接続しております。

     

    ここで問題なのは、フイルタグラフがフレーム欠落を防ぐためバッファリングし

    画像処理で負荷が大きくなった時にリアルタイム映像が遅れることです。

    コールバック関数で渡されるSampleTimeを監視すると33or34mSec毎にコールされます。

     

    このシステムは監視用のためフレームを落としてもリアルタイム性を重視したいのですが

    バッファリングしないような設定はないでしょうか?

     

    どなたかご存知なら、ご教授をお願いします。

     

    ちなみに環境は

    WindowsXP SP3

    Platform SDK Server 2003 R2

    DirectX SDK March 2008

    VC++ 2005

    カメラはAXIS 207WでMPEG4のRTPを用いてファイルと同じように扱っております。

     

    以上

    2008年8月6日 9:37