loading

Настройка кодировщика NVENC в OBS

Для стриминга видеокартой Nvidia GeForce GTX или RTX

Привет! «Съел собаку» на настройке кодировщика NVENC в OBS и хочу поделиться своим, самым удачным пресетом настроек кодировщика потокового видео.

Я иногда стримлю на Twitch, поэтому настройки кодировщика будут приведены преимущественно для данной стриминговой платформы. Стримлю я при помощи StreamLabs OBS, но она, по своей сути одно и то же, что и OBS Studio.

Тестируем канал с помощью Twitch Bandwidth Test

Для начала рекомендую скачать утилиту Twitch Bandwidth Test и протестировать пропускную способность твоего интернет-канала, а также выбрать наиболее удачный сервер для стрима на него. Для этого тебе понадобиться «Основной ключ трансляции», найти его можно в настройках твоего профиля на Твитче в разделе «Канал и видеоматериалы».

Основной ключ трансляции

Далее его необходимо скопировать и вставить в Twitch Bandwidth Test

Twitch Bandwidth Test

Затем нужно выбрать интересующий тебя регион, в котором расположены серверы, в моём случае это «Europe» и нажать кнопку «Start».

Twitch Bandwidth Test 2

После окончания теста пропускной способности до серверов Твитча, можно понять, какой сервер для стрима лучше принудительно указать в настройках OBS. В моём случае это «Poland, Warsaw» и «Austria, Vienna», так как пропускная способность до серверов 10Мб/с+ и пинг до них минимальный. Запоминаем подходящие серверы и едем дальше.

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

Запускаем StreamLabs OBS (SLOBS) или OBS Studio (OBS) и идём в настройки. В SLOBS нас будет интересовать пункт «Трансляция», а в OBS — «Вещание».

Трансляция Вещание
Задание лучшего сервера для стриминга вручную

Выставляем наилучший сервер, сохраняем и переходим к вкладке «Вывод» и настраиваем кодировщик NVENC так, как представлено ниже на скриншотах.

Вывод 1 Вывод 2

Режим вывода: Расширенный
Кодировщик: Nvidia NVENC H.264 (new)
Галочку НЕ ставить => Принудительно использовать настройки кодировщика потоковой службы
Управление битрейтом: CBR
Битрейт: 8000 Kbps
Интервал ключевых кадров (сек): 2
Пресет: Макс. качество
Profile: High
Галочку НЕ ставить => Предугадывание
Галочку СТАВИТЬ => Психовизуальная корректировка
GPU: 0
Макс. кол-во B-кадров: 4

Далее переходи во вкладку «Видео» и настраиваем всё как на скриншоте, ниже поясню подробнее.

Видео 1 Видео 2

Базовое (основа) разрешение: 1920x1080
Выходное (масштабированное) разрешение: 1280x720
Фильтр масштабирования: Метод Ланцоша (Чёткое масштабирование, 32 или 36 выборок)
Общие значения FPS: 60

На этом основная настройка кодировщика NVENC, в нашем случае NVENC (new) завершена и ты можешь свободно стримить на Твитч с битрейтом в 8000 с очень приличным качеством, не будучи при этом Twitch Partner. Любой, даже новичок на Твитче может использовать этот битрейт, если ему позволяет скорость собственного подключения к Интернет.

Для кого подойдут данные настройки кодировщика?

Данные настройки кодировщика NVENC (new), подойдут владельцам видеокарт серий GTX и RTX, на обоих поколениях карт, при использовании кодировщика NVENC (new) картинка заметно лучше и меньше «разваливается на пиксели» ем при использовании старого кодировщика NVENC в играх с очень динамичным контентом, например в Escape From Tarkov и других шутерах. За потоковое кодирование в GPU от Nvidia отвечает отдельный чип, который минимизирует нагрузку на железо и практически «не режет FPS», в отличии от софтового кодировщика x264, который использует центральный процессор для кодирования потокового видео.

