OBS | Как стримить на ютубе через обс 2020 в 4к

NVIDIA NVENC OBS Руководство

ОБ ЭТОМ РУКОВОДСТВЕ

Цель этого руководства — помочь вам понять, как использовать кодировщик NVIDIA NvEnc в OBS. Мы упростили некоторые концепции, чтобы сделать их доступными для более широкой аудитории. Если вы считаете, что мы можем улучшить какую-либо часть этого руководства или найти какие-либо проблемы или ошибки, пожалуйста, напишите ниже, и мы будем рады обновить его.

БИТРАЙТ, РАЗРЕШЕНИЕ И FPS

Кодирование — это сжатие изображений. Чем меньше размер изображения, тем меньше нужно его сжимать и тем лучше оно сохраняется. Хотя то же самое относится и к частоте кадров, зритель действительно может заметить падение FPS, но не так сильно в разрешении, поэтому мы всегда будем пытаться передавать его со скоростью 60 FPS.

Сначала запустите тест скорости, чтобы определить скорость загрузки (например,  тест скорости ). Мы хотим использовать около 75% скорости загрузки, поскольку игра и другие программы, такие как Discord, также будут бороться за пропускную способность.

Затем мы определим разрешение и FPS, которые мы можем использовать для такого битрейта. Большинство потоковых сайтов имеют рекомендации ( Twitch ,  Youtube ) о том, что использовать. Это наши:

Скорость загрузкиBitrateразрешениеЧастота кадров
3 Мбит / с25001024×57630
4 Мбит / с35001280×72030
6 Мбит / с50001280×72060
8-15 Мбит / с60001920×1080 *60
15+ Мбит / с12 000 (Youtube)1920×108060
20+ Мбит / с15 000+ (Youtube)2560×144060
40+ Мбит / с30000+ (Youtube)3840×216060

* Важное примечание для контента с высоким движением . Если вы собираетесь транслировать сцены с высокой динамичностью (например, гонки, некоторые игры Battle Royale и т. Д.), Мы настоятельно рекомендуем уменьшить разрешение. Содержимое с высоким движением не может быть сжато так сильно, и может пострадать от большего количества артефактов (ошибок кодирования), которые делают ваш поток «блочным». Если вы уменьшите разрешение, вы уменьшите кодируемые данные, и полученное качество просмотра будет выше. Например, для Fortnite многие стримеры решают потоковую передачу при 1600×900 60 FPS.

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

РЕКОМЕНДУЕМЫЕ НАСТРОЙКИ

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

ВИДЕО НАСТРОЙКИ

  • Базовое (Canvas) разрешение : установите разрешение, в котором вы обычно играете. То есть разрешение вашего рабочего стола (если вы играете в режиме без полей) или разрешение игры, которое вы обычно вводите (если вы играете в полноэкранном режиме).
  • Выходное (масштабированное) разрешение : введите разрешение, соответствующее вашей скорости загрузки и битрейту, как мы обсуждали в предыдущем разделе.
  • Фильтр уменьшения масштаба : позволяет выбрать фильтр уменьшения масштаба , который обеспечит небольшое повышение резкости изображения за счет некоторой рабочей нагрузки кодера. NvEnc очень эффективен и, как правило, работает с низким уровнем использования, поэтому мы рекомендуем использовать его с опцией Lanczos, 32 образца для наилучшего качества.
  • FPS : введите FPS, соответствующий вашей скорости загрузки и битрейту, как мы обсуждали в предыдущем разделе.

НАСТРОЙКИ ВЫХОДНОЙ ТАБЛИЦЫ

NVIDIA NVENC OBS Руководство

Если вам нужна простая, готовая конфигурация, сделайте следующее:

  • Режим вывода : простой
  • Потоковая передача :
    • Битрейт : введите битрейт, соответствующий вашей скорости загрузки, как мы обсуждали в предыдущем разделе.
    • Кодер : выберите аппаратное обеспечение (NVIDIA NVENC).
    • Включить расширенные настройки кодера : проверено. Это делает следующую опцию видимой.
    • Предустановка энкодера : максимальное качество. Если вы транслируете разрешение 4K на RTX 20-й серии, вам нужно уменьшить его до Качества, так как на картах RTX уже выполняется оптимизация изображений, чего нет у предыдущих поколений.
  • Запись :
    • Путь записи : это каталог, в котором будут сохраняться видео. Убедитесь, что на выбранном вами жестком диске достаточно места!
    • Качество записи : Высокое качество, как правило, работает для большинства пользователей, но вы можете изменить его на «Неразличимое качество», если у вас достаточно места на диске или вы собираетесь снимать короткие видеоролики (около 60 секунд).
    • Формат записи : FLV.
    • Кодировщик : Аппаратное обеспечение (NVIDIA NVENC).
NVIDIA NVENC в работе

ДРУГИЕ НАСТРОЙКИ

