Всем привет! Меня зовут Сергей и в этом руководстве я постараюсь рассказать Вам подробно как настроить Open Broadcaster Software (далее OBS), как запустить его и рассмотрим все настройки в деталях. В руководстве будут присутствовать изображения, так что по ним Вам, я думаю, будет легче ориентироваться.
Если возникнут какие-либо вопросы по этой теме, пишите в комментариях, постараюсь ответить. Интересные вопросы и ответы на них я соберу вместе и опубликую их под руководством в виде FAQ.
Оглавление:
И так, начнём с нуля?
Для начала отвечу на вопрос:
Для чего нужен Open Broadcaster Software (OBS)?
OBS - это бесплатная программа с открытым исходным кодом, которая позволяет транслировать в интернет различную мультимедийную информацию и записать её в видео формате.
Зачастую, для трансляции используют такие сервисы как Twitch, YouTube, DailyMotion, Hitbox.
OBS поддерживает:
- кодирование с помощью H264 (x264) и AAC;
- Intel Quick Sync Video (QSV) и NVENC;
- неограниченное количество сцен и источников (об этом узнаете позже);
- запуск RTMP потока (прямая трансляция) на Twitch, YouTube, DailyMotion, Hitbox и другие проекты;
- при записи видео получаем MP4 или FLV формат;
- захват игр, используя графический процессор, для обеспечения высокой производительности игры;
- устройство захвата DirectShow;
- Windows 7/8/10, OSX и Linux.
В моём случае будет использоваться операционная система Windows 7 Professional x64. Поехали...
Установка OBS:
Скачиваем программу OBS с официального сайта (скачать) или с нашего сайта (скачать).
вид сайта OBSproject, актуальна на 08.11.15
Если Вы скачали архив с нашего сайта, то распаковываем и запускаем OBS_0_656b_Installer.exe, если Вы скачали с официального сайта, то просто запустите установщик OBS_0_656b_Installer.exe. После запуска появляется окно приветствия:
окно привествия
Нажимаем кнопку Next >, открывается окно с Соглашением. Для прочтения необходимо знание английского языка.
окно соглашения
Если Вы нажали I Agree, то Вы приняли Соглашение и продолжите установку. Время установки менее 10 секунд (на быстром компьютере). Если же не согласны, нажмите Cancel, в этом случае установка прекратится.
И так, установка завершена, открывается вот такое окошко:
окно завершения установки
В нём установлена галочка напротив Run Open Broadcaster Software 0.656b, это значит, что после нажатия кнопки Finish программа автоматически запустится.
OBS при первом запуске
Отлично! Установка завершена. Запускаем и переходим к настройке OBS.
Настройка OBS:
После запуска OBS, переходим к настройкам. Для этого нажимаем кнопку Настройки внизу окошка справа или в верху в меню Настройки > Настройки, разницы никакой не будет.
Колонка слева - это меню настройки, справа - содержимое выбранной категории.
Начнём, конечно же, с самой первой категории Общие.
Общие. Настройки:
- Язык: Русский.
- Язык программы.
- Профиль: CyberFrags (название любое, по умолчанию Untitled).
- Используется для переключениями между Stream каналами. То есть, у нас есть два канала на которых мы стримим, к примеру, youtube.com/cyberfragscom и twitch.tv/cyberfrags.
- Важно! Настройки для каждого профиля необходимо выбирать отдельно! К общим настройкам не применяется.
- Кнопки Добавить, Переименовать, Удалить.
- Позволяет управлять профилями, вы можете добавить, переименовать или удалить.
- Значок в трее: Да.
- Показывает значок программы в трее (отображается справа внизу, около часов).
- Сворачивать в трей: Да.
- Сворачивает программу в трей во время трансляции.
- Отображать курсор на проекторе: Да.
- Показывать окно журнала при запуске OBS: Нет.
- Ставить только в случае ошибок с OBS.
Кодирование. Настройки:
- Кодировщик: x264 (у меня IQS не поддерживается).
- Позволяет выбрать с помощью какой технологии Вы будете кодировать видео.
- x264 - кодировка с помощью процессора.
- Quick Sync - кодировка с помощью графического процессора, используя технологию Intel Quick Sync, встроенного в сам процессор.
- NVIDIA NVENC - кодировка с помощью видеокарты. Поддерживается видеокартами NVIDIA начиная с GeForce GT 430.
- Позволяет выбрать с помощью какой технологии Вы будете кодировать видео.
- CBR (постоянный битрейт): Да.
- Устанавливает постоянный битрейт, в рамках которого будет кодировать кодировщик. Если выбрать Нет, то в таком случае используется VBR (изменяющийся битрейт).
- CBR паддинг: Да.
- Информацию нигде не нашёл, оставил стандартным.
- Качество: default.
- Качество кодирования. Если выбрать VBR (об этом я писал во 2 пункте), то вы можете выбрать качество кодирования сами.
- От 0 до 10, чем выше значение, тем выше качество, тем больше нагрузка на процессор.
- Качество кодирования. Если выбрать VBR (об этом я писал во 2 пункте), то вы можете выбрать качество кодирования сами.
- Другой размер буфера: Нет.
- Размер буфера задаётся вами, смотри пункт 7.
- Максимальный битрейт (Кбит/с): 3000.
- Используется для качества трансляции (картинки). Для каждого качества используется различное количество Кбит/с.
- Таблицу разрешение/битрейт, смотрите ниже.
- Важно! Не используйте значение более 80% скорости вашего исходящего соединения.
- Размер буфера (Кбит): default.
- Позволяет самостоятельно выбрать размер буфера.
- Если максимальный стоит 3500, а в этой строке 5000, то зрители с хорошим интернетом будут видеть лучшую картинку, а со слабым интернетом будет буферизация.
- Позволяет самостоятельно выбрать размер буфера.
- Кодек: AAC.
- AAC - Advanced Audio Coding - формат аудиофайла, которая имеет меньше потерь качества звука при кодировании с одинаковыми битрейтами.
- MP3 - формат аудиофайла, который имеет потери качества звука при кодировании с одинаковыми битрейтами больше, чем AAC.
- Битрейт: 128.
- Качество звука.
- Для записи песен 320 самое то.
- Качество звука.
- Формат: 48kHz.
- Частота дискретизации аудиозаписи.
- 44.1kHz - используется в CD Audio.
- 48kHz - используется в DVD, DAT.
- Разница почувствуется только в случае идеального слуха и наличия хороших динамиков.
- Частота дискретизации аудиозаписи.
- Канал: стерео.
- Моно, представляет собой одноканальную запись и воспроизведение звука.
- Стерео – двухканальная и более.
Таблица соотношения разрешение/битрейт:
Качество | Разрешение трансляции | Минимальный битрейт | Максимальный битрейт | Оптимальный битрейт |
240p | 426 x 240 | 300 | 700 | 400 |
270p | 480 x 270 | 300 | 700 | 400 |
360p | 640 x 360 | 400 | 1000 | 750 |
480p | 854 x 480 | 500 | 2000 | 1000 |
540p | 960 x 540 | 800 | 2000 | 1000 |
720p | 1280 x 720 | 1560 | 4000 | 2500 |
720p | 1280 x 720 | 2500 | 6000 | 3800 |
1080p | 1920 x 1080 | 3000 | 6000 | 4500 |
1080p | 1920 x 1080 | 4500 | 9000 | 6800 |
Нажимаем кнопку Применить, сохраняя текущие настройки. Сохранили? Идём дальше.
Трансляция. Настройка:
- Режим: Прямой эфир.
- Прямой эфир - трансляция в прямом эфире.
- Локальная запись - запись на жёсткий диск.
- Сервис вещания: Twitch (рассмотрим пример с сервисом Twitch).
- Custom - пользовательский сервис
- Twitch - http://www.twitch.tv/
- Vaughn Live / iNSTAGIB.tv - http://instagib.tv/
- GoodGame.ru - http://goodgame.ru/
- Dailymotion / Dailymotion Games - http://dailymotion.com/
- YouTube / YouTube Gaming - https://www.youtube.com/
- CyberGame.tv - http://cybergame.tv/
- hitbox.tv - http://hitbox.tv/
- connectcast.tv - http://connectcast.tv/
- Azubu.tv - http://www.azubu.tv/
- FMS URL: EU: Frankfurt, DE.
- rtmp-ссылка на сервер сервиса. У каждого сервиса свой FMS URL.
- Play Path / Stream Key (при наличии).
- Ключ трансляции, используется не во всех сервисах. О нём позже.
- Автопереподключение: Да.
- Необходим для переподключения стрима, в случае разрыва связи.
- Задержка автопереподключения: 10.
- Время через которое произойдёт переподключение трансляции.
- Задержка (сек): 30.
- Задержка передачи данных от вас на сервис.
- Используется в основном для соревновательных игр, чтобы не подсматривали =)
- Для общения или стрима одиночных игр, лучше использовать 0, чтобы общаться со зрителями.
- Задержка передачи данных от вас на сервис.
- Режим низкой задержки: Нет.
- Позволяет уменьшить количество времени на передачу данных.
- Если Да, то задержка очень минимальна, пара секунд (не проверял сколько именно).
- Если Нет, то задержка на передачу будет составлять: установленная задержка вами в пункте 7 + пара секунд. В моём случае 30-35 секунд задержка.
- Позволяет уменьшить количество времени на передачу данных.
- Автоматическое сохранение трансляции в файл: Да.
- Сохраняет запись трансляции автоматически на ваш компьютер.
- Продолжать запись когда трансляция остановилась: Да
- Продолжает записывать видео когда остановилась трансляция.
- Если выбрать Нет, то видео обрежется на столько же секунд сколько стоит у вас в задержке.
- Продолжает записывать видео когда остановилась трансляция.
- Путь к файлу.
- Место сохранения медиафайлов. У всех по разному.
- Длина буфера повтора (в секундах): 1.
- Задержка в секундах для записи повтора.
- Путь к файлу повтора.
- Место сохранения повтора.
Twitch. Ключ трансляции:
Переходим на Twitch.tv. Заходим в свой аккаунт, если нету создаём. В верху в меню нажимаем на свой логин, открывается подменю. В нём выбираем Информационная панель. Чуть ниже, ещё одно меню, в нём выбираем Ключ трансляции. Нажимаем кнопку Show Key. Соглашаемся с тем, что его нельзя никому показывать I Understand. И копируем его, выглядит он примерно так: live_*случайные цифры*_*случайные цифры и буквы*.
Скопировали? Отлично, вставляем его в поле Play Path / Stream Key (при наличии) и нажимаем кнопку Применить.
Видео. Настройка:
- Видеокарта: NVIDIA GeForce GT 640.
- Позволяет выбрать видеокарту для захвата.
- Пользовательское: 1920x1080.
- Позволяет выбрать собственно разрешение. Чем больше параметр, тем лучше качество, тем выше нагрузка.
- Монитор: 1.
- Позволяет выбрать с какого монитора транслировать. Выбрать можно если у вас их два или более. При этом используется полное разрешение экрана.
- Масштабировать разрешение.
- Уменьшает размер картинки, но увеличивает нагрузку на систему.
- Фильтр.
- Можно изменить только при включённом масштабировании. Позволяет улучшить качество уменьшенной картинки.
- Кадров в секунду: 30.
- Количество кадров в секунду. Варьируется от 10 до 60. Чем больше значение, тем плавнее будет идти видео, но повышается нагрузка на систему.
- Для слабых компьютеров: 10-25
- Для средних компьютеров: 25-45
- Для мощных компьютеров: 45-60
- Количество кадров в секунду. Варьируется от 10 до 60. Чем больше значение, тем плавнее будет идти видео, но повышается нагрузка на систему.
- Отключать Aero при запуске: Да.
- Отключает прозрачность окон в операционной системе.
- Для мощных компьютеров нет разницы, выбор за вами.
- Средним и слабым, лучше отключать.
- Отключает прозрачность окон в операционной системе.
Снова нажимаем Применить и идём дальше.
Аудио. Настройки:
- Устройство воспроизведения: По умолчанию.
- По умолчанию - используется устройство воспроизведения, установленное системой.
- Название устройства - их может быть несколько, зависит от того сколько подключено устройств воспроизведения.
- К примеру, основной выход у вас на колонки, а звонки Skype вы принимаете через наушники, таким образом, зритель не услышит того с кем вы разговаривает, но будет слышать вас.
- Микрофон: По умолчанию.
- Отключить - отключает микрофон.
- По умолчанию - используется микрофон установленный системой.
- Название микрофона - их может быть несколько, зависит от того сколько подключено микрофонов.
- Принудительный режим моно: Нет.
- Включает режим моно независимо от настроек.
- Показывать только подключённые устройства: Да.
- Показывает работающие устройства, которые подключены к компьютеру.
- Задержка НиГ (мс): 200.
- Задержка для функции "Нажми и Говори".
- Усиление приложений (множитель): 1.
- Усиливает звук от приложений, значение умножается.
- Усиление микрофона (множитель): 1.
- Усиливает чувствительность микрофона, значением умножается.
- Смещение микрофона: 0.
- Задержка воспроизведения микрофона в миллисекундах.
стандартные настройки, у нас такие же
В принципе я ничего не изменял, если вы настроили по-своему, нажимаем кнопку Применить.
Горячие клавиши. Настройка:
- Использовать функцию "Нажми и Говори": Нет.
- Удерживая кнопку, которую вы поставите, вы будете говорить в микрофон. Нам она не нужна, не удобно ведь.
- Нажми и Говори: Нет.
- Позволяет включить или отключить микрофон, зажав соответствующую клавишу.
- Нажми и Говори 2: Нет.
- Запасной вариант 2 пункта.
- Отключить/Включить микрофон: Num1.
- Позволяет включить или отключить микрофон, нажав соответствующую клавишу. В моём случае это кнопка Num1.
- Отключить/Включить звуки рабочего стола: Num3.
- Позволяет включить или отключить звуки рабочего стола (системные звуки), нажав соответствующую клавишу. В моём случае это кнопка Num3. Почему не Num2? Чтобы случайно не отключить микрофон.
- Начать трансляцию: Num 0.
- Позволяет начать трансляцию, нажав соответствующую клавишу.
- Остановить трансляцию: Num Del.
- Позволяет остановить трансляцию, нажав соответствующую клавишу.
- Начать запись: Нет.
- Позволяет начать запись трансляции, нажав соответствующую клавишу.
- Остановить запись: Нет.
- Позволяет остановить запись трансляции, нажав соответствующую клавишу.
- Начать повтор: Нет.
- Позволяет начать воспроизведение повтора, нажав соответствующую клавишу.
- Остановить повтор: Нет.
- Позволяет остановить воспроизведение повтора, нажав соответствующую клавишу.
- Сохранить повтор: Нет.
- Позволяет сохранить повтор, нажав соответствующую клавишу.
- Запись из повтора: Нет.
- Позволяет запустить запись из повтора, нажав соответствующую клавишу.
Выбрали горячие клавиши? Сохраняем, нажав кнопку Применить и перейдём к самому интересному, расширенным настройкам OBS.
Расширенные. Настройки:
- Многопоточная оптимизация: Да.
- Определяет количество ядер процессора и распределяет нагрузку равномерно между ними.
- Приоритет процесса: Средний.
- Устанавливает приоритетность OBS над другими программами.
- Время буферизации сцены: 500.
- Время загрузки сцены в миллисекундах.
- Отключить кодирование при просмотре: Нет.
- Отключает кодирование при предварительном просмотре (не влияет на трансляцию).
- Разрешить системные модификаторы для горячих клавиш: Нет.
- Позволяет использовать модификаторы для горячих клавиш.
- Предустановка x264 CPU: very fast.
- Устанавливает уровень кодирования. Чем быстрее, тем хуже качество, но меньше нагрузка на процессор:
- slower - очень медленно
- slow - медленно
- medium - средне
- fast - быстро
- faster - быстрее
- very fast - очень быстро
- superfast - супер быстро
- ultrafast - сверх быстро
- Устанавливает уровень кодирования. Чем быстрее, тем хуже качество, но меньше нагрузка на процессор:
- Профиль кодирования: main.
- high - для трансляции высокой четкости.
- main - для трансляции стандартной четкости.
- Интервал ключевых кадров (сек, 0=авто): 2.
- Определяет частоту ключевых кадров.
- CFR (постоянная частота): Да.
- Позволяет кодировщику кодировать информацию с постоянной частотой кадров.
- Дополнительные настройки кодировщика x264.
- Поле не трогаю, так как в этом не разбираюсь.
- Кодировать в полном спектре: Нет.
- Увеличивает качество кодирования, за счёт нагрузки на процессор, повышая качество картинки.
- Разрешить 61-120 FPS в настройках видео: Нет.
- Разрешает использовать в трансляции 61-120 FPS. Не все мониторы могут работать с данным числом FPS и данная настройка значительно увеличивает нагрузку на процессор.
- Подгонять звук под тайминг видео. Общее смещение аудио (мс): 0.
- Экспериментируйте если у вас возникают проблемы с синхронизацией видео и аудио потоков.
- Улучшенная синхронизация микрофона (QPC метки).
- Читаем подпункт 12.
- Автоматический режим низкой задержки: Нет.
- Привязка к интерфейсу: default.
- Степень влияния на задержку: 20.
- Отключить TCP оптимизацию: Нет.
- Используйте только в том случае, если вы имеете плохое качество соединения к стрим-сервису. Лучше всего сменить сервер/стрим-провайдера.
Готово! Основные настройки завершены.
Шумовой гейт. Настройка:
Здесь я не буду углублять в подробности. Это функция позволит вам настроить ваш микрофон, в случае если есть "лишний" шум.
И так, настройки завершены. Осталось подключиться с stream-сервису и начать трансляцию.
Как начать трансляцию через Twitch я опишу в следующем руководстве.
Возможно в некоторых пунктах я ошибся, но буду рад, если Вы меня исправите. Удачных стримов ;)