В данном случае, выходное разрешение масштабируется до 720p, что в совокупности с битрейтом 8000 даёт очень приличное качество картинки на выходе. Если ты стримишь не слишком динамичные игры, тогда ты можешь получить очень качественное изображение на выходном разрешении в 900p (1600x900) или даже в 1080p (1920x1080). Во вкладке «Видео» вместо в параметре «Выходное (масштабированное) разрешение» нужно установить вручную 1600x900 или 1920x1080.

Выходное (масштабированное) разрешение: 1600x900
Фильтр масштабирования: Метод Ланцоша (Чёткое масштабирование, 32 или 36 выборок)

или

Выходное (масштабированное) разрешение: 1920x1080
Фильтр масштабирования: Бикубический (чёткое масштабирование, 16 выборок)

Также при таком пресете, можно получить отличное качество картинки на разрешениях 900p и 1080p и в высоко динамичных играх, но в которых отсутствует, либо минимизировано количество мелких элементов на локациях, текстурах: трава, деревья, дождь, снег и прочие мелкие частицы, каждая из которых требует обработки кодировщиком и в итоге перегружают битрейт, в связи с чем появляются «кубики», «блоки» или «пиксели» которые искажают и замыливают изображение (обычно при резком изменении плана изображения, например при беге с резкими поворотами по траве в лесу).

Вывод

В качестве вывода можно смело заявить, что данный пресет является отличной альтернативой хорошо настроенному кодировщику x264 с пресетом veryfast и профилем high (с настройкой доп. параметров кодировщика x264) и лишь немного уступает ему в качестве кодирования высоко динамичного контента с большим количеством мелких частиц, но значительно экономит ресурсы и производительность ПК, что в итоге крайне положительно сказывается на FPS.

Для сравнения можешь попробовать настроить себе в OBS кодировщик x264 с пресетом veryfast, профилем high и одной из приведенных ниже строк с дополнительными параметрами кодировщика x264.

Первый вариант

Проще, но легче для ЦП

obs veryfast 1
Первый вариант подойдёт владельцам процессоров уровня Intel Core i7-4790k с 4-ю ядрами и 8-ю потоками с тактовой частотой не ниже 4 Ghz (с включенным Hyper Treading)

Кодировщик: x264
Галочку НЕ ставить => Принудительно использовать настройки кодировщика потоковой службы
Управление битрейтом: CBR
Битрейт: 8000 Kbps
Галочку НЕ ставить => Использовать пользовательский размер буфера
Интервал ключевых кадров (сек): 2
Предустановка использования ЦП: veryfast
Профиль: high
Настройка: (Нет)
Настройки x264 (разделённые пробелом): partitions=all direct=auto aq-mode=2 aq-strength=0.9 ipratio=1.1 rc_lookahead=60 fast_pskip=0 bframes=1 b_pyramid=0 b_adapt=2 weightp=2 deadzone-inter=4 deadzone-intra=2 qpstep=8 subme=1

Второй вариант

Качественнее, но тяжелее для ЦП

obs veryfast 2
Второй вариант подойдёт владельцам процессоров уровня Intel Core i7-6800k или Intel Core i7-8700k с 6-ю ядрами и 12-ю потоками с тактовой частотой не ниже 4.3 Ghz (с включенным Hyper Treading)

Кодировщик: x264
Галочку НЕ ставить => Принудительно использовать настройки кодировщика потоковой службы
Управление битрейтом: CBR
Битрейт: 8000 Kbps
Галочку НЕ ставить => Использовать пользовательский размер буфера
Интервал ключевых кадров (сек): 2
Предустановка использования ЦП: veryfast
Профиль: high
Настройка: (Нет)
Настройки x264 (разделённые пробелом): partitions=all direct=auto aq-mode=2 aq-strength=0.9 ipratio=1.1 rc_lookahead=120 fast_pskip=0 bframes=2 b_pyramid=0 b_adapt=2 weightp=2 deadzone-inter=4 deadzone-intra=2 qpstep=8 subme=6 deblock=-1:-1 psy_rd=1.1:0.15 trellis=2

