Как транслировать с помощью видеокарты obs

Обновлено: 21.11.2024

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

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

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

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

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

  1. Запустите OBS на своем компьютере и нажмите «Настройки». Он находится в правом нижнем углу окна.
  2. В меню настроек выберите Вывод на левой панели. Здесь установите кодировщик на NVENC (для графических процессоров NVIDIA) или H264/AVC (для графических процессоров AMD).
  3. Для контроля скорости используйте CBR. Установите битрейт на 6000 Кбит/с, если вы транслируете на Twitch, или на 10 000 Кбит/с, если транслируете на YouTube.
  4. Выберите предустановку «Качество» и установите максимальное количество B-кадров на 2. Теперь перейдите к разделу «Видео» на левой панели.
  5. Здесь базовое разрешение должно совпадать с разрешением вашего монитора. Выходное разрешение должно совпадать с разрешением, с которым вы хотите транслировать контент, обычно это 1920 x 1080.
  6. Кроме того, установите фильтр уменьшения масштаба на Lanczos и убедитесь, что значение FPS также установлено на 60. Наконец, нажмите «Применить», чтобы сохранить все изменения.

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

Кстати, вы можете попробовать стримить на Twitch со скоростью 8000 кбит/с, но это не всегда сработает. Рекомендуемый битрейт 6000kbps. Twitch резервирует более высокие битрейты для своих партнеров.

Кодирование графического процессора не безупречно

В течение последних нескольких лет этот автор использовал эти испытанные настройки с несколькими графическими процессорами, такими как GTX 1060, GTX 1070 и RTX 3090. Почти 90 % игр можно было транслировать с плавной частотой кадров. Однако некоторые игры, сильно нагружающие ваш графический процессор, могут привести к заиканию потока, если кодировщик графического процессора будет перегружен.

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

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

У меня есть очень хороший новый настольный компьютер с Windows 10 Pro, который я собрал 2 месяца назад. Дело в том, что задержка звука имеет огромное значение, и использование встроенной графики в моем процессоре/графическом процессоре Intel обеспечивает лучшую производительность с низкой задержкой, чем карта Nvidia.

Я много читал на этом форуме, и у меня также установлен OBS. Похоже на то? что добавление приличной выделенной видеокарты поможет со всем этим, и действительно ли это поможет? Я в порядке, покупая и используя один. Тихий было бы здорово, какие-нибудь предложения в диапазоне менее 200 долларов? Еще скажу, что здесь вообще нет игр.

Заранее спасибо и хорошего дня!!
Джон Г.
Spectacular_G Productions

Наркоген

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

Для потоковой передачи/записи видео с помощью OBS в настоящее время лучше всего подходит карта кодировщика Turing от Nvidia, из которых наименее дорогими являются 1650 Super или 1660. Качество кодирования видео в этом поколении чипов значительно лучше, чем предыдущий (серия Nvidia GTX 10x0).

Бомба хорька

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

Кроме того, 1650 NON-super и Ti имеют более старое и худшее ядро ​​NVENC, и их не следует использовать для потоковой передачи. 1650 Super, 1660 или карта RTX (которая вам не нужна, без игр).

В OBS можно довольно легко настроить задержку звука, как положительную, так и отрицательную в зависимости от синхронизации аудио/видео на выходе. Если только вы не говорите о мониторинге в реальном времени, который всегда будет иметь присущую задержку из-за того, как Windows обрабатывает звук. Однако используемый вами графический процессор не должен влиять на задержку звука, если только (как сказал Narcogen) вы не используете аудиовыход HDMI вместо самого аудиоустройства.

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

gpu0=2070s gpu1=750
потому что я использую ndi, поэтому мне не нужно запускать потоковую передачу или запись в приложении obs
и это не будет gpu1-3d или gpu1-encode, только я начинаю потоковую передачу или запись, и это будет кодировка gpu 1
как я могу сделать это кодировкой gpu1-3d или gpu1, даже если я не начал потоковую передачу или запись
спасибо!
или это может быть поддержка с обновлением?!

carlo5chau

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

или даже я начну стримить или записывать, это тоже возьмет мой gpu0-3d? и работает с gpu1-encode?
как я могу проверить это с помощью программного обеспечения, спасибо!

carlo5chau

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

Потому что перенос текстуры между видеокартами хуже, чем хранение ее в памяти одного GPU и кодирование там. А при использовании двух карт пропускная способность PCI-e уменьшится вдвое.

Использование двух графических процессоров для OBS НЕ работает. Это предложение ухудшит вашу производительность! Направляющие потоков

Бомба хорька

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

Кроме того, ядро ​​Turing NVENC в вашем 2070 НЕВЕРОЯТНО более качественное, чем дрянная версия в 750.
Turing NVENC в большинстве случаев находится на одном уровне с медленным x264 в тестировании VMAF. 750-му повезет, если он не отстанет от Superfast.
NVENC — это отдельная часть кристалла графического процессора, которая никоим образом не ухудшит вашу игровую производительность. Он буквально предназначен для кодирования видео и обычно просто бездействует, ничего не делая, если вы просто играете.

Действительно, Turing NVENC полностью устранил необходимость установки двух компьютеров в 99,999 % случаев.

carlo5chau

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

