Мне нужно знать (или иметь возможность рассчитать / измерить), сколько видео H.264 с заданным разрешением, скоростью передачи и т.д. Может быть декодировано на GPU одновременно, при этом для всех поддерживается частота кадров не менее 30.
Я пытаюсь понять, что является фактором регулирования, который ограничивает и снижает производительность, когда несколько видео декодируются одновременно, и макс. количество видео, на которое способна каждая карта.
Я также хотел бы знать, что я могу сделать, чтобы увеличить количество видео, будь то с помощью программного или аппаратного обеспечения (включая то, какое оборудование я покупаю).
Если бы вы знали о некоторых соответствующих ресурсах, на которые вы могли бы указать мне, это было бы очень ценно.
Я полагаю, что декодирование выполняется на чипе NVDEC, а не CUDA в настоящее время?
Я уже знаком со следующими ресурсами: NVDEC_DA-06209-001_v08.pdf, NVIDIA video SDK, Матрица поддержки кодирования и декодирования видеокарт.
Немного предыстории для вас: я работаю над видеоплеером, который предназначен для одновременного воспроизведения нескольких (например, 30) видео. Я хотел бы выяснить, каков верхний предел одновременного декодирования до того, как производительность заметно снизится до такой степени, что частота кадров падает выше 30 кадров в секунду.
Я также собираюсь проигрывать видео H.265 и VP9 с помощью этого проигрывателя, но я исключил их из названия и основного вопроса, так как подозреваю, что большинство людей более знакомы с H.264.
Большое спасибо, что нашли время, чтобы прочитать это! Я с нетерпением жду ваших ответов.