
Я пытаюсь записать (в файл) три или более веб-камер 1080p на одном компьютере одновременно.
Я успешно использовал два экземпляра OBS studio для записи двух веб-камер. Третий экземпляр выдает эту ошибку:
«Запуск вывода не удался. Подробности смотрите в журнале. Примечание: если вы используете кодировщики NVENC или AMD, убедитесь, что ваши видеодрайверы обновлены».
Копнув глубже, я нашел наNvidia NVENC вики:
Видеокарты GeForce потребительского назначения поддерживают не более 2 одновременных потоков кодирования видео, независимо от количества установленных карт. Профессиональные карты поддерживают от 2 до 21 одновременных потоков на карту, в зависимости от модели карты и качества сжатия.
Оба этих сайта были полезны, но не предоставили мне нужной информации:
SDK для видеокодеков NVIDIA
Матрица поддержки графического процессора для кодирования и декодирования видео
Какая видеокарта или какая конфигурация видеокарт мне нужна, чтобы получить больше видеопотоков NVENC?
ЭтотСообщение на форуме Nvidiaуказал, что видеокарты, не входящие в sli, будут способствовать кодированию. Однако, ссылка на вики, процитированная выше, указала, что это не даст больше потоков NVENC.
решение1
Карты профессиональной серии, о которых они говорят, — это «Квадро"фирменные карты.
Эти карты, как правило, значительно дороже своих собратьев GeForce, но нацелены на САПР, научные и тяжелые операции перекодирования. Они основаны на том же оборудовании, но имеют меньше ограничений и недостатков.
С помощью базовой карты такого типа вы сможете транскодировать два или более потоков, но более новые или более мощные карты могут транскодировать больше потоков одновременно.
Причина, по которой вы получаете ограничение только «от 2 до 21 потока», заключается в том, что это во многом зависит от уровня сжатия и размера видео входящих и исходящих данных, от того, используете ли вы аппаратное декодирование и кодирование, а также от других факторов.
Вы можете закодировать только два потока 4k h.265 одновременно или двадцать один поток 720p h.264. Это зависит от того, насколько лучше вы можете получить.
Вы можете арендовать некоторое время у одного из поставщиков облачных графических процессоров, чтобы узнать, сколько вы можете выжать из профессиональной карты при ваших настройках. Покупка топовой Quadro только для того, чтобы обнаружить, что базовая модель могла бы справиться с этой задачей, является дорогостоящей ошибкой, и вряд ли кто-либо из поставщиков проявит сочувствие.