Владельцы Xsplit - пролетайте лесом
Да шучу, вам тоже такую хрень пилят или уже запилили, только настраивайтесь сами.
Итак. На текущий момент времени в OBS есть две возможности разгрузить ЦП от нагрузки по кодированию видео: использование QuickSync и OpenCL. Для их использования нужны необходимые технические средства: в первом случае, процессор Sandy/Ivy Bridge/Haswell и материнская плата, поддерживающая эту технологию; во втором - видеокарта с поддержкой технологии OpenCL.
Первым делом льем отсюда тестовую версию (билды могут меняться, проверяйте чего рядом лежит).
Способ первый. Кодирование встроенным графическим ядром процессоров Intel Sandy/Ivy Bridge/Haswell с помощью Quick Sync.
Преимущества:
Полностью снимает нагрузку от кодирования с ЦП, позволяя, однако, вести стрим в 1080р/30fps. Использование "халявной" мощности простаивающего адаптера.
Недостатки:
Необходимость аппаратной связки: подходящие матплата (обычно такая мп имеет выходы графики, есть отдельные экземпляры без графических выходов, но позволяющих использовать технологию) и процессор.
Залоченные пресет, находящийся где то между superfast и veryfast, что приводит к необходимости завышать битрейт.
Настройка.
Первым делом, надо включить Quick Sync. Для этого: включаем встроенное графическое ядро в биосе (и опцию Quick Sync там же, если таковая имеется). В Windows 7/8 заходим в настройки разрешения экрана, тыкаем Найти.
В результате справа от монитора появляется еще один с надписью "Другой экран не обнаружен". Тыкаем на него, ниже выбираем встроенный адаптер (HD2500/4000), еще ниже "Попытаться в любом случае подключиться к VGA".
Жмем "Применить", затем, в этом же окне, выбираем опцию для параметра "Несколько экранов": Расширить эти экраны.
Готово! (Чтобы вернуть все обратно, нужно в этом окне убрать расширение и потом выбрать из списка "Удалить этот монитор" на правом мониторе.)
Теперь запускаем OBS, переходим на вкладку "Дополнительно" и включаем поддержку Quick Sync (если Вы где-то накосячили, то галочка будет серой).
Все, можете стримить в свое удовольствие в 1920х1080р и офигевать от 5% нагрузки на процессор.
Способ второй. Кодирование с использованием технологии OpenCL.
Преимущества: несколько большая распространенность аппаратной базы. Поддержка пресетов для кодирования. Простая настройка.
Недостатки: частичное снятие нагрузки с процессора. Загрузка видеокарты задачами, не относящимися к рендерингу игры.
Предупреждение: на текущий момент технология крайне нестабильная, использовать при важных стримах не рекомендуется. А также, если у Вас низкий фпс, то нужно принудительно ограничить частоту кадров в игре или поставить вертикальную синхронизацию.
Настройка.
В OBS на вкладке "Дополнительно" в строке "Дополнительные опции x264" дописываем "opencl=true" (без кавычек).
Готово! Пробуем. Если наблюдается какая то фигня (низкий фпс, огромный битрейт, что-то еще), то пробуем дописать "opencl_device=1" (без кавычек) (с цифрой можно поиграться, зависит от наличия у Вас в системе иных графических адаптеров).
Пример:
Вон уже один счастливчик не нарадуется. HD6670/Q6600/OpenCL, 720р/20fps/!!! 560 !!! Kbps/q=8/medium, нагрузка 50-60%. http://ru.twitch.tv/kakichiarirei/b/418553657
На этом все, пишите письма, выдавайте плашку _/, удачных стримов!