Как лучше всего транслировать CPU или GPU?

Обновлено: 03.07.2024

Хотя аппаратное обеспечение ПК стало достаточно мощным, чтобы запускать игры и одновременно транслировать их, вам может понадобиться выделенный ПК для потоковой передачи, чтобы все ресурсы вашего игрового ПК использовались игрой. Таким образом, потоковый ПК выполняет всю потоковую передачу, а игровой ПК воспроизводит игру. В этой статье мы рассмотрим, нужен ли вам графический процессор в выделенном потоковом ПК, и ответим на некоторые другие вопросы, которые могут у вас возникнуть.

Нужен ли потоковому ПК выделенный графический процессор?

В большинстве случаев вам не нужна выделенная видеокарта для потоковой передачи, так как ПК для потоковой передачи не выполняет рендеринг игр, а просто транслирует их. В большинстве случаев встроенного графического процессора вашего процессора будет более чем достаточно, но бывают случаи, когда вам может понадобиться выделенная графическая карта.

Если у вас действительно старый процессор с устаревшей встроенной графикой и вы ведете потоковую передачу с высокой частотой обновления или высоким разрешением, вам может понадобиться выделенная видеокарта при использовании такого программного обеспечения, как OBS. Вы можете столкнуться с проблемами, если ваши сцены тяжелые при использовании встроенной графики.

Если это так, то даже такой бюджетной видеокарты, как Nvidia GTX 1050, будет более чем достаточно для ваших потребностей в потоковой передаче. Но в большинстве случаев вам не понадобится отдельная видеокарта для потокового ПК.

Почему лучше использовать выделенный графический процессор?

Наличие графического процессора снижает нагрузку на центральный процессор. Без нее карта захвата или программное обеспечение, такое как OBS, будут потреблять много ресурсов процессора. Специальная графическая карта может обеспечить плавность изображения для зрителя, если у вас есть загруженные сцены или вы ведете потоковую передачу с более высокой частотой обновления или разрешением.

Возможно, вы не заметите каких-либо проблем с трансляцией во время потоковой передачи на встроенной графике, но если вы вернетесь и пересмотрите свои видео, вы можете заметить небольшие артефакты и другие проблемы с графикой. Выделенная видеокарта решит такие проблемы.

Какой уровень выделенного графического процессора требуется для потокового ПК?

Графический процессор будет только объединять сцены и не будет кодировать или рендерить игру, поэтому даже бюджетного графического процессора будет достаточно для потокового ПК. Например, Nvidia 1050 вполне подойдет.

В качестве альтернативы, если у вас есть APU AMD, этого тоже будет достаточно. Если у вас более старая видеокарта или вы можете найти ее по довольно низкой цене, то даже что-то вроде GTX 770 должно нормально работать на вашем потоковом ПК.

Достаточно ли встроенного графического процессора для настройки потоковой передачи?

В большинстве случаев встроенного графического процессора достаточно для потоковой передачи с использованием выделенного потокового ПК. Вам нужна только выделенная видеокарта для загруженных сцен или потоковой передачи с более высоким разрешением и частотой кадров.

Рекомендовать ЦП со встроенной графикой

Мы рекомендуем ЦП Intel i3-10100 с 4 ядрами и 8 потоками. Центральный процессор имеет базовую тактовую частоту 3,60 ГГц и может повышаться до 4,30 ГГц. Он поставляется с графикой UHD Graphics 630.

В качестве альтернативы вы можете выбрать AMD Ryzen 3 3200G с графикой Radeon Vega. Процессор имеет 4 ядра и 4 потока с базовой тактовой частотой 3,6 ГГц и может повышаться до 4,0 ГГц. Процессор также поддерживает разгон.

Оба вышеупомянутых процессора идеально подходят для стримингового ПК, но чип Ryzen имеет специальную графическую часть, которая поможет вам в компиляции сцены.

Встроенная и выделенная графика: в чем разница?

Как следует из названия, встроенная графика интегрирована в ЦП, поэтому у вас есть вывод на дисплей, даже если на вашем ПК не установлена ​​видеокарта. Они находятся внутри процессора, поэтому занимают очень мало места, потребляют меньше энергии и не настолько мощны по сравнению с выделенными графическими картами.

