1

vlc activex プラグインを使用して、C# で VS2012 を使用するビデオ監視アプリがあります。約 30 本の動画を問題なく埋め込んで視聴できます。35 前後になると、ランダムにクラッシュします。40 歳になると、すぐにクラッシュします。通常、クラッシュしても情報は得られませんが、nvidia ビデオ ドライバーがクラッシュしたというメッセージが表示されることがあります。時々ポップアップする別のエラーは、GDI 'Parameter is Not Valid' エラーです。コードの問題を除外するために、vlc 以外のすべてのコントロール項目を削除しましたが、問題は引き続き発生します。

アプリで 2 つのインスタンスを実行し、それぞれに 20 個のビデオ ウィンドウがある場合、問題はありません。

これは、単一のスレッドのためにヒットしている制限ですか? 回避策のアイデアはありますか?

4

1 に答える 1

0

1 つの画面で 25 を超えるビデオを取得するには、サーバーとメモリの空き容量がさらに必要です。i7 プロセッサを搭載したローカル マシンでは、この問題を解決できません。私は VLC が最高のビデオ開発キットであることを知っています。これは、メモリと CPU の使用率が低い単一の画面で、他のものよりも多くのビデオを表示できる唯一のキットです。

この問題を ASP で解決していただき、解決した場合は記事を投稿してください。

于 2013-08-13T20:30:24.850 に答える