2012-04-24 7 views
0

ビデオのレンダリングにHTML5 Canvasを使用していますが、レンダリングには膨大なCPUが必要ですか?私はCanvas上でビデオをレンダリングするためにGtkLauncher(Webkit 1.8.0)を使用しています。 これについて少し気をつけてもらえますか? Canvasのビデオレンダリングは組み込みシステムにとって効率的ではありませんか? また、実際にCanvasでデータをレンダリングする前に、HTML5ビデオタグにビデオフレームレートを知る方法があるかどうかを知りたいと思います。これは、同じフレームレートで(ビデオフレームを描画するために使用される)タイマーを設定する必要があるため、私が知る必要があるでしょう。HTML5でビデオをレンダリングするCANVASは大量のCPUを使用します

おかげで、よろしく、 Souvik

答えて

0

は、ほとんどのビデオレンダリングを加速し、ソフトウェア

上のソフトウェアに

  • デコードに

  • サイズ変更を必要とされていませんあなたはシステムの詳細を与えなかったちょうど推測です。ブラウザ内部を突き破ることで、真実を掘り下げることができます。

    ビデオフレームレートは事前に知ることができず、理論的には1つのソース内で異なる場合があります。ただし、ファイルを自分でホストする場合は、ffmpegなどのツールを使用してこの情報を事前に抽出し、サイドバンドで番号を転送することができます(例:AJAX/JSONを使用)。

+0

お返事ありがとうございます。はい、私も同じことを考えました。このレンダリングとデコードのハードウェアをブラウザで高速化すると、より良いパフォーマンスが得られるかもしれません。実際にはフレームレート部分に来て、埋め込みガジェット用のHTML5メディアプレーヤーアプリを開発しています。ユーザーはVFRビデオを持つ可能性のあるUSBデバイスをプラグインすることができ、HTML5プレーヤーはそれを再生できる必要があります。あなたのコメントから、CANVASの代わりにビデオタグを直接使用することで、この問題を解決できるかもしれません。その場合、ブラウザは内部的にフレームレートを処理します。私は正しい? – Souvik

+0

関連する問題