Чтобы проверить качество выходного видео из кодировщика, достаточно запустить запись в локальный файл без транслирования на стриминговую платформу. Для этого в настройках OBS во вкладке «Вывод» => «Запись» нужно выставить «Кодировщик» в параметр «Использовать кодировщик потока» и «Формат записи» в «flv». Затем можно начинать запись находясь, к примеру в игре.

Использовать кодировщик потока

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

Если у тебя возникли вопросы или замечания, пожалуйста оставь свой комментарий ниже. До связи!

Плюсануть
Поделиться
Отправить
Запинить
Понравился этот пост? Поделись им в соцсети!
Популярное
26 комментариев
Василий
Василий

25 апреля 2020, 22:01

Спасибо за статью!

Александр Окатьев

Василий, рад стараться.

Данил
Данил

28 апреля 2020, 11:13

Спасибо за инфу, тоже долго танцевал с бубном кодировщика для стрима таркова в твич, остановился на nvenc, но совершенству нет предела) посмотрю что можно еще...

Александр Окатьев

Рад помочь! Самый топовый вариант — это стрим через отдельный ПК по NDI. И кодировать видео на втором компе только процом, кодеком x264 с лютыми настройками. В качестве отличного варианта я бы рассмотрел проц Intel Xeon-E5 2678 v3 — 12 ядер и 24 потока. Дешёво и очень сердито. Либо собрать двухпроцессорную систему на серверной материнке с двумя такими процессорами, тогда с настройками кодировщика можно будет делать абсолютно любые вещи — 24 ядра и 48 потоков на рендеринг потокового видео)).

Евгений
Евгений

1 мая 2020, 13:51

Привет!
А не будет проблем с потоком, ведь у твича ограничение 6 Kbps? 8 могут ставить только партнеры, разве не так?

Александр Окатьев

Привет! С потоком проблем не будет — проверено.

8000 kbp/s может поставить каждый.

Имя
Имя

9 мая 2020, 02:41

У меня раньше на ОБС (не помню какой версии, стримил еще в 2017-2018) был кодировщик NVENC и теперь он куда то пропал,ни в OBS ни SLOBS его нету,только x264 и quick sync. Видеокарта Nvidia GeForce 920m, может кто нибудь помочь с этим вопросом?

Александр Окатьев

Привет. Насколько мне известно, мобильная GeForce 920M не поддерживает технологию NVENC. Поддержка NVENC начинается с карты GTX 970M.

*В некоторых списках присутствуют следующие чипсеты (которые не поддерживают NVENC): GeForce GT 705 (GF119), GeForce GT 630 (есть GF108 и есть GK208), GeForce 920M (GK208B).

Дед Алекс
Дед Алекс

9 мая 2020, 12:34

Выражаю благодарность автору.
Я бы порекомендовал любителям Euro Truck Simulator 2/ATS выставить вместо none в кодировщике x264 режим grain. Обычно это позволяет проявить текстуру дороги даже в движении. Разумеется, нужно приложить усилия по снижению нагрузки на процессор — это и упрощение метода и радиуса векторов движения, ограничение попыток поиска, и уменьшение длины предпросмотра (rc_lookahead). Заметил, что большое число попыток поиска вызывает «дрожание» и скачки уже размытых пятен, что мерзостно выглядит при равномерном движении. Думаю, все дело в параметре deadzone. Вот как его правильно записать в NVENC — не пойму. Там есть требуется ключ -x264-params и продолжение из x264. Пока не пойму, как это правильно записать и проконтролировать. Новый вариант кодека в ОБС не понравился именно из-за сильного размытия на дороге. Предпросмотр (включенная опция) помогает немного улучшить ситуацию, но непонятно, какой режим aq-mode использует NVENC (new). Считаю, что разработчику следовало бы разрешить пользовательскую строку параметров в новой версии.

