что такое аппаратное кодирование в obs

Рекомендуемые параметры для работы в OBS

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Рекомендуемые настройки видеобитрейта для различных кодировщиков и разрешений трансляции:

Для кодирования через кодировщик x264:

30 FPS

1080p: 3200–4200 кбит/с
720p: 2300–3100 кбит/с
480p: 1600–2200 кбит/с

60 FPS

1080p: 4500–6000 кбит/с
720p: 3200–4300 кбит/с

Для кодирования через NVENC:

30 FPS

1080p: 4100–5500 кбит/c
720p: 3600–4900 кбит/c

60 FPS

1080p: 4500–6000 кбит/c
720p: 3200–4300 кбит/c

Для кодирования через Quick Sync:

30 FPS

1080p: 3600–4500 кбит/с
720p: 3400–4200 кбит/с

60 FPS

1080p: 4300–5200 кбит/с
720p: 3900–4700 кбит/с

Для всех трансляций рекомендованы:
CBR
Keyframe interval 2
Профиль High 4.1

Для того чтобы запустить трансляцию, нужно произвести базовые настройки программы. Чаще всего это Open Broadcaster Software (OBS), чуть реже встречается Xsplit, мы же будем приводить примеры, которые актуальны для OBS. Но при этом, их без проблем можно использовать и в Xsplit и в какой-нибудь менее популярной программе.

Переходим во вкладку «Вывод». Тут есть несколько ключевых параметров, которые нам нужно настроить: это кодировщик и видеобитрейт. Начнём с кодировщика.

У нас на выбор x264, NVENC и Quick Sync. Чем же они отличаются?

Quick Sync — это технология аппаратного ускорения, которая встроена в современные процессоры компании Intel. Она использует интегрированный GPU в процессор и через него уже производит кодирование.

Nvidia NVENC — это аппаратный многопоточный кодировщик видео, который работает в режиме реального времени. Доступен только для обладателей современных видеокарт Nvidia GeForce.

Какой же кодировщик тогда использовать? Здесь нужно посмотреть на конфигурацию вашего компьютера, а также на игры которые вы собираетесь транслировать. Если ваш компьютер обладает достаточно большим потенциалом, то стоит стримить через x264, так как качество трансляции будет немного выше, чем у конкурентов. Nvenc используем в тех случаях, когда компьютер в целом не обладает большими мощностями, но при этом имеет хорошую видеокарту. Quick Sync нужно использовать лишь в крайних случаях, когда нету оптимальной возможности стримить через x264 или же Nvenc.

С кодировщиком вроде как разобрались. Что же такое битрейт, и на что он влияет? Битрейт отвечает за то, какой объем данных вы будете передавать вашему зрителю. Необходимо понимать, что если этот объем будет небольшим, то качество картинки будет плохим. Если слишком большим, то, вероятно, ваш зритель не сможет адекватно смотреть трансляцию, так как у него может быть плохой интернет. Также нужно учитывать то, во что вы играете. Если игра динамичная и в ней большое количество объектов, то битрейт нужно делать больше.

Последний ключевой параметр, который нам нужно настроить, находится во вкладке «Видео». Здесь имеется базовое разрешение — это, по сути, разрешение вашего монитора. Можно ставить значение меньше, но тогда и видео на трансляции будет меньше. Далее — выходное разрешение. Оно отвечает за то, какое качество трансляции будет у зрителя: 1080p или же 720p. В теории можно сделать качество ещё хуже, но тогда трансляцию будет очень тяжело смотреть на персональных компьютерах. Последний параметр — это общие значения FPS. Обычно это 30 fps, но если вы обладаете достаточно сильным компьютером это значение можно делать и больше, например 60 fps. Чем выше этот параметр, тем плавнее картинка у зрителя.

Источник

Как добиться профессионального качества стрима на вашем ПК

Новый GeForce-оптимизированный OBS и аппаратный кодировщик NVENC в видеокартах на архитектуре Turing позволяют добиться профессионального качества потоковой видеотрансляции на одном ПК.

Благодаря новому кодировщику NVENC и сотрудничеству NVIDIA с OBS, теперь столь же высокое качество трансляции, как при использовании двух ПК, доступно на любой системе с GeForce RTX и GeForce GTX 16, будь то ПК или ноутбук.