Выделенные видеокарты необходимо устанавливать отдельно. Они являются мощными по сравнению со встроенной графикой на процессоре. Они также больше и имеют специальные кулеры, чтобы предотвратить их перегрев. Они также потребляют гораздо больше энергии, чем встроенная графика внутри процессора.

Выделенные графические карты также имеют больший выделенный пул или ОЗУ и имеют более быструю память по сравнению со встроенными графическими адаптерами, которые совместно используют более медленную память.

Преимущества использования интегрированного графического процессора

Несмотря на очевидные преимущества использования выделенной видеокарты, есть и некоторые плюсы использования встроенной графики. Во-первых, это экономия средств. Вы экономите деньги по умолчанию, так как ничего не тратите на выделенную видеокарту.

Во-вторых, потоковый ПК будет потреблять гораздо меньше энергии, используя встроенную графику. Это также может означать, что вам не нужно тратить деньги на более качественный блок питания. Кроме того, встроенное графическое решение имеет меньший форм-фактор и простое в использовании.

Даже если вам нужна выделенная видеокарта, вы можете приобрести ее и установить в будущем.

Учитывая все обстоятельства, в большинстве случаев вам не нужна выделенная видеокарта, но когда вам это нужно, даже бюджетный графический процессор справится с этой задачей.

Подведение итогов

В конечном счете, вам не нужен выделенный графический процессор на ПК для потоковой передачи, однако для достижения наилучшей производительности выгодно иметь недорогой графический процессор на ПК для потоковой передачи.

Подробнее о Get On Stream:

Джеймс днем ​​работает маркетологом, а ночью играет. Он любит делиться своим опытом маркетинга в мире потокового вещания. Когда он не работает над кампаниями, его, скорее всего, заметят в Верданске.

Я просто хотел задать вопрос, который, наверное, задавали миллион раз.

Что лучше для потоковой передачи: ЦП или ГП? Я всегда думал, что процессор лучше, но также вижу, что люди говорят, что лучше всего GPU, поэтому я немного запутался..

Будет полезна любая информация..

jaw1985

Новый участник

Ну, все, что делает графический процессор, это берет на себя тяжелую работу центрального процессора для потоковой передачи. При перекодировании на twitch, youtube и т. д. ваш процессор «я считаю» все равно должен выполнять перекодирование видеопотока.

Лично я использую оба. Я склонен переключаться с одного на другое в зависимости от игры, в которую играю. Например, DayZ — игра, сильно загружающая процессор, поэтому я буду использовать свой графический процессор, чтобы помочь с потоковой передачей.

РитоЭКС

И ЦП, и ГП довольно важны. Часто не стоит пренебрегать одним компонентом в ущерб другому.

Если вы используете программный кодировщик (x264), то для кодирования в реальном времени потребуется много процессорного времени/ресурсов. Если вы используете аппаратный кодировщик, они зависят от того оборудования, к которому они подключены, обычно это графический процессор. Продукты нового поколения более эффективны и обеспечивают лучшее качество на битрейт (и, вероятно, в целом). В частности, NVENC на графических процессорах NVIDIA 10-й серии в настоящее время лучше, чем любой продукт с поддержкой Quick Sync (Intel) или AMF (AMD).

Кроме того, OBS также требует наличия некоторых ресурсов ЦП, как и любое другое приложение. Чем больше у вас источников, тем больше ресурсов ЦП потребуется. Некоторые источники требуют большей загрузки ЦП, чем другие. Источники браузера (особенно анимированные оверлеи и элементы, имитирующие физику, такие как «битовые чашки»), GIF-файлы, большие зацикленные видео или слайд-шоу изображений часто способствуют большей загрузке ЦП в OBS.

OBS также требует некоторых ресурсов графического процессора для компоновки и рендеринга сцены. Игры часто пытаются максимально использовать графический процессор, поэтому вам обычно приходится устанавливать некоторые ограничения для игр (например, ограничение частоты кадров), чтобы OBS мог легко выполнять свою работу.

коала

Активный участник

