I've accomplished one channel video decoding and it works fine.
However, I have no idea about how to develop Multi-Channel(16-ch) video decoding with Media SDK hardware acceleration concurrently.
Now, I implement it by exposing several threads and each thread to create it's own decode device, video session, and allocated buffer...etc.
Unfortunately, somehow hardware decoder or session or buffer may create failed. (especially channel number exceed 12)
Is it caused by VGA resource running out?
Could you provide some suggestion to develop 16-ch video decoding with Media SDK hardware acceleration?
I've noticed there is a "session join" mechanism, but don't know that how to use it.
(does it mean 15 child session to join 1 parent session? and create 16 hardware decoder according to these session)