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.

SDK Performance issue

Sharma__Chintan
Beginner
362 Views

Hello,

I have code which use sdk hardware implementation with IO.Patern as system memory. 

My application rendered video from multiple camera simultaneously. so it perform decode+render operation for multiple camera simultaneously.

I observed SDK not able to decode correctly after 10 FullHD stream and 18 HD streams. It is throwing randomly MFX_ERR_UNSUPPORTED return code.

cpu usage and gpu usage  52% ans 65%(approx.) respectively for 10 FullHd streams.

cpu usage and gpu usage  70% ans 78%(approx) respectively for 18 FullHd streams. 

System Information :

cpu : intel core i-3770 @3.40ghz 3.40ghz

graphics : intel HD graphics 4000

my questions is is there any upper limitation for sdk ?

0 Kudos
1 Reply
Mark_L_Intel1
Moderator
362 Views

Hi Chintan,

If you see our published benchmark in 2016, you can understand, the code should not be a problem:

https://software.intel.com/sites/default/files/managed/85/7c/Intel-Xeon-Processor-E3-1500-v5-Performance-May-2016.pdf

The problem is rendering, there might be a limitation of rendering which is out of the scope of Media SDK. To verify this, you can run the application without rendering(just drop the frame after decoding). The other check point is, I am not sure if you are rendering each stream independently or you are doing composition?

Mark 

0 Kudos
Reply