Безупречным между аппаратными и программными кодировщиками является предустановка x264 "veryfast", которая производит примерно столько же, сколько аппаратный кодировщик nvenc на картах Nvidia 10xx. Это означает, что если у вас нет процессора, который может позволить себе «лучший» («лучше» означает более высокое качество) предустановку, чем «очень быстрый», например «быстрее» или «быстрый», лучше использовать nvenc вместо x264. Эти лучшие предустановки x264 потребляют гораздо больше ресурсов процессора, и если из-за этого вы получаете сообщения о перегрузке кодировщика, вы теряете кадры, и это делает ваше видео намного хуже, чем оно стало лучше благодаря предустановке.
Quicksync не так хорош для потоковой передачи, как nvenc, поэтому, если у вас есть процессор, способный кодировать «очень быстро» с x264 без перегрузки кодировщика, это обеспечит вам лучшее качество.
К сожалению, AMF/AMD даже немного хуже, чем Quicksync, поэтому здесь применимо то же самое.

Но даже без nvenc не стесняйтесь использовать аппаратный кодировщик, если ваш процессор не поддерживает кодирование x264. Особенно ноутбуки борются с мощностью процессора. Отсутствие пропущенных кадров и освобождение ЦП от работы по кодированию делает каждый поток намного лучше, чем любой предустановленный кодировщик более высокого качества. Отдайте предпочтение любому аппаратному кодировщику, если вам нужно настроить x264 на «сверхбыстрый» пресет, потому что этот пресет действительно обеспечивает даже худшее качество для потоковой передачи, чем любой аппаратный кодировщик.

Какую часть вашего ПК вы должны потратить больше для потоковой передачи? Ваш ЦП или ГП?

Автор: Филип Мейнан

Опубликовано: 1 мая 2021 г.

Графическая карта

Не у всех стримеров есть средства на создание мощного игрового ПК, на котором можно без проблем проводить прямые трансляции. Вам может быть интересно, на что больше всего расходуется ваш бюджет: на ЦП или ГП?

Программное обеспечение для потоковой передачи будет нагружать ваш компьютер, поскольку ему необходимо записывать то, что в данный момент происходит на вашем экране, синхронизируя входящие аудио и видео (настройка микрофона и веб-камеры) и выходящие (звук игры), и в то же время загружает сжатые данные в Twitch или YouTube.

Вы можете задаться вопросом, какая часть вашего ПК больше нагружается при потоковой передаче: ваш процессор или графический процессор?На самом деле, прямая трансляция будет использовать ресурсы как процессора, так и графического процессора. Для потоковой передачи потребуется как минимум одно ядро, и ваш графический процессор должен обрабатывать данные рендеринга вашей игры.

Имеют ли значение CPU и GPU для стриминга на Twitch?

И ЦП, и ГП могут влиять на количество кадров в секунду при потоковой передаче игр на Twitch. Но кодировщики потоковой передачи, которые вы используете в OBS, будут решать, будет ли ваш ПК использовать ЦП или ГП для рендеринга вашей потоковой передачи на Twitch.

Некоторые потоковые кодировщики дадут лучший результат, если вы используете ЦП с большим количеством ядер и более быстрым Ghz и IPC. Другие получат лучший результат, если в настройках потоковой передачи установлена ​​видеокарта премиум-класса

Какое потоковое кодирование лучше всего подходит для потоковой передачи?

Вы можете выбрать один из четырех потоковых кодировщиков; x264, NVENC, AMD VCE и Intel Quick Sync. Выбор NVENC, AMD VCE и Intel Quick Sync означал, что OBS будет использовать вашу графическую карту для рендеринга вашей потоковой передачи, но если вы выберете x264, ваш процессор будет рендерить ваш поток

Каждый кодек потоковой передачи обеспечивает разное качество видео. x264 обеспечит наилучшее качество за счет большой нагрузки на ваш процессор. Потоковый кодек графического процессора при правильной настройке может обеспечить качество на 80–95 % от того, что дает x264, не нагружая ПК.

Какую кодировку потоковой передачи выбрать?

x264

