Сильно ли стрим нагружает компьютер

Обновлено: 07.07.2024

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

Таки вот немного о проблеме:

У меня средний комп, который, по идее, должен тянуть трансляцию на ютубе в 720р: Core i5 4430 на 3Ггц; GTX 750ti 2GB; ОЗУ 8ГБ(одной планкой). Бюджетная мать MSI, без функции разгона проца и видюхи.

Средний интернет: 20мбит/с, и отдача 95мбит/с

Казалось бы, ничего не должно предвещать проблем со стримами, однако они все же случились. Поток с OBS подгружался очень медленно. Качество картинки ютуб предлагал уменьшить из-за, якобы, не достаточной скорости интернета. Битрейт в OBS уже выставлял не оптимальных 2500(как на выгрузку, так и на буферизацию), а 1000 - и все равно стрим зависал жестко и лагал. И это только на Ютубе так, на нем еще более-менее мягко было стримить. Он хоть как-то оптимизирован. Про Твитч, Хитбокс и прочие популярные платформы стриминга я уже не говорю , которые, как известно, беспощадны к железу и интернету стримеров, там вообще была жесть, периодически не удавалось даже запустить стрим, а если и удавалось - он падал моментально или зависал.

И тут я, совершенно случайно, нахожу такую замечательную(от части) платформу для стриминга, называемая GoodGame. Она очень малоизвестная, не достаточно хорошо обкатана, скудная аудитория, не очень удобный и не допилинный интерфейс, НО , при всем при этом, у него есть функция рестриминга(вещание стрима на разные каналы и платформы, подобно как у restream.io), которая, по сути, и решила эту проблему лагов и зависаний стримов. Вернее, решила проблему даже не эта примочка, а серваки этой платформы, которые находятся в России в Москве. Это и является царём-спасителем данной ситуации со стримами. Вы, наверное, спросите меня: "Ну и что? В чем проблема то? Ну находятся сервера в России, и что с того? У restream.io они стоят в США и Европе. Какая разница, с чего рестримить?" В том то всё и дело. Позвольте я объясню. Дело в том, что вся эта ситуация зависит целиком и полностью от МЕСТА расположения ресурсов, которые обрабатывают стрим. До куда, по вашему мнению, трафик быстрее долетит, находясь при этом в любой точки России(уж как обстоят дела у Украинцев и Белорусов - не знаю. Говорю за Россию): до Москвы или до другого континента? Разумеется до Москвы. А теперь давайте вернемся к вопросу изначальной проблемы: что Ютуб нам выдавал, когда стрим просаживался? Правильно, что поток не достаточно быстро подгружается из-за низкой скорости. А раз мы весь стрим подаем прямиком в Москву, которая находится буквально под носом - подгрузка битрейта будет проходить мгновенно. А Москва, в свою очередь, по своим, более широким каналам уже посылает весь трафик со стримом на Ютубовские, Твитчевские и прочие Европейские и Демократические(Американские) сервера. И делает она это отнюдь не плохо! И это реально работает. Я специально экспериментировал: напрямую пытался стримить на Ютуб и Твитч - жуть, кошмар и ужас. А через GoodGame все замечательно транслируется и на твитч и на ютуб без просадки.

Что касаемо настройки OBS.

Настройка вся в основном стандартная, за исключением пары моментов:

1) В настройках, в пункте "Расширенные" приоритет процесса ставим: Высокий. Здесь же находим параметр "Дополнительные настройки кодировщика x286", ставим галочку если еще не стоит, и в поле вводим атрибут: "keyint=60". Это число кадров, передающиеся в трансляции. В данном случае - 30 кадров в секунду. Это пересчитывается как-то по особому, умножая на 2. Я уже не помню, как это вычисляется, но если хотите передавать 60 кадров(тобишь вещать стрим на 60fps) - выставляете параметр 120 вместо 60-ти.

2) В настройках, в пункте "Видео". Находим параметр "Масштабировать разрешение", и из списка предложенных выбираем: 1.50 (1024х720).

