在HTML5上渲染视频CANVAS需要大量的CPU

时间:2012-04-24 09:48:56

标签: html5-video html5-canvas

我使用HTML5 Canvas渲染视频,但渲染占用了大量的CPU?我正在使用GtkLauncher(使用webkit 1.8.0)在Canvas上渲染视频。 有人可以对此有所了解吗? Canvas上的视频渲染对嵌入式系统效率不高吗? 另外我想知道,在我真正开始在Canvas上渲染数据之前,HTML5视频标签中是否有办法知道视频帧速率。我需要知道,因为我必须以相同的帧速率设置定时器(用于绘制视频帧)。

谢谢和问候, Souvik

1 个答案:

答案 0 :(得分:0)

很可能视频渲染没有加速,需要

  • 解码软件

  • 调整软件大小

您没有提供系统详细信息,所以这只是猜测。通过浏览浏览器内部,你可以挖掘出真相。

事先不知道视频帧率,理论上可以在一个源内变化。但是,如果您自己托管文件,则可以使用ffmpeg等工具预先提取此信息,并使用边带传输数字(例如,使用AJAX / JSON)。