x264 использует формат h.264, который поддерживается большинством ОС. Он не требует настройки и доступен для всех платформ, включая ПК, Mac, Android и даже для PS5 и Xbox Series X. x264 — это единственный кодировщик ЦП, который вы можете выбрать и который поддерживается Twitch, Facebook Gaming и YouTube.

Преимущество использования центрального процессора для кодирования видео заключается в том, что он сразу обеспечивает наилучшее качество изображения и видео. Недостатком является то, что он будет использовать много ресурсов вашего процессора, снижая FPS вашего ПК в игре.

Вы можете настроить предустановку x264 с Ultra Fast, которая меньше всего влияет на ваш процессор, на Placebo, которая обеспечивает наилучшее качество, которое вы можете получить в процессе кодирования

Вот список пресетов x264, которые вы можете выбрать для потоковой передачи:

  1. Сверхбыстрый
  2. Очень быстро
  3. Очень быстро
  4. Быстрее
  5. Быстро
  6. Средний
  7. Медленно
  8. Медленнее
  9. Очень медленно
  10. Плацебо
Какой лучший пресет для настройки кодирования x264 в OBS?

Если ваш процессор недостаточно мощный для потоковой передачи, попробуйте сначала выбрать предустановку «Средний», а затем уменьшите до «Быстрый», «Быстрее» и «Очень быстрый», если ваш компьютер зависает во время потоковой передачи. Попробуйте сравнить, какой из них лучше, протестировав их во время стрима, и спросите мнение зрителей, какой из них лучше

Если у вас есть 8-ядерные процессоры, такие как Intel i7 и Ryzen 7, используйте настройку Medium, которая обеспечивает наилучшее качество при сбалансированной стоимости производительности. Если у вас 10-ядерный процессор Intel i9 или 12-ядерный процессор Ryzen 9, попробуйте использовать предустановку Slow. Ваши зрители будут любить вас и благодарить вас

Только очень быстрый, быстрый, быстрый, средний и медленный – это варианты, которые следует выбирать для потоковой передачи.

Несмотря на то, что у вас может возникнуть соблазн выбрать очень медленное видео, чтобы ваши зрители могли наслаждаться наилучшим качеством видео, которое вы можете предоставить, оно потребляет пропускную способность вашего интернета, и если ваш поток прерывистый, ваши зрители его ненавидят.

Необходимо учитывать, какая предустановка x264 является балансом между хорошим качеством видео и низкой производительностью FPS.

Почему быстрая предустановка дает худшее качество, чем медленная в OBS?

Быстрая предустановка во время процесса кодирования означает, что ваш ЦП будет кодировать видео быстрее, оставляя меньше времени и меньше ресурсов ЦП для обработки вашего видео. Это означает, что качество видео будет ниже по сравнению с медленным пресетом, который дает процессору больше времени и ресурсов для обработки вашего видео.

Placebo является самым медленным, но не дает преимуществ по сравнению с Very Slow, поэтому оно названо плацебо, в большинстве случаев не стоит увеличения ресурсов ЦП на качество видео

НВЕНК

Кодер Nvidia NVENC — это встроенный аппаратный ускоритель графического процессора, который выполняет кодирование видео. Это кодирование видео, которое вы можете свободно использовать, если ваш графический процессор поддерживает NVENC. Преимущество использования кодировщика графического процессора заключается в том, что он будет использовать часть вашего графического процессора, предназначенную только для кодирования, поэтому это мало повлияет на вашу игру.

Кроме того, поскольку ресурсы вашего ЦП не используются для кодирования, использование NVENC позволяет вам играть в свои игры без потери частоты кадров.

Какие графические процессоры NVIDIA поддерживают NVENC?

Поддерживаются не все графические процессоры NVIDIA. NVENC был выпущен в поколении Kepler (7xx) в 2012 году. Он был создан для кодирования видео, которое вы смотрите на своем ПК, чтобы уменьшить большую нагрузку, связанную с кодированием 4K.