Более высокая производительность на видеокартах архитектуры Turing в новом OBS

В GeForce RTX и GeForce GTX 16 интегрирован новый аппаратный кодировщик NVENC, этот отдельный блок используется для быстрого кодирования видео. С аппаратным ускорением NVENC отпадает необходимость в программном кодировании силами процессора, что позволяет уменьшить упор видеокарты в производительность процессора и приводит в конечном счете к повышению числа кадров в играх.

Так, новая версия OBS Studio 23.0 уменьшает падение производительности при стриминге на величину до 66% по сравнению с предыдущей версией приложения, делая игровой процесс более отзывчивым и приятным.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

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

Играй и стримь в максимальном качестве с GeForce RTX и GeForce GTX 16

Карты семейства Turing на 15% более эффективны при H.264 кодировании (требуют на 15% меньшего битрейта для достижения того же уровня качества), чем карты поколения Pascal.

А это значит, что на картах Turing можно стримить с более высоким качеством по сравнению с программным x264 Fast кодированием, качество изображения аналогично значительно более ресурсоемкому x264 Medium.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

На скриншотах ниже хорошо видно насколько лучше по качеству ускоренное кодирование на картах Turing, чем программное кодирование x264 Fast на CPU.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Обратите внимаение, что текст четче на картинке NVIDIA RTX, края и детали моделей также намного четче и лучше сохранены при аппаратном кодировании на картах Turing.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Twitch рекомендует использовать по меньшей мере 6000 кбит/с битрейт для стриминга в 1080p с 60 кадрами. Но если ваше интернет подключение не справляется одновременно с игровым и видео трафиком, повышенная эффективность кодирования карт семейства Turing будет весьма кстати и позволит вам понизить битрейт без значительных потерь качества.

Требования к ПК:

Требования для наилучшего качества стриминга:

GPU: видеокарта серии GeForce RTX, либо GTX 16

OS: 64-bit Windows 10, with October 2018 Update (version 1809, или новее)

SW: OBS Studio 23.0

Требования для стриминга:

GPU: видеокарта GeForce GTX на архитектуре Kepler, Maxwell, Pascal

OS: 64-bit Windows 10, with October 2018 Update (version 1809, или новее)

SW: OBS Studio 23.0

Настройка OBS

Перейдем к настройкам OBS.

После установки, откройте OBS и пройдите в настройки, выберите раздел “Output” как на изображении ниже.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

В ниспадающем меню “Output mode” выставьте “Advanced”.

В меню “Encoder” необходимо выставить “NVIDIA NVENC H.264 (new)”.

Опция “Enforce streaming service encoder settings” должна быть выключена.

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

Для Twitch и Youtube настройка “Keyframe Interval” должна быть равна “2”.

Настройка “Profile” определяет качество кодирования H.264 и должна быть всегда выставлена на “High”.

Настройка “Look ahead” может улучшить качество кодирования на видеоконтенте с медленным движением камеры, но для стриминга лучше оставить эту опцию выключенной.

Настройку “Psycho Visual Tuning” лучше оставить включенной, т.к. она снижает число графических артефактов и уменьшает блочность.

Число “B-frames” лучше оставить на “2”, эта настройка существенно увеличивает качество изображения, но вместе с тем растут и требования к пропускной способности канала.

Далее разберемся с разрешением и частотой кадров трансляции.

Переключитесь на раздел “Video” настроек, см. изображение ниже.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Настройка “Base (Canvas) Resolution” должна соответствовать разрешению, выставленному в игре.

То же самое касается настройки “Common FPS Values”, которая также зависит от пропускной способности канала, битрейта и разрешения видео. Для оптимального качества лучше ознакомиться с рекомендациями Twitch и Youtube:

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

Для битрейта от 3500 до 5500, разрешение должно быть равно 720p, тогда как частоту кадров можно увеличить до 60.

При битрейте выше 6000, можно использовать 900p и 1080p разрешения с частотой кадров равной 60.

Несмотря на наилучшее качество картинки, настройка “Lanczos (Sharpened scaling, 32 samples)” может понизить производительность в игре, в таком случае можно воспользоваться более легкой опцией бикубического масштабирования с 16 сэмплами.

Источник