3) Битрейт лучше всего выставить на 2000(столько же и на буферизацию). С 2500 все-таки чуток подлагивает

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

Повторюсь, что данная статья рассчитана на стриминг средних компьютеров(например как у меня), и при интернете не меньше 10-15мбит/с. Обладателям стареньких пеньков, или например тех же AMD Athlon и им подобных, а так же интернета в 5мбит/с - не стоит и пытаться. Можно, конечно, стримить и на Core i3, но будут проблемы с FPS, так как это двухъядерные процессоры. Лучше всего на 4 ядрах вещать эфир. Это и ежу понятно.

Да, кстати, чуть не забыл! Вся панацея рестрима на GoodGame имеет один приличный и существенный недостаток: там очень привередливая администрация, и до боли вредные макаки и шимпанзе, под названием - Модераторы, от настроения которых зависит вероятность твоего бана/разбана(без шуток сейчас говорю про настроение, это правда). Тобишь материться и вести стрим в стиле Джова и Дезертода там запрещено, даже если у вас будет стоять галочка в настройках: "В стримах присутствует нецензурная ленксика +18". Эта галочка, по мнению админов этого проекта, дает право на использование мата раз в 2-3 минуты, и то не очень жесткие, а повседневные. А если через слово будут маты с агрессивным посылом - вас забанят. Но тут не совсем понятно правда когда забанят, и могут ли дать бан во время стрима. Если забанят после окончания стрима - то волноваться особо не о чем. Трансляция сохранится на ютубе. Да и то, если слишком часто так будешь делать - могут дать и пермача после череды таких нарушений. И если блокернут во время стрима, само собой, ляжет и рестриминг на ютуб. Это конечно усложнит положение. Так что, на GoodGame лучше стримить культурно, и не злоупотреблять матом Это, конечно, большой минус. Но он едва ли покрывает такое огромное, на мой взгляд, преимущество бесперебойного рестриминга на любые платформы с минимальными потерями.

Всем бобра, и по меньше арты в боях! Надеюсь, кому-то будет полезна данная статья! Пишите в коментах, если появятся вопросы, постараюсь ответить.

Научиться стримить на слабом пк без лагов можно по видео ниже

Узнаём свою скорость загрузки (upload speed) на этом сайте. В среднем скорость отдачи для стрима в хорошем качестве должна быть 16 Mbps. Скачиваем эту версию OBS. Streamlabs OBS больше загружает компьютер и в ней много лишнего.

Настройка OBS для стрима без лагов

Заходим в программу нажимаем file -> настройки.Переходим на вкладку вещание и выбираем нужный нам сервис. Сервер выбираем автоматически либо по региону(который вам ближе).

Настройка OBS для стрима без лагов.
Настройка OBS
OBS стрим, настройка.
Obs стрим

Далее переходим на вкладку Вывод. И ставим режим вывода расширенный.

OBS выбор кодека

Идёт вопрос о том, как стримить с плохим интернетом, и лучшим решением будет выбрать кодировщик x264.Он при меньшем битрейте даёт лучшее качество.

Теперь рассчитаем битрейт исходя из вашей скорости интернета, то есть если ваша скорость отдачи равна 0.80Mbps то умножаем на 100 и получаем — 800 битрейта.


Настройки OBS Studio для плохого интернета
CPU USAGE PRESET — Ставим Fast, но чем медленнее тем лучше будет качество стрима, запомните. Выбираем исходя из мощности нашего процессора.
Profile — main или high.

Кодировщик OBS

Вкладка видео. Базовое разрешение это разрешение нашего монитора, а разрешение вывода, это то разрешение которое получают зрители.

У нас стоит задача сделать стрим без лагов. 1080p и 720p требует больших затрат интернета. Ставим 480p.

Фильтр масштабирования билинейный.
FPS 30 либо 60. Если компьютер слабый можно попробовать поставить меньше.

Настройка стрима для плохого интернета.

