Я хочу декодировать несколько видео одновременно с NVDEC в рамках одного процесса.Я много гуглил, но не смог найти ответ на свои вопросы.
- Нужно ли мне создавать отдельный декодер и парсер для каждого видео, то есть мне нужно вызывать
cuvidCreateDecoder
и * 1005?* для каждого видео? - Если ответом на (1) является «Да», нужно ли создавать отдельный контекст, или все экземпляры декодеров будут работать в одном контексте?
- ЕслиОтвет на вопрос (1) - «Нет». Можете ли вы объяснить, как добиться одновременного декодирования нескольких видео?
- Используется ли как-то
cudaStream_t
для распараллеливания нескольких декодеров?Я не могу найти, где декодер использует cudaStream_t
.