Артем
Артем

14 мая 2020, 12:13

«Рад помочь! Самый топовый вариант — это стрим через отдельный ПК по NDI. И кодировать видео на втором компе только процом, кодеком x264 с лютыми настройками. В качестве отличного варианта я бы рассмотрел проц Intel Xeon-E5 2678 v3 — 12 ядер и 24 потока.»
Александр, здравствуйте! Совсем недавно я собрал комп на базе Xeon-E5 2678 v3. По моим соображениям именно процессор должен был выступать в роли кодировщика и вещателя на стрим площадку (youtube), так как за игру отвечает PS4Pro через карту захвата Live Gamer 4K (GC573). Но к моему сожалению, мне так и не удалось добиться приемлемой для меня картинки во время стрима. В настройках OBS я использовал Ваш второй вариант, процессор не нагружался выше 40%, а картинка на стриме (youtube) далека от идеала. При изменении «предустановок использования ЦП» от veryfast к medium, нагрузка возрастает до 50-60%, изображение становится четче (в youtube), но вместе с тем появляются жуткие лаги в трансляции, прерывания в движениях, рывки. Тест стрима проводил на игре Titanfall2. Также, пробовал вести запись на ssd с настройками кодировщика — та же история. На medium ЦП не сильно грузится, но в итоге видео хоть и с лучшей, более качественной картинкой воспроизводится рывками (тормозами, лагами). Посоветуйте что может быть не так? Как улучшить качество? Какие еще могут быть «подводные камни»?

Александр Окатьев

Приветствую! Насколько мне известно, youtube позволяет стримить с большим битрейтом, чем 8000 kbps, поэтому, если позволяет пропускная полоса вашего интернет-подключения (исходящая, upload) можете увеличить битрейт до 10000-12000 + попробуйте выставить настройки кодировщика, которые я привел ниже.

Кодировщик: x264
Галочку НЕ ставить => Принудительно использовать настройки кодировщика потоковой службы
Управление битрейтом: CBR
Битрейт: 10000 Kbps
Галочку НЕ ставить => Использовать пользовательский размер буфера
Интервал ключевых кадров (сек): 2
Предустановка использования ЦП: veryfast
Профиль: high
Настройка: (Нет)
Настройки x264 (разделённые пробелом): partitions=all direct=auto aq-mode=2 aq-strength=0.9 ipratio=1.1 rc_lookahead=120 fast_pskip=0 bframes=4 b_pyramid=0 b_adapt=2 weightp=2 deadzone-inter=4 deadzone-intra=2 qpstep=8 subme=10 me=umh deblock=-1:-1 psy_rd=1.1:0.15 trellis=2

Такой вопрос, выходное разрешение какое? Вот тут — https://okatiev.ru/pictures/obs3.jpg

Артем
Артем

14 мая 2020, 15:29

Спасибо за оперативность! Битрейт ставил разный 10к, 15к, даже 35 и 55к, улучшений нет (к слову при записи видео стоит 50к битрейт). Выходное разрешение равно базовому — 1920х1080, метод ланцоша, 60fps.
Качество это хорошо, но уже второстепенно, новая проблема — при подключении второго монитора выявилась новая проблема! Это конечно не по теме будет, но я уже не знаю что делать и где искать. Опишу схему подключения PS4 (HDMI) => Live Gamer 4K (In) => от видео карты в 1-й монитор — и звук игры есть! Как только добавляю 2-й монитор от разъема Live Gamer 4K (Out) звук игры пропадает. Вынимаю HDMI из разъема Live Gamer 4K(Out) — звук есть, вставляю — нет. Такое ощущение, что карта захвата перенаправляет звук на второй монитор, не выдавая его в комп, а при отсутствующем подключении через разъем Out вновь отдает звук в систему. Есть ли какие мысли по этой проблеме,