Оптимальные настройки для лучшего качества стрима

Для начала, прежде чем мы перейдём непосредственно к тестированию, поговорим о тестовой платформе.

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

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

На новых видеокартах много внимания было уделено повышению производительности и улучшению совместимости с HEVC, что не особо важно для стриминга. Новый движок архитектуры Turing предполагает 15% улучшение качества видео стандарта H.264, в сравнении с прошлым поколением видеокарт на Pascal (серия GTX 10xx). Мы определённо обратим на это внимание, а заодно посмотрим, как Turing работает с программным кодированием x264. Итак, в тестах мы будем использовать видеокарту RTX 2080, чтобы посмотреть на работу с кодированием Turing, Titan X Pascal для тестов видеокарты на Pascal, и Vega 64, чтобы увидеть, как пойдут дела у AMD.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

Все тесты проводились на разогнанном до 4.9 GHz Core i7-8700k и 16 ГБ оперативной памяти DDR4-3000. Именно такую платформу мы рекомендуем для игр на максимуме. В будущем мы также планируем разобраться, насколько хорош 9900K в сравнении с процессорами Ryzen от AMD.

Для захвата мы используем последнюю версию OBS, настроенную на запись в 1080p при 60 кадрах в секунду с постоянным битрейтом 6000 кбит/с. Это максимальные настройки качества, рекомендованные Twitch. Если вы собираетесь сделать запись игрового процесса для иных целей, то мы рекомендуем вам поднять битрейт, но для ведения трансляции на Twitch, вам нужно иметь 6 Мб/с или ниже, если ваш канал не подключен к партнёрской программе.

Начнём с кодирования при помощи видеокарт, ведь долгие годы с ним были огромные проблемы. Больше всего нам интересно, получилось ли у Turing исправить ошибки своих предшественников, с которыми использовать кодирование было практически невозможно.

На видеокартах от Nvidia мы использовали NVENC в OBS и выбрали “Высокое Качество” при битрейте 6 Мбит/c. Разумеется есть и другие надстройки, но “Высокое Качество” выдаёт, как вы могли догадаться, самое высокое качество. На видеокартах Vega 64 от AMD мы опробовали множество разных настроек (как качества в целом, так и битрейта), но без особых успехов, как вы сами вскоре увидите.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

С тем, что энкодер от AMD “отвалился” еще в самом начале, давайте рассмотрим противостояние NVENC от Nvidia с процессорным программным кодингом x264. В более медленном тесте производительности Assassin’s Creed Odyssey, NVENC даже на “Высоком Качестве” заметно хуже, чем x264 с надстройками “Veryfast”, особенно при сравнении мелких деталей, хотя в обоих случаях используется битрейт 6 Мб/с. Veryfast x264 не идеален, но на фоне NVENC видеокарт Turing с огромным количеством макроблокинга и нечёткими деталями, он выглядит явным лидером.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

В более быстром тесте производительности Forza Horizon 4, NVENC видеокарт Turing местами уделывает надстройку veryfast x264. Вариант от Nvidia всё ещё страдает от макроблокинга, но у veryfast огромные проблемы с качеством деталей в движении. В игре с таким количеством движения, NVENC по качеству надстройки примерно равен “faster” x264. Тем не менее, надстройка “fast” x264 работает с движущимися объектами намного лучше, чем NVENC и даже полностью уделывает её, в случаях, когда движение на экране минимально, либо отсутствует вовсе.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

Эти две надстройки лучше оставить для тех случаев, когда качество не особо важно, поскольку при битрейте 6 Мбит/с изображение получается весьма посредственным.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

Для быстрого движения в Forza Horizon 4, опять же, стоит сразу забыть о veryfast, поскольку в случае с подобными играми он даже хуже NVENC. К сожалению, из-за битрейта в 6 Мбит/с, любая надстройка будет далека от оригинального материала, но medium визуально будет к нему ближе всего, да и смотрится намного лучше, чем с fast.

Производительность

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

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Включив NVENC на картах Pascal или Turing, вы потеряете примерно 10-20% кадров в секунду, в зависимости от игры. Другими словами, между трансляцией с NVENC и выключенным стримом, разница в производительности будет 10-20%. Однако, чем больше игра зависит от видеокарты, тем сильнее NVENC ударит по производительности. Вот почему Forza Horizon 4 теряет больше кадров, чем зависимая от процессора Assassin’s Creed Odyssey.