Есть еще две вещи, которые вы хотите настроить для обеспечения плавного потока:

  • Windows : убедитесь, что вы обновили Windows 10 до версии 1903 и включили игровой режим . Эта версия включает в себя улучшения производительности для потоковой передачи, а также обновленный игровой режим, совместимый с потоковой передачей.
экономия - скидки
NVIDIA NVENC OBS Руководство

  • Использование графического процессора : если использование графического процессора превышает 95%, Windows начнет расставлять приоритеты над игрой; в некоторых случаях это может привести к задержке потока. Чтобы решить эту проблему, OBS добавил опцию в OBS 24.0.3 для определения приоритетов OBS Studio над игрой. Просто запустите OBS от имени администратора, и ваш поток будет гладким и гладким.

Если по какой-то причине вы не хотите запускать OBS в режиме администратора, вы также можете ограничить использование вашего графического процессора ниже порога 95%. Для этого вы можете:

  • Запустите FPS в игре, запустите игру в режиме без окон, уменьшите игровую графику или разрешение или включите V-Sync.
  • Запустите все активы на 1080p. Для этого дважды щелкните источник в OBS и в разделе «Разрешение» выберите «Пользовательский» и укажите разрешение, равное или ниже 1080p.

И вот оно! Мы надеемся, что это поможет вам улучшить качество вашего потока и достичь ваших целей. Оставьте нам комментарий, если это сработало для вас, или если вы хотите, чтобы мы обновили руководство с другой информацией. Приятного прослушивания!

РАСШИРЕННЫЕ НАСТРОЙКИ

Если вы хотите возиться со всеми настройками, вот наши подробные рекомендации.
Настройки потоковой передачи

  • Режим вывода : Расширенный. Это дает вам доступ ко всем настройкам. Давайте начнем!
  • Кодер : выберите NVIDIA NVENC H.264 (новый).
  • Настройки Enforce Streaming Service Encoder : Оставьте этот флажок установленным, это гарантирует, что если вы введете неправильное значение по ошибке, оно будет исправлено.
  • Контроль скорости : выберите CBR. Это определяет скорость, с которой будут кодироваться кадры.
  • Битрейт : введите битрейт, соответствующий вашей скорости загрузки, как мы обсуждали в предыдущем разделе. Имейте в виду, что на некоторых платформах максимальный битрейт (т. Е. Для Twitch на данный момент это 6000 кбит / с).
  • Интервал ключевого кадра : установите на 2. Потоковые платформы могут ограничивать то, что вы можете выбрать здесь, и для большинства из них требуется настройка 2.
  • Preset : выберите Max Quality. Это определяет, какую нагрузку мы накладываем на кодер, чтобы получить больше качества. NvEnc невероятно эффективен, поэтому большинство пользователей могут выбрать максимальную настройку. Если вы получаете проблемы с перегрузкой энкодера, измените это обратно на Качество Максимальное качество и качество отличаются тем, что максимальное качество использует двухпроходное кодирование.
  • Профиль : установлен на высокий. Профиль определяет группу настроек в кодеке H.264. Это не влияет на производительность и дает доступ к набору функций, которые являются ключевыми для потоковой передачи, поэтому всегда следует устанавливать значение High.
  • Забегая вперед : не проверено для большинства контента, проверено на малоподвижные игры. Это позволяет кодеру динамически выбирать количество B-кадров от 0 до количества B-кадров, которое вы укажете. B-кадры хороши тем, что повышают качество изображения, но они потребляют большую часть доступного вам битрейта, поэтому они снижают качество контента с высоким движением. Заглядывая в будущее, вы получаете лучшее из обоих миров, но боретесь с высоким содержанием движения, поскольку оно должно меняться слишком часто. Эта функция ускорена CUDA; отключите это, если ваша загрузка GPU высока, чтобы обеспечить плавный поток.
  • Психовизуальная настройка : проверено. Это позволяет оптимизировать искажение скорости в кодере, что значительно оптимизирует использование битрейта, улучшая качество изображения при движении.
  • GPU : 0. Если в вашей системе 2 GPU, вы можете выбрать, какой из них будет использоваться для кодирования. Это не рекомендуется, поскольку NvEnc уже очень эффективен, и небольшой выигрыш, который вы можете получить от использования второй карты, теряется при необходимости копировать кадр во второй графический процессор.
  • Макс. B-кадры : установите на 2. Для контента с низким движением (например, в приключенческих играх, таких как Tomb Raider) вы можете увеличить его до 4. B-кадры повышают качество изображения, но потребляют битрейт, что снижает качество изображения при движении. Если вы видите пикселизацию или артефакты в вашем потоке, вы можете уменьшить это.

