使用WPF c#同时播放多个视频

本文关键字:视频 播放 WPF 使用 | 更新日期: 2023-09-27 18:03:36

我有一个12高清的显示器设置,使用两个Radeon FirePro W600显卡(每个2GB RAM),运行Windows 10操作系统,16GB RAM和一个全新的i7-6代CPU。

我正试图编写一个程序,在所有监视器上运行4个视频(每个视频都延伸到3个监视器上),但无论我使用什么组件(MediaPlayer, VLC.net…)当第三个视频加载时,视频开始跳帧。

CPU和内存统计表明系统资源没有问题,峰值只有20-30%。

使用c#在12监视器系统上同时(顺利)播放多个视频的最佳方法是什么?

使用WPF c#同时播放多个视频

事实证明,问题是缺乏VRAM。每个显卡有2GB的VRAM,计算机可以顺利运行2-3个全高清(1920X1080)显示器。没有办法强迫计算机使用系统内存来呈现显示器,所以这是我们系统的瓶颈。

通过降低显示器的分辨率,我们能够在12个显示器上同时运行更多的视频,更流畅。