Александр Окатьев

Выходное разрешение необходимо снизить до 1600x900 (900p).

В диспетчере устройств при подключенных двух мониторах, нужно отключить звуковое устройство HDMI с именем второго монитора и/или принудительно в OBS в настройках звука выставить устройства с которых захватывается звук.

UPD: Почему не подключить два монитора к видеокарте?

Артем
Артем

15 мая 2020, 10:35

Так и пришлось подключить два монитора к видеокарте.
«Выходное разрешение необходимо снизить до 1600x900 (900p).» — это понижение разрешения, а в youtube ставится 720 автоматом.В общем так и не добился я хорошего качества, остановился на 15000 Kbps, Veryfast, High и путем экспериментов выбрал PSNR в строке настройки.

Илья
Илья

22 мая 2020, 15:55

Добрый день, очень интересен вопрос. Действительно ли так необходимо при стриме в 1080р60fps через RTX NEW NVENC кодек, выставлять — «Фильтр масштабирования: Бикубический (чёткое масштабирование, 16 выборок)» А не — «Фильтр масштабирования: Метод Ланцоша (Чёткое масштабирование, 32 или 36 выборок)» Я просто действительно не понимаю данный вопрос, это та ситуация когда больше, не значит лучше? К сожалению у самого нет возможности проверить данный вопрос, поэтому интересуюсь именно тут.

P.S заранее спасибо за ответ.

Александр Окатьев

Приветствую. Если входное и выходное разрешение совпадают — особого смысла не вижу, так как масштабирование происходит 1:1 — один к одному. Если выходное разрешение (разрешение потокового видео для стрима) меньше — тогда имеет смысл выставлять 32 или 36 выборок, для улучшения общего качества картинки.

Денис
Денис

22 мая 2020, 22:56

После обновления 25.0.8 запись видео стала очень плохого качества (все в квадратиках) при «Использовать кодировщик потока». Если устанавливаю x264 все хорошо пишет.

Александр Окатьев

Не нужно включать галочку «Использовать кодировщик потока».

Anthonyfoofs
Anthonyfoofs

28 мая 2020, 18:13

Many thanks for the information. Now I will know it.

Arthur
Arthur

30 мая 2020, 12:33

Эти настройки на наи*уевейшее качество, так как через кодеки , какая бы у тебя видеокарта не была,все равно будет несмотрибельное мыло (разве что для just chatting стримов), не игровых. Тут нет вины автора поста, просто nvidia как всегда нас всех нае*али.

Александр Окатьев

Благодарю за отзыв, но смотря с чем сравнивать и какими бюджетами оперировать, не у всех есть возможность кодировать дорогущими процами. NVENC’ом можно кодировать стрим довольно неплохого качества, я подробно описал, какой контент будет отлично выглядеть в потоке. На мой взгляд очень неплохо для NVENC и то, что он показывает в сравнении со стоковым veryfast x264 например, а особенно в сравнении с кодировщиком на картах AMD.

Юрий
Юрий

4 июля 2020, 00:40

Здравствуйте.
Для записи видео использую кодек nvenc в обс. Не могу добиться чтобы видео записывалось с ReFrames=1. Для меня это критично, потому что after effects люто тормозит если reframes больше одного. Все настройки в обс перетыкал, все равно видео пишется с reframes=2

Александр Окатьев

Приветствую! Для того, чтобы получить значение ReFrames = 1, вам нужно выставить B-Frames в настройках NVENC-кодировщика в значение «0» — http://prntscr.com/tcn4mb

Соответственно в настройках записи нужно выставить «Использовать настройки кодировщика» или «Use stream encoder» — http://prntscr.com/tcn6ef

В результате получается ReFrames = 1 у записанных файлов — http://prntscr.com/tcn70y

Evgeniy
Evgeniy

4 июля 2020, 19:17

Добрый день, спасибо за статью!

