QtWebEngine/VideoAcceleration: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Initial)
 
No edit summary
Line 17: Line 17:
* macOS: ?
* macOS: ?


Qt WebEngine
== Qt WebEngine ==
 
Being considered:
- patch in Qt 5.10 (?) for Chromium 60
* Enabling VA API in Qt 5.10 (?) for Chromium 60
* Implementing a punch hole in scenegraph
* Supporting gstreamer

Revision as of 09:46, 5 September 2017

Qt WebEngine does not currently support hardware accelerated decoding of videos.

Introduction

- What is video acceleration and do you really need it? Could you use a proprietary solution?

- To off-load CPU, especially important for embedded devices

- Needs to be supported by GPU hardware and drivers, usually only supporting some encoding

- Link to Chromium docs on video acceleration

Platforms

  • Linux: Video acceleration (VA) API, gstreamer, and proprietary solutions
  • Windows: directX API
  • macOS: ?

Qt WebEngine

Being considered:

  • Enabling VA API in Qt 5.10 (?) for Chromium 60
  • Implementing a punch hole in scenegraph
  • Supporting gstreamer