В этой статье мы разобрали как стримить со слабым интернетом через obs. Если у вас есть идеи как улучшить стрим пишите нам на сайте.

OBS (Open Broadcaster Software) – это программа, созданная для записи и трансляции видео в прямом эфире. С помощью этой программы стримеры транслируют контент на Twitch и Youtube каналах. С этих трансляций стримеры зарабатывают немалое количество популярности и денег, а бренды пользуются стримами как способом рекламировать себя. Благодаря этому больше и больше людей загораются желанием стримить, но сталкиваются с ограниченной мощностью бюджетных компьютеров и медленного интернета. Потому многие стремятся разобраться, как происходит настройка ОБС для слабого ПК без вреда для него и обеспечения надежности соединения.

Автоматическая настройка OBS

Для начала стоит скачать ОБС, а потом воспользоваться настройкой трансляции в автоматическом режиме. Для ее запуска нужно зайти в программу, открыть верхнее меню, где выбрать пункт «Инструменты». Затем кликнуть по вкладке «Мастер автоматической настройки».

фото-1

Тогда станет доступно три параметра:

  • Оптимизировать для трансляции, вторично для записи.
  • Оптимизировать только для записи, я не буду вести трансляции.
  • Я буду использовать только виртуальную камеру.

Здесь необходимо выбрать «Оптимизировать для трансляции, вторично для записи». А после нажать «Далее».

После этого возникнет всплывающее окно, в котором отобразится:

Следующее, что следует сделать пользователю – подобрать сайт для стрима. Например, «Restream.io» позволяет отслеживать пинг и битрейт стрима , а также транслировать контент на нескольких площадках.

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

фото-1


Дополнительно необходимо поставить галочки напротив:

  • Предпочитать аппаратное декодирование – для декодирования будет использоваться графический процессор (или видеокарта).
  • Посчитать битрейт во время пропускной способности – это автоматически определит пропускную способность сети без сторонних програм.

После этого, нажать «Применить».

Внимание! Однако, видеокарта ПК бывает не настроена на кодирование в реальном времени. Для этого придется снова переместиться во вкладку с параметрами OBS и настроить процессор на кодирование изображения.

Как настроить OBS для слабого ПК

Перед тем, как настроить ОБС на слабом ПК отметим параметры подходящие под это определение. Итак, что нужно компьютеру для того, чтобы эфир проходил без лагов и задержек:

  1. CPU с высокой частотой.
  2. Графический процессор с большим объемом видеопамяти.
  3. Большое количество оперативной памяти.

Чтобы настроить OBS, следует обратить внимание на «Вывод» и «Видео» в панели настроек.

фото-1


Во вкладке «Вывод» выбрать кодек х264. Это позволит стримить в высоком качестве, без нагрузки на GPU. Минус этого способа – нагружается сам процессор, что будет влиять на общую работу компьютера.
Теперь нужно подобрать оптимальное для эфира разрешение. Часто для 1080р качества эфира используют разрешение «1920х1080».

фото-1


Следующий этап того, как настроить ОБС для слабого ПК – определение битрейта (количества бит, используемых при передаче-обработке данных в единицу времени). От этого параметра будет зависеть, сколько бит информации в секунду приходит на стриминговый сервис от ПК по интернет-соединению.
Управление битрейтом лучше выбирать постоянное (CBR). В этом случае картинка эфира будет стабильной, а соединение не будет обрываться. Чтобы подобрать правильный битрейт для стрима, предварительно потребуется узнать исходящую пропускную способность интернет-соединения и настройте ее так, чтобы сбоев на трансляции не было.

Справка!Проверить скорость передачи данных при загрузке можно с помощью специальных сайтов. Минимальный битрейт стрима при разрешении 1080р-3000 бит в секунду.

фото-1


Следующим этапом выбирается предустановка использования ЦП, чтобы задать качество вывода экрана и нагрузку на CPU. Для бюджетной конфигурации ПК стоит отдать предпочтение значению «ultrafast».

фото-1


В последнюю очередь, выберем среднее значение FPS, равное 30.