Подскажите, какие настройки нужно выбрать для QuickSync для записи видео локально? Вот мои https://prnt.sc/tbtei5 проблема в том, что картинка чёткая, но если какой замес (играю в шутеры) фпс на видео (судя по «информации» на видео) подпрыгивает до 85 (от 60) и падает до 54 тем самым возникает мини лаг.

Почему выбрал QuickSync? У меня 1 пк и связка i7 8700k + Nvidia 2080 и я играю на стрим (9к битретай) и если играю в игру и фоном записываю видео, то играть местами не очень комфортно, игра словно «плывёт» местами, иными словами появляется инпут лаг, поэтому искать альтеранативу и обнаружил её в QuickSync.

Александр Окатьев

Приветствую! К сожалению, мне не на чем поэкспериментировать с QuickSync. Я думаю, что вам стоит поиграться с изменением отмеченными на скриншоте параметрами — http://prntscr.com/tcn9hk

Андрей
Андрей

30 июля 2020, 17:30

Здравствуйте, подскажите пожалуйста, для записи (не стрима) какие настройки лучше выставить
Проц xeon 2678v3 32гб оперативы, видеокарта RTX 2070 SUPER OC

Александр Окатьев

Добрый вечер! Насколько динамическую картинку планируете записывать?

Андрей
Андрей

4 августа 2020, 07:04

Ну в основном шутер игры, думаю динамика будет ого-го

Александр Окатьев

Для записи игр с высокой динамикой, попробуйте использовать кодировщик NVENC New с такими настройками:

Режим вывода: Расширенный
Кодировщик: nVidia NVENC H.264 (new)
Галочку НЕ ставить => Принудительно использовать настройки кодировщика потоковой службы
Управление битрейтом: CBR
Битрейт: 30000 Kbps
Интервал ключевых кадров (сек): 2
Пресет: Макс. качество
Profile: High
Галочку НЕ ставить => Предугадывание
Галочку СТАВИТЬ => Психовизуальная корректировка
GPU: 0
Макс. кол-во B-кадров: 4

Арсений
Арсений

21 августа 2020, 21:45

Здравствуйте, а, что делать если нельзя поменять кадировщик и есть только x264

Александр Окатьев

Вероятно, ваша видеокарта не поддерживает аппаратное кодирование видео NVENC. Какая видеокарта у вас установлена?

Андрей
Андрей

28 августа 2020, 01:36

Спасибо, за ответ, методом тыка выставил такие же настройки как вы и предложили:)

Александр Окатьев

Отлично)

Лука Андрей
Лука Андрей

11 октября 2020, 09:17

У меня проблема. Когда запускаю тест через Twitch Bandwidth Test, везде показывает Failed, кто сталкивался с таким или может автор что-нибудь посоветует? Прикрепляю ссылку на скрин результатов по Европе, по всем остальным регионам выдает тоже самое. Скрин: https://i.imgur.com/rwZoLuy.png

Александр Окатьев

Приветствую, ключ трансляции своего канала вставляли в Twitch Test?

Лука Андрей
Лука Андрей

11 октября 2020, 09:57

Запустил пробную трансляцию через Twitch Inspector. Сервер выдает «undetected.twitch.tv»

Владислав
Владислав

11 октября 2020, 19:50

хочу начать стремить через obs игру fifa 21, игра очень зависима от задержи ввода (input lag), пытался стримить через все пресеты, что вы привели в статье через nvenc и h264, итог один , чувствуется inpt lag , в той лил иной степени. есть ли настройка снижающая его , что бы не мешала игровому процессу .конфиг ryzen 2600, rtx 2070, 16 gb mem.

Александр Окатьев

Приветствую, попробуйте поиграться приоритетами процессов obs и fifa.

P.S. С помощью софтины Process Lasso можно управлять приоритетами ввода/вывода.

Сергей
Сергей

22 октября 2020, 12:41