Но есть и хорошие новости! Пусть вы и будете играть на чуть более низких кадрах в секунду при использовании NVENC, на трансляции будет идеальная картинка без падения кадров, даже если игра грузит видеокарту на 100%. Кодирующий движок карт AMD не так сильно влияет на производительность игры, но в случае высокой загрузки видеокарты происходит падение числа кадров в секунду примерно на 90%, что, как мы упоминали ранее, делает его бесполезным.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Производительность в режиме программного кодирования зависит от конкретной игры. В случае с требовательной как к процессору, так и к видеокарте Assassin’s Creed Odyssey, использование программного кодирования процессора для ведения трансляции может негативно сказаться на частоте кадров, да и надстройки, обеспечивающие высокое качество, могут не справляться.

Во второй части исследования будет интересно разобраться в том, как покажут себя другие процессоры. Но в этой части 8700K, популярный игровой процессор высокого уровня, показал примерную ситуацию с трансляцией игры, которая крайне требовательна к процессору и видеокарте. Тем не менее, процессоры похуже, особенно малоядерные от Intel, в основном будут нормально работать на надстройке veryfast.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Надстройка veryfast x264 снизила производительность всего на 6% (если верить минимальным кадрам в секунду), но разница между veryfast и fast равнялась всего 5%, несмотря на то, что для кодирования видео на надстройке fast требовалось значительно больше мощностей процессора.

На самой трансляции мы не увидели падения числа кадров на надстройках veryfast и faster, но уже на fast можно было заметить снижение числа кадров трансляции примерно на 12%. Из-за этого она периодически шла рывками. Учитывая, что игра работала на 120 кадрах в секунду, можно запросто поставить ограничение в 60 кадров, тем самым снизив нагрузку на процессор. С подобным ограничением, надстройка fast в итоге работает уже без падения числа кадров трансляции. Кроме того, это ограничение дает нам возможность опробовать medium, но даже с нашим процессором 8700K, наблюдалось падение числа кадров примерно на 2%, что не годится. Если мы бы планировали и дальше работать с надстройкой medium, то пришлось бы немного покопаться в настройках графики, чтобы ещё сильнее снизить нагрузку на процессор.

Предварительные итоги

По итогам тестирования, можно сделать несколько интересных выводов. Мы узнали, что кодирующий движок видеокарт Turing в H.264 стал не особо лучше (хотя было заявлено обратное), в сравнении с Pascal, а кодирование при помощи видеокарты всё ещё не стоит рассматривать, как вариант для стримов.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs
Фото с Techspot.com

Стримерам стоит использовать, как минимум, надстройку fast, так как это первая с конца надстройка, выдающая достаточно неплохое качество при битрейте 6 Мбит/с. Пусть она и не идеальна для быстрых сцен, эта надстройка работает в разы лучше, чем faster и veryfast, при этом оставаясь более-менее доступной для средних систем. Если у вас очень мощное железо, то можно попробовать и medium, а вот более медленные надстройки лучше даже не трогать.

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

Источник

Оптимальные настройки OBS для стрима (разные варианты мощности)

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Здравствуйте, уважаемые читатели сайта Uspei.com. Пришло время для второй серии «Мамкиного стримера», и сегодня рассмотрим первоначальную настройку OBS. В прошлый раз мы собрали и потестили оптимальное оборудование для стрима в Full HD 60 FPS.

Я постараюсь максимально быстро и информативно рассказать про важные пункты, подобрать оптимальные настройки для разных компьютеров под каждый кодировщик: NVENC, x264, Quick Sync и AVC Encoder для видеокарт AMD.

У некоторых может возникнуть вопрос, почему OBS, а не Xsplit. Во-первых, OBS бесплатна. А во-вторых, менее требовательна к ресурсам ПК. И при одинаковых пресетах OBS будет загружать компьютер намного меньше.

Да, кстати, если в турбо-версии страницы картинки у вас будут сильно размыты, перейдите на оригинальную версию страницы на сайте. Там все изображения в высоком качестве. Давайте уже начнем!

Выбор платформы, поиск ключа потока

