播放高帧率多视频时的UI滞后

时间:2018-03-27 07:49:28

标签: c# uwp video-processing


目前,我的应用需要一次播放两个视频。我的想法是使用两个MediaPlayerElements来播放这两个视频。我的应用程序在运行时正常运行  一个高性能的PC,但当我在性能较低的平板电脑上运行我的应用程序时,我的应用程序用户界面非常滞后。所以硬件性能影响了我的应用程序。在这两种情况下,CPU和GPU的使用率都不是很高(~25%) 我认为我的应用程序运行在单核CPU中,所以当一个核心的资源耗尽时,它无法使我的视频流畅。目前,我不知道如何让我的应用程序使用完整的CPU资源。
如果我的预测是真的,请告诉我正确的方法,让我的应用程序使用完整的CPU资源 另外,你能给我一些建议吗?谢谢!
一些信息处理我的应用程序:
1.视频分辨率:480 * 640
2.帧率:每秒99帧
3.测试平板电脑:Intel Atom x5-Z8350 CPU @ 1.44GHz 1.44GHz; 4.00 GB RAM。
4.测试PC:Intel Core i3 7100 CPU @ 3.90GHz 3.90GHz; 16.00 GB RAM。

0 个答案:

没有答案