Upgrading from Intel® Media SDK to Intel® oneAPI Video Processing Library
ID
766165
Date
4/04/2023
Public
Use Intel® oneVPL Core API for the Best Portability
Intel(R) Media SDK API Features Removed from oneVPL
Key Features Added to oneVPL 2.x API
AV1 Encode Features Added to Intel® oneVPL
Other Differences Between Intel(R) Media SDK and oneVPL
oneVPL Hardware Support Details
Why oneVPL Dispatcher Is Safer
Next Steps
To help navigate the options available, this flowchart summarizes which path to choose:

As industry standards, FFmpeg* and GStreamer* are the best starting points for cross-accelerator/cross-vendor development. Intel(R) Media SDK and oneVPL users will see improvements to performance and available features by using the media frameworks instead. The media frameworks also include many supporting features needed for media development, such as network protocols, audio, and container support. Intel® oneVPL focuses on providing applications with the best access to Intel(R) GPU features. It is the best option for the advanced access to Intel(R) GPUs.