Здравствуйте такой вопрос, у меня процессор e5 2667 v2(8/16), 32гб оперативки, видеокарта gtx970, при просмотре записанного видео с использованием кодировщика потока через процессор (veryfast 8000 60fps full hd режим простой) иногда наблюдаются лаги особенно при повороте как будто затормаживается картинка при этом процессор грузится максимум 65-70%, в самой игре все плавно и отлично. В чем может быть проблема?

Александр Окатьев

Приветствую! Вероятнее всего происходит задержка кодирования в момент резкой смены картины, то есть ЦП не успевает справляться с кодированием сцены. Попробуйте понизить framerate с 60 FPS, например в 48 FPS и проверьте на предмет лагов.

Ярослав
Ярослав

26 октября 2020, 22:15

Добрый вечер. Проц e5 2689 и видео GTX1650 Super. Хочу записывать видео по Apex Legends, но не могу настроить хорошее качество. В одних случаях я получаю мыльную графику а в других плохой фпс на записи или сильный разрыв картинки. Подскажите прессеты для теста в этой игре. Спасибо

Александр Окатьев

Ярослав, приветствую!

Для записи игр с высокой динамикой, попробуйте использовать кодировщик NVENC New с такими надстройками:

Режим вывода: Расширенный
Кодировщик: nVidia NVENC H.264 (new)
Галочку НЕ ставить => Принудительно использовать настройки кодировщика потоковой службы
Управление битрейтом: CBR
Битрейт: 30000 Kbps
Интервал ключевых кадров (сек): 2
Пресет: Макс. качество
Profile: High
Галочку НЕ ставить => Предугадывание
Галочку СТАВИТЬ => Психовизуальная корректировка
GPU: 0
Макс. кол-во B-кадров: 4

Денис
Денис

16 ноября 2020, 22:17

Здравствуйте, подскажите в чем может быть дело , стримлю на Ютуб, в динамичных сценах картинка пиксилиться, особенно трава, и деревья, в простое всё чётко, i7 4770, gtx 1080, 16 gb, стримлю в 1440, интернет 20мб, разницы не вижу если менять битрейт или разрешение изображения, все так же в пикселях. Что только не пробовал выставлять, менял битрейты, кодировщики, задержки и т. п... что за фигня не могу понять по статистике в obs всё в норме, пропусков нету, только если слишком высокий битрейт

Александр Окатьев

Приветствую! Слишком большое выходное разрешение потока (1440р) и слишком маленькая скорость канала.

Для понимания: Стрим «пикселится» при обильном количестве зелени при выходном разрешении 900р и битрейте 8000 кб/сек (64 мбит/сек). Пикселение пропадает при том же разрешении 900р, но увеличении битрейта до 30000 кб/сек (240 мбит/сек).

Это на аппаратном кодировщике NVENC. Имея отдельный стрим ПК с мощным ЦП, можно добиться более качественной картинки при меньшем битрейте.

Для вашего случая вижу такое решение: понижение выходного разрешения стрима до 720p, тогда «пикселение», по крайней мере, сведется к минимуму. Если у вас скорость интернета 20 мбит/сек, то в переводе на килобайты в секунду, максимальный битрейт составит 2500 кб/сек.

Виталий
Виталий

23 ноября 2020, 21:45

А что делать если в программе Twitch Bandwidth Test, колонка quality 0 для всех серверов, пробовал мобильный интернет, было 84 на сервере Хельсинки, переключил обратно кабельное, стало 0(

Konstantuswpj
Konstantuswpj

27 ноября 2020, 07:59

удалите,пожалуйста! <a href=https://1departament.ru/>.</a>

Ваш комментарий
* Разрешены домены: iCloud, Gmail, Yahoo, Rambler, Ukr.Net, Hotmail, Mail.Ru и Yandex
** Ваш E-mail адрес не будет опубликован
HTML-код не интерпретируется

Ctrl + Enter