Я видел сообщение на форуме, в котором говорилось, что использование 2 графических процессоров (GTX1070 + GT730, который он использует) улучшит ваш fps, и я пробовал это раньше, когда все еще использовал i7 6700K + GTX980ti + GTX750 + карту Capure с такой же компьютер и стриминг все в одном, и все заработало
1)может быть это из-за того, что 1070 или 980ti не имели ядра для стриминга?(или 980ti и 1070 возьмут твою игровую производительность?)

Я по-прежнему буду использовать 2 ПК для потоковой передачи, потому что мне нужно развернуться на весь экран и сделать 144/240 Гц, мне нужен еще один компьютер для серфинга в сети или сцен наблюдения
2) так что в моем случае я должен использовать это ?
игровой ПК: только 2070s + карта видеозахвата + ndi (звук + внешний)
потоковая передача ПК (i3-9100F): любая видеокарта + ndi

3)у меня есть еще один вопрос, жить с моим процессором, верно? (я имею в виду загрузку данных на YouTube или twitch в прямом эфире)
4)turing=rtx20
pascal=gtx10?
максвелл=gtx9?
5) если я использую GTX750 nvenc с потоковым компьютером, это делает его хуже? (Мой друг сказал мне, что даже раньше я использовал карту захвата 1080p60, и я не знаю, почему раньше)

6) скоро получу gtx 1060 3gb, по резкости лучше?

7) и если я изменю это на кодирование процессора, могу ли я установить задержку или что-то еще, чтобы снизить загрузку процессора и повысить качество (потому что большую часть времени я просто хочу сохранить свою игру в облаке, поэтому я не нужно 100 ТБ и т. д.)
*высокая задержка и высокое качество

8)какое-либо программное обеспечение лучше, чем ndi-obs, или оно уже хорошо для наших дней?

Извините, что задаю так много вопросов. Я ценю ваше время, когда вы отвечаете на все, что можете, когда вы можете найти время!

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

OBS Studio — что это такое и как это работает?

Open Broadcaster Software Studio, или OBS Studio, — это широко используемое бесплатное программное обеспечение для потоковой передачи с открытым исходным кодом для потоковой передачи Full HD 1920 x 1080, записи игрового процесса и производства видео. Программное обеспечение предлагает обширные функции для композиции сцен, звуковых эффектов, улучшения качества и потоковой передачи в реальном времени на основных платформах, таких как Twitch, YouTube, YouTube Gaming, Facebook и Twitter/Periscope. Весь спектр функций OBS доступен для пользователей Windows, macOS и Linux. OBS собирает необработанные входные данные с ваших устройств видео- и аудиозахвата и преобразует их в поток, который затем можно отправить в службу потоковой передачи через подключение к Интернету.

Какой графический процессор идеально подходит для OBS Studio?

В соответствии с системными требованиями, установленными OBS, вам потребуется графический процессор, совместимый с OpenGL 3.3, для обработки мультимедиа в системе Mac. Если вы являетесь пользователем Windows, ваш компьютер должен иметь графическую карту с поддержкой DirectX 10.1 для выполнения мультимедийных действий. Точно так же для прямой трансляции из вашей системы Linux вам понадобится графическая карта, совместимая с OpenGL 3.3, с дополнительным программным обеспечением под названием FFmpeg.FFmpeg – это бесплатный программный пакет с открытым исходным кодом для обработки мультимедийных файлов, таких как изображения, аудио и видео.

Можно ли использовать программное обеспечение OBS без графического процессора?

OBS широко известна своей гибкостью и универсальностью. Это дает вам несколько вариантов, чтобы решить, какое оборудование будет отображать ваше видео. Вы можете выбрать NVENC (NVIDIA Encoder) или AMF в настройках вывода OBS Studio в качестве кодировщика, чтобы установить графический процессор (GPU) в качестве устройства обработки мультимедиа. В другом случае вы также можете выбрать x264, что позволит вам использовать ваш центральный процессор (ЦП) для работы с мультимедиа. Это означает, что технически возможно использовать OBS Studio без графического процессора, но это может привести к дополнительной нагрузке на ваш компьютер, что приведет к неприятным лагам и зависанию экрана.

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

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

Повысьте качество трансляции с помощью Apps4Rent

Пропущенные кадры и зависшие изображения — самые страшные кошмары для стримеров. Хотя для высококачественной потоковой передачи существуют установки и установки, они либо слишком дороги, либо слишком негибки. Чтобы обеспечить бесперебойную визуализацию ваших видео, вы должны подумать о переносе своей рабочей нагрузки в облако. Apps4Rent предлагает вам услуги хостинга OBS Studio, основанные на самых современных технологиях, чтобы вы могли наслаждаться революционной производительностью своего программного обеспечения. Мы используем NVIDIA GPU на наших серверах и предоставляем виртуальные рабочие столы Citrix с поддержкой HDX, устраняя все проблемы, связанные с ресурсоемкой обработкой мультимедиа. Кроме того, мы можем разместить решение в Azure для потоковой передачи на профессиональном уровне. Свяжитесь с нашими экспертами по облачным технологиям, которые доступны круглосуточно и без выходных по телефону, в чате и по электронной почте, чтобы получить информацию о плане хостинга.

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