Для начала нам потребуется вкладка «Вещание», в которой мы выбираем платформу для стриминга. Можно выбрать Youtube, Twitch, и другие. Для мультитрансляций на несколько платформ можно использовать сервис Restream.io.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

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

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Чтобы его найти для Youtube, заходим в «Творческую студию» и внизу копируем «Ключ трансляции». После чего в OBS вставляем в соответствующую строку.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

На Twitch ключ трансляции находится в «Панели управления», подкатегория «Канал». При необходимости его всегда можно сбросить.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Часто бывает, что на выходных серверы перегружены и стрим может подтормаживать. Поэтому предусмотрены дополнительные серверы для приема потока.

У Youtube их всего два. А для Twitch рекомендую подобрать сервер с минимальным пингом. Это можно сделать с помощью сайта Twitch Inspector, на котором можно проверить стабильность тестовой трансляции.

Перейдем к самому главному и интересному пункту настройки – «Вывод». В нем и происходит вся магия, и найти оптимальные значения вам придется на практике самим. Я же дам пару советов, которые помогут создать трансляцию в максимальном качестве при минимальной нагрузке железа.

Стриминг через процессор кодеком x264

Сразу же включаем параметр «Расширенный», чтобы получить доступ к максимуму настроек. Для начала рассмотрим стриминг с помощью процессора через кодек x264.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Оптимальное разрешение для стрима – 1920 на 1080 точек для средних и мощных ПК. Если же у вас слабый ПК или большое разрешение не обязательно, то можно оставить 720p. При меньшем смотреть стрим будет некомфортно.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Настройка битрейтов

Управление битрейтом – рекомендую устанавливать постоянный (CBR). С ним картинка не будет периодически «сыпаться», как это было бы с VBR. Сжатие с помощью ABR позволяет установить минимальное и максимальное значение битрейта, за которые OBS не будет выходить.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

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

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Однако замечу, что битрейт нужно подбирать исходя из вашей скорости интернета и качества трансляции. Учитывать нужно скорость передачи от вас на сервер (картинка speed-теста).

Вот еще одна таблица с форума для стримеров:

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Учтите, что эти значения руководствуются критериями качества на youtube. Т.е. эти значения во многом соответствую не игровой тематике, а формату видеороликов, снятых на камеру.

Итого, для стримов на твиче я рекомендую следующий битрейт:

АПДЕЙТ: Твич повысил максимальный битрейт с 3500 до 6000. Так что если у вас мощный комп, можно смело ставить, например, 720 в 60фпс с битрейтом 5к Также важно понимать, что выбор битрейта зависит от конкретной игры. Если вы играете в пиксельную игру вроде Realm of the Mad God, большой битрейт погоды не сделает, т.к. сама игра не блещет графикой. Также высокое качество картинки не важно в статичных играх вроде Hearthstone, где большинство зрителей и так в курсе какая карта что делает.

Регулировка интервала между ключевыми кадрами (например, 8) может улучшить качество картинки и более эффективно использовать выбранный битрейт. Ключевой кадр кодируется полностью, следующий за ним содержит только отличия от ключевого, третий – отличия от второго и так далее до следующего ключевого кадра.

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

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

И наоборот, если машина не справляется со стримом и игрой одновременно, то стоит понизить использование ЦП, чтобы видео было плавнее. Рекомендуемое значение для слабых и средних процессоров «Veryfast».

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Пункт профиль напрямую зависит от вашего железа. Для более старых комплектующих желательно устанавливать main, для более новых – high. При этом потеря качества будет минимальна.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Настройка стрима через видеокарту и кодек NVENC H.264

Теперь рассмотрим настройки трансляции через NVENC H.264 кодек для видеокарт NVIDIA. Особых отличий здесь нет. Всё та же строчка с битрейтом, пресетами и профилями.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Пресеты здесь уже обозначены по-человечески, и из названия можно понять, как повысить качество картинки и как снизить нагрузку на видеокарту. Однако параметр уровень (чего?) – это уже более точная поднастройка, куда нам, нубам, пока еще лезть рано. Поэтому оставляем его в режиме «авто».

При использовании двухпроходного кодирования качество картинки улучшится, но нагрузка на GPU возрастет. Но это адекватная цена, поэтому ставим галочку.

