Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

More than one H.264 stream

Roman_T_
New Contributor I
407 Views

Hi all!

Media SDK tutorial provides with samples for using D3D acceleration for decoding and for decoding several streams simultaneously via OpenMP.

But is it possible to use D3D performance improvement if I have to decode several H.264 streams simultaneously?

Regards,
Roman

0 Kudos
1 Reply
Petter_L_Intel
Employee
407 Views

Hi Roman,

You can run many decode sessions simultaneously without issues. The total number of sessions you can run depends on the amount of available memory and DirectX resources.

The underlying hardware will share the available resources evenly between the concurrent decoding (or encode, VPP) sessions.  Naturally, since the hardware resources are shared, the individual sessions will run at decreased speed compared to the case where only one workload is executed.

In the tutorial, OpenMP was used to illustrate concurrency in an easy way, but you can opt to use any other available concurrency methods fitting your needs.

Regards,
Petter 

0 Kudos
Reply