фото-1

После проделанных действий вкладки должны выглядеть так –
«Вывод»:

  • Кодировщик: х264.
  • Управлением битрейтом: CBR.
  • Битрейт 3000.
  • Интервал ключевых кадров: 2.
  • Предустановка использования ЦП: ultrafast.

«Видео»:

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

Настройка OBS для очень слабого ПК

Если компьютер не может нормально работать при предыдущих настройках, то в таком случае нужно их немного изменить.
Во вкладке «Видео» поменять значение FPS с 30 до 25, а входное разрешение с 1080р на 720р. Во вкладке «Вывод» заменить значение битрейта на 1500.

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

Настройка OBS для МЕГА-слабого ПК

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

Что убавить, не жертвуя четкостью стрима

Если процессор ПК не из самых мощных или не нагружается с кодеком х264 и предустановкой «veryfast», то можно воспользоваться кодеком NVIDIA NVENC H.264. Если установлен графический процессор от NVIDIA модели GTX 10хх, то прекрасное качество стрима обеспечено, а с серией RTX 20хх кодек NVENC функционирует лучше кодека х264. При нужно помнить, что игра не должна сильно нагружать «железо». Тем, кто проводит онлайн-лекции и вебинары, достаточно просто выбрать то, меньше всего нагружает компьютер.

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

Справка! На многих стриминговых платформах есть возможность проверить состояние трансляции. Такой раздел находится в справке платформы. После проверки можно своевременно сделать выводы о качестве стримов и оптимизировать параметры.

Заключение

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

Решающими факторами хорошего стрима на бюджетном пк являются:

  1. Кодек – определяет нагрузку стрима на процессор или видеокарту в зависимости от значения.
  2. Разрешение – от него зависит четкость видео. Нужно помнить, что чем оно выше, тем больше нагрузка на компьютер.
  3. Битрейт – важный параметр для передачи контента в интернет. Напрямую зависит от пропускной способности интернета. Для стриминга необходим не только мощный ПК, но и быстрый интернет. Скорость загрузки для эфира совсем не важна, главное – высокая скорость отдачи. Поток без потери кадров и лагов требует скорость отдачи не менее 10 мегабит в секунду.
  4. FPS – количество кадров в секунду. Обеспечивает плавность изображения в OBS.

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

Полезное видео

Практическое руководство:

Сегодня поговорим о такой неприятной ситуации, как когда вы хотите снять игровой видеоролик на своем далеко не самом новом компьютере, но при этом у вас начинают тормозить игры, или видео записывается с лагами (резкими рывками), при этом компьютер очень сильно "кряхтит" и греется. В итоге показать полученный результат кому-либо будет стыдно. И что теперь делать? Вот готовое решение, поехали!

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

Я покажу правильную настройку записи видео на примере программы MSI Afterburner, но в целом она применима к любым другим программам записи с экрана компьютера. Галочку с Rivatuner Statistics Server мы не снимаем! Я покажу правильную настройку записи видео на примере программы MSI Afterburner, но в целом она применима к любым другим программам записи с экрана компьютера.

Распаковываем архив, устанавливаем программу - нам также предложат сохранить на компьютере утилиту "Rivatuner Statistics Server" (она входит в состав "MSI Afterburner", но не является обязательным компонентом - конкретно в нашем случае она нам нужна). Запускаем "MSI Afterburner" - пусть вас не смущает, что эта утилита предназначена для разгона видеокарты, все элементы управления тактовой частотой видеопамяти и графического чипа отключаются в настройках программы, и тогда она становится совсем безобидной. Для этого проходим в настройки программы (нажимаем на "шестеренку") и во вкладке "Общие" снимаем галочку с пункта "Разрешить управление видеоадаптером и мониторинг". Все, теперь программа способна только фиксировать частоту кадров, выводить наложение поверх игр и записывать видео с экрана рабочего стола. Последнее, это как раз то, что нам надо - поэтому проходим во вкладку "Запись видео":

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