Настройки записи

  • Тип : Стандарт.
  • Путь записи : это каталог, в котором будут сохраняться видео. Убедитесь, что на выбранном вами жестком диске достаточно места!
  • Формат записи : FLV; или MKV, если вы используете несколько звуковых дорожек.
  • Аудио дорожка : оставьте значение 1 по умолчанию; Вы можете добавить больше звуковых дорожек, если вы используете больше источников.
  • Кодировщик : NVIDIA NVENC H.264 (новый).
  • Контроль скорости : мы рекомендуем CQ, хотя VBR с высокими битрейтами также даст хорошие результаты, но с большими размерами файлов.
    • Уровень CQ (CQ):  15 для CQ (или меньше, если вы хотите более высокое качество).
    • Битрейт и максимальный битрейт (VBR) : 40000 битрейт; Максимальный битрейт 60 000 Вы можете увеличить их до 100 000 и 200 000 (соответственно) для более высокого качества.
  •  Интервал ключевого кадра: 0 или 2.
  • Preset : выберите Max Quality. Если вы получаете проблемы с перегрузкой энкодера, измените это обратно на Качество
  • Профиль : установлен на высокий.
  • Взгляд в будущее : проверено.
  • Психовизуальная настройка : проверено.
  • GPU : 0. Если в вашей системе 2 GPU, вы можете выбрать, какой из них будет использоваться для кодирования.
  • Max B-Frames : установите на 2. Для контента с низким движением (например, приключенческих игр, таких как Assassin’s Creed) вы можете увеличить это значение до 4.

О NVENC

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

За последние два поколения графических процессоров мы значительно улучшили NvEnc, помогая обеспечить лучшее в своем классе качество вывода. NvEnc в графических процессорах серии GTX 10 обеспечивает превосходное качество, чем x264 Very Fast, наиболее часто используемый пресет x264. А в новой серии RTX 20 NvEnc работает лучше, чем x264 Fast, и наравне с x264 Medium, предустановкой, требующей дорогой установки на два ПК.

Отличительной особенностью NvEnc в серии RTX 20 является то, что все графические процессоры имеют одинаковый NvEnc с одинаковой производительностью и качеством, от RTX 2060 до RTX 2080 Ti. NvEnc также использует наш собственный  NVIDIA Video Codec SDK , расширенный набор инструментов, которые помогают улучшить качество кодирования, и который мы постоянно обновляем, чтобы помочь вам получить максимальную отдачу от вашей карты NVIDIA.

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

О НОВОЙ ВЕРСИИ OBS STUDIO, ОПИСАННОЙ GEFORCE

Мы сотрудничаем с OBS для улучшения поддержки графических процессоров NVIDIA GeForce. Новая OBS Studio, версия 23.0, будет использовать  NVIDIA Video Codec SDK , что значительно улучшит производительность и уменьшит влияние потоковой передачи и записи на FPS. Мы также подправили некоторые настройки фона NvEnc для улучшения качества, особенно для графических процессоров серии RTX 20.

КАК ОТЛАДИТЬ ПРОБЛЕМЫ

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

Компоненты

Потоковая передача использует следующие компоненты:

  • Ваш ПК : это включает в себя аппаратное и программное обеспечение.
  • Локальный интернет : WiFi или кабельный интернет + ваш роутер.
  • Ваше подключение : к вашему поставщику услуг.
  • Платформа : Twitch, Youtube, Mixer и др.
  • Интернет зрителя : как правило, Wi-Fi, но также может быть 3G / 4G.
  • Устройство зрителя : имейте в виду, что 35% зрителей Twitch работают на мобильном телефоне.

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

Как проверить, что происходит с кодировкой

OBS Studio включает в себя очень полезный инструмент: окно статистики. Чтобы вызвать это, нажмите View> Stats. Это окно покажет вам Lagged и Skipped frames, Dropped frames и Encode FPS.

Это окно покажет вам:

  • FPS, на котором вы кодируете.
  • Задержка для кодирования каждого кадра.
  • Пропущенные кадры — проблемы с графическим процессором.
  • Skipped Frames — проблемы с процессором.
  • Dropped Frames — проблемы с сетью.

Типичные ошибки

Поток отсутствует FPS . Окно статистики покажет пропущенные кадры. Во время потоковой передачи и пропущенных кадров, откройте Диспетчер задач> Производительность, Нажмите на графический процессор и проверьте загрузку 3D и загрузку кодировщика.

Решения:

  • Если 3D-загрузка превышает 95%, особенно при настройках 1440p или 4K, Windows может отдать приоритет игре над OBS. Чтобы это исправить, у нас есть специальный режим, вставленный в OBS 24.0.3, где вы можете установить приоритет над OBS над игрой. Просто запустите OBS в игровом режиме.
  • Если загрузка видеокодирования максимально увеличена, мы должны уменьшить нагрузку. NVENC может обрабатывать до 8K30, поэтому единственный способ перегрузить его — использовать потоки 2x4K60. Если вы кодируете 4K60, убедитесь, что для параметра качества в OBS установлено значение Качество, а не Максимальное качество. Максимальное качество выполняет двухпроходное кодирование (т.е. кодирует дважды), что слишком много для кодера.

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

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

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