Но только более новая версия NVENC может поддерживать потоковую передачу. Вот список графических процессоров, которые поддерживают NVENC для потоковой передачи.

  • Поколение NVIDIA Pascal (10xx), выпущенное в 2016 году: только 1080 Ti.
  • NVIDIA Turing Generation (20xx), выпущенная в 2018 году: поддерживаются видеокарты от GTX 1650 super до RTX 2080 TI.Первоначальная версия GTX 1650 не поддерживает Turing NVENC, но более новая версия GTX 1650, использующая GDDR6, поддерживает Turing NVENC.
  • Поколение Nvidia Ampere (30xx), выпущенное в 2020 году: в настоящее время все графические процессоры Ampere изначально поддерживают самый высокий уровень NVENC

OBS автоматически определит, используете ли вы поддерживаемый графический процессор NVIDIA, поэтому вы можете выбирать между x264 и NVENC. Выбор NVENC — лучший вариант для большинства стримеров, поскольку преимущества x264 полезны только для стримеров с не менее чем 8 ядрами на их процессоре или неподдерживаемым графическим процессором.

Вы можете использовать NVENC не только для потоковой передачи, но и для редактирования и рендеринга видео. Программное обеспечение для редактирования видео, такое как Adobe Premiere, может позволить вам использовать NVENC для увеличения скорости вашего проекта рендеринга видео. Рендеринг видео занимает много времени, особенно если вы обрабатываете видео 4K.

Кроме того, цифровые художники, работающие над 2D-графикой с помощью Photoshop и 3D-графикой с помощью Blender, могут значительно выиграть от использования кодировщика NVENC для рендеринга своих работ. Художникам Blender всегда рекомендуется использовать графический процессор NVIDIA для рендеринга своих работ.

AMD VCE

Поскольку у NVIDIA есть собственный аппаратный видеокодер, AMD Video Coding Engine – это версия NVENC для AMD. Он переименован в AMD VCN или Video Core Next в линейке графических процессоров Navi.

В отличие от Nvidia, которая активно поддерживает разработчиков программного обеспечения для улучшения NVENC, AMD VCE обычно использует кодеки с открытым исходным кодом, такие как AV1 и OpenCL.

Быстрая синхронизация Intel

Intel Quick Sync — это специальная технология кодирования и декодирования в интегрированной графике Intel. Это самый дешевый аппаратный кодировщик, который вы можете купить, поскольку большинство процессоров Intel поддерживают Intel Quick Sync., за исключением одного с F или отключенным iGPU.

Должен ли я использовать кодирование процессора или графического процессора для потоковой передачи на Twitch?

Это зависит от характеристик вашего процессора и графического процессора. Если у вас есть высокопроизводительный процессор с не менее чем 8 ядрами, например Intel i7 или Ryzen 7, x264 всегда будет лучше. Если у вас последняя видеокарта Nvidia, например RTX 3060 и RTX 3070, всегда следует выбирать NVENC в качестве настройки кодирования в OBS

Должен ли я использовать NVENC или x264 для потоковой передачи на Twitch?

С NVENC вы можете получить такое же качество видео, как и x264 Very Fast, без потери кадров в играх. Всегда выбирайте x264, если у вас более 8 ядер на процессоре вашего ПК. Если нет, используйте NVENC, если ваша графическая карта поддерживает NVENC. Качество вашего потокового видео на Twitch будет лучше, если вы выберете x264

Теперь, когда Nvidia улучшила свой NVENC в поколении графических процессоров Ampere, а 8-ядерные процессоры стали дешевле с выпуском Intel Alderlake, вам следует выбрать x264 с предустановкой Faster для лучшего качества видео при потоковой передаче по сравнению с кодировщиками графических процессоров, такими как NVENC и AMD. ВКЭ.

NVENC против x264 Быстрые и очень быстрые результаты графика

Источник: Руководство по вещанию NVIDIA

NVENC против. AMD VCE для потоковой передачи на Twitch?

В качестве графического процессора всегда следует выбирать NVIDIA. Если у вас AMD GPU, а не AMD VCE для видеокодера, используйте x264 при средних настройках. Это будет намного лучше, чем и NVENC, и AMD VCE.

Хотите твердое и честное мнение?

AMD VCE — это кошмар как для разработчиков, так и для пользователей. Когда он работает, он работает прилично, но уступает Nvidia NVENC. Когда это не так, это глючная мешанина, которая смущает компанию, которая конкурирует с Intel по качеству своих процессоров.