Если ты мажор и у тебя несколько видеокарт в SLI, то в следующем пункте GPU устанавливай значение «один» для двух видеокарт, значение два – для трех и тд. Если у тебя только одна видеокарта, то оставляй значение «ноль».

Использование B-кадров означает, что данный кадр ссылается на два соседних – предыдущий и следующий. Это ускоряет отрисовку и снижает нагрузку на железо. Оставляем значение в 2.

Стриминг через видеокарты AMD AVC Encoder

Стриминг через видеокарты AMD. Здесь есть тоже свои пресеты, в которых достаточно поменять битрейт на желаемый под ваше разрешение.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Если перейти в режим просмотра «Эксперт», то можно максимально детально настроить кодер под свои нужды. Однако я на этом заострять внимание не буду, так как, во-первых, это растянет обзор на длинную простыню, а во-вторых – мало кто использует видеокарты AMD для стриминга.

Quick Sync

Также есть возможность кодирования трансляции через Quick Sync и встроенного видеоядра в процессоры Intel. Однако качество будет ниже среднего, хоть и снизится основная нагрузка на процессор.

Для включения технологии необходимо зайти в BIOS и изменить пункт мульти-монитора в разделе встроенного видеоядра на Enable. На разных материнских платах название может отличаться. Далее настройка аналогичная как для стриминга через процессор.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Настройки аудио

Следующий пункт – «Аудио». Здесь вы можете подключить несколько аудио устройств для воспроизведения в трансляции, выбрать качество, определить количество каналов, задать задержку включения и выключения микрофона.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Аудио битрейт для стрима должен также отличатся в зависимости от вашего разрешения, иначе звук может лагать. Рекомендую следующие значения аудио битрейта:

При стриминге на низких разрешениях (до 720) можно попробовать и более высокий аудиобитрейт, экспериментируйте.

Дополнительные настройки видео

В разделе «Видео» задается нативное разрешение экрана, выходное разрешение для трансляции и определяется максимальное значение FPS.

Фильтр масштабирования – очень полезная функция. Объясню, чем отличаются методы и какой лучше подобрать под ваш компьютер.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

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

Третий и самый ресурсозатратный метод – Ланцоша. Качество трансляции будет максимальным, как и нагрузка на ПК. Не рекомендую использовать с процессорами слабее Ryzen 5 1400, Intel Сore i5 6400 и видеокартах младше GTX 1060 с 6 GB.

В разделе «Горячих клавиш» можно задать комбинации или отдельные бинды на быстрое включение определенных функции или смены сцен трансляции.

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

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Настройка первого стрима

Теперь создадим нашу первую сцену с игрой и нашей веб-камерой. Для начала слева внизу нажимаем на плюс и создаем первую сцену.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Правее находятся источники, которые мы будем постепенно заполнять.

Начнем с добавления игры, которую будем транслировать. Нажимаем в источниках «плюс», выбираем «Захват игры».

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

В пункте «Режим» ставим «Захват отдельного окна». В будущем при выведении чата на экран это поможет его отобразить на трансляции.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

В пункте «Окно» выбираем уже запущенную на фоне игру и нажимаем «ОК».

Далее нам необходимо добавить веб-камеру. В источниках выбираем пункт «Устройства захвата видео» и откроется окно настройки.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Выбираем устройство, выставляем желаемое разрешение и количество FPS для вашей камеры.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

В основном окне OBS задаем размер и расположение картинки с веб-камеры. При зажатом ALT можно кадрировать картинку.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Теперь добавим в источники свой микрофон. Там же в плюсике «Источники» выбираем «Захват входного аудиопотока», из выпадающего списка находим микрофон и подтверждаем.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Если сильно фонит и захватывает все посторонние шумы, воспользуйтесь фильтрами и шумоподавлением.

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

что такое аппаратное кодирование в obs. Смотреть фото что такое аппаратное кодирование в obs. Смотреть картинку что такое аппаратное кодирование в obs. Картинка про что такое аппаратное кодирование в obs. Фото что такое аппаратное кодирование в obs

Каждому придется подбирать настройки самостоятельно, поскольку микрофон микрофону рознь. И не забудьте отключить лишние источники аудио, иначе будет неприятное эхо.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *