我正在使用 VLC 播放器获取摄像头馈送并将其流式传输到 Web 服务器。我在安装了 GUI 的 vmware 中运行 Ubuntu 14.04 服务器。流式传输工作正常,但 VLC 仅使用 1/6 个内核。它正在使用的内核始终处于 100% 使用率,并且会从一个内核跳到另一个内核。例如,cpu1 将处于 100% 然后降至 10%,然后 cpu5 将跳至 100% 并持续 10 秒。我在 vmware 中为机器提供了 128M 图形内存,但我不知道如何开始使用它。有什么方法可以将负载分摊到所有 CPU 之间?
答案1
您可以在视频编解码器设置中设置线程数。例如,转到 VLC 设置并将 ffmpeg 线程数设置为 6。它将自动使用所有 CPU。