Возможно, единственным преимуществом AMD VCE является лучшая поддержка Linux, чем NVENC. Но если вы используете Linux, то вы не являетесь целевым рынком для видеокодера. Intel Quick Sync, использующая встроенную графику Intel, будет лучшим выбором для вас

Стоит ли использовать Intel Quick Sync для потоковой передачи на Twitch?

Intel Quick Sync плохо подходит для потоковой передачи на Twitch. Использование кодировщика x264 или NVENC на бюджетном графическом процессоре Nvidia принесет лучшие результаты при потоковой передаче на Twitch. Intel Quick Sync слишком слаб для ресурсоемких игр.

Поскольку большинство из вас будут играть с графическим процессором Nvidia или AMD, а не с интегрированной графикой Intel, которая легко обойдется на 50 долларов США (до того, как спекулянты и майнеры наберут ☹) GT 1030, вам не следует использовать Intel Quick Sync.

Intel Quick Sync полезен только для пользователей ультрабуков Mac и Windows, если они редактируют и обрабатывают видео с помощью поддерживаемого программного обеспечения, такого как Adobe Photoshop и Adobe Premiere. Использование графического процессора Nvidia или AMD всегда будет быстрее и лучше, чем использование встроенного графического процессора Intel

Mac уже перестал использовать ЦП Intel в прошлом 2020 г. ЦП Apple M1 в новых MacBook Air, Macbook Pro, Mac Mini и iMac имеет лучший аппаратный видеокодер, чем Intel Quick Sync. Хорошая новость: Apple Macbook с процессором M1 отлично подходит для стриминга на Twitch

Теперь, когда мы уже обсудили ЦП и ГП для потоковой передачи, что насчет ОЗУ и твердотельного накопителя?

Имеет ли значение оперативная память для потоковой передачи на Twitch?

Оперативная память не так полезна, если у вас есть как минимум 16 ГБ ОЗУ, а это количество, которое потребуется большинству стримеров. 32 ГБ ОЗУ будет лучше, если вы хотите защитить свой ПК в будущем. 64 ГБ ОЗУ — это слишком много, и они нужны только для моделирования и объемного 3D-рендеринга, а не для игр и потоковой передачи.

Подходит ли разгон ОЗУ для стриминга на Twitch?

Если вы выберете правильную настройку, это может дать дополнительные 5-10 кадров в секунду при потоковой передаче на Twitch, но потоковая передача в любом случае будет нагружать ваш графический процессор, поэтому преимущества не будет.

Просто используйте новейший тип оперативной памяти DDR, DDR5, и забудьте об этом. Разгон может повлиять на стабильность вашего ПК. Ни один стример не хочет получить BSOD (синий экран смерти, также известный как сбой), когда выполняет свою работу

Нужен ли вам быстрый SSD для стриминга на Twitch?

Поскольку вы будете загружать свою потоковую визуализацию на Twitch или YouTube, скорость записи и чтения на SSD не имеет значения. Вы и ваши зрители не заметите разницы между использованием твердотельного накопителя SATA и более быстрого твердотельного накопителя NVME.

Использование жесткого диска на самом деле не так уж плохо, поскольку при потоковой передаче на Twitch важна только скорость загрузки

Но есть одна загвоздка

Большинству современных игр класса AAA, особенно после выпуска PS5 и Xbox Series X, потребуется быстрый твердотельный накопитель.

Если вы используете жесткий диск во время игры, требующей молниеносного рендеринга больших ресурсов, вы столкнетесь с ошибками, артефактами, и ваш игровой процесс будет удален для ваших зрителей. Так что лучше потратить немного денег на покупку дешевого SATA SSD для стриминга

Приводит ли использование OBS к зависанию вашего ПК во время потоковой передачи?

OBS — лучшее на рынке программное обеспечение для записи и потоковой передачи, и оно невероятно легкое. OBS не является причиной зависаний вашего ПК, если только вы не добавите слишком много веб-камер, наложений, переходов и эффектов в свою трансляцию.

Выбор альтернативного программного обеспечения, такого как Wirecast или Bandicam, не улучшит производительность во время потоковой передачи. Запуск OBS от имени администратора и обновление OBS может легко повысить производительность вашей потоковой передачи.

О Филипе Мейнане

Филип Мейнан — любитель стриминга и цифровой художник. Больше всего он любит писать, играть и рисовать. В настоящее время он занимается ведением блога и изучением цифрового искусства.

Процессор Intel 10-го поколения

Поскольку мы ограничены определенной полосой пропускания для передачи контента нашим зрителям, мы полагаемся на кодирование видео для сжатия необработанных данных, которые мы собираем, сохраняя при этом наилучшее качество просмотра для конечных потребителей. Благодаря последним технологическим достижениям как программные, так и аппаратные решения теперь являются жизнеспособными вариантами для кодирования ваших потоков видео в реальном времени. Поскольку я полагаю, что большинство стримеров используют Streamlabs OBS в своих настройках вещания, мы ограничим наши возможности поддерживаемыми параметрами кодирования.

x264 — это программная библиотека с открытым исходным кодом, которая обеспечивает лучшее в своем классе сжатие для кодирования видеопотоков. OBS предлагает этот кодировщик.

Nvidia NVENC

Стремление Nvidia к полностью ускоренному аппаратному кодированию видео впервые было реализовано в серии GeForce 600. Отделив кодировщики от ядер CUDA, графический движок графического процессора и ЦП могут работать независимо от теперь разгруженных задач кодирования. Это позволяет вам транслировать высококачественный контент со сверхнизкой задержкой, не перегружая вашу систему ненужными рабочими нагрузками, а также извлекать выгоду из низкого энергопотребления при потоковой передаче.

Видео Intel Quick Sync

С появлением в начале 2011 года микроархитектуры процессоров Intel Sandy Bridge процессоры теперь оснащены выделенным аппаратным ядром для кодирования видео. Эта дополнительная возможность обработки снимает тяжелую работу по кодированию с других ядер, повышая скорость отклика вашей системы. Начиная с процессоров Intel 10-го поколения (Ice Lake), Quick Sync Video позволяет кодировать и декодировать в широкий спектр форматов, включая MPEG-2, AVC, HEVC и VP9. Если вы все еще используете Windows 7, вам следует избегать использования Intel Quick Sync Video, так как для правильной работы могут потребоваться дополнительные обходные пути.

Система видеокодирования AMD (VCE)

Если у вас есть AMD GPU или APU с поддержкой Video Coding Engine 1.0 или выше, подключаемый модуль obs-amd-encoder для OBS позволяет использовать аппаратное кодирование AMD.

Какой из них лучше всего подходит вам?

Как показало практическое сравнение, проведенное VentureBeat, улучшенный кодировщик NVENC карт RTX, таких как RTX 2080 Ti, лучше справляется с быстрыми движениями камеры и поддерживает четкость текста на экране. Качество кодирования NVENC особенно пригодится при игре в динамичные игры, такие как CS:GO или Overwatch. Программное кодирование через x264 имеет преимущество, когда речь идет о захвате источников света.

Поскольку как аппаратные, так и программные решения достигли точки обеспечения высококачественного кодирования видео, ваше решение должно приниматься на основе ваших текущих настроек. Если у вас уже есть одна из карт NVIDIA RTX, вам следует выбрать NVENC. Если у вас есть современный ЦП с 6 или более ядрами, x264 тоже подойдет.

Примечания

Рекомендуется поэкспериментировать с предустановками и параметрами конфигурации, предоставляемыми вашим кодировщиком, чтобы определить оптимальные параметры для вашей настройки. Если вы только начинаете, «Мастер автоматической настройки» в OBS Studio может помочь вам найти подходящее решение в зависимости от вашего интернет-соединения и текущих аппаратных ограничений. Для всех, кому нужна помощь в настройке потока с кодировкой x264, ознакомьтесь с этой полезной записью в блоге, опубликованной OBS. Если вы хотите узнать больше обо всем, что связано с кодированием, отправляйтесь в замечательное сообщество Doom9.

Читайте также: