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

时间:2016-08-23 21:16:38

标签: c# wpf video media vlc

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

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

CPU和内存统计信息表明系统资源没有问题,最高可达20-30%。

如上所述,使用C#在12台显示器系统上同时(平滑地)播放多个视频的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

事实证明,问题是缺乏VRAM。每个视频卡配备2GB VRAM,计算机可以平稳地运行2-3个FullHD(1920X1080)显示器。没有办法强迫计算机使用系统内存来渲染监视器,这是我们系统的瓶颈。

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