Нажмите "Enter", чтобы перейти к содержанию

Obs для стрима: Оптимальные настройки OBS для стрима (разные варианты мощности)

Содержание

Оптимальные настройки OBS для стрима (разные варианты мощности)

Здравствуйте, уважаемые читатели сайта Uspei.com. Пришло время для второй серии «Мамкиного стримера», и сегодня рассмотрим первоначальную настройку OBS. В прошлый раз мы собрали и потестили оптимальное оборудование для стрима в Full HD 60 FPS.

Я постараюсь максимально быстро и информативно рассказать про важные пункты, подобрать оптимальные настройки для разных компьютеров под каждый кодировщик: NVENC, x264, Quick Sync и AVC Encoder для видеокарт AMD.

У некоторых может возникнуть вопрос, почему OBS, а не Xsplit. Во-первых, OBS бесплатна. А во-вторых, менее требовательна к ресурсам ПК. И при одинаковых пресетах OBS будет загружать компьютер намного меньше.

Да, кстати, если в турбо-версии страницы картинки у вас будут сильно размыты, перейдите на оригинальную версию страницы на сайте. Там все изображения в высоком качестве. Давайте уже начнем!


К оглавлению ↑

Выбор платформы, поиск ключа потока

Для начала нам потребуется вкладка «Вещание», в которой мы выбираем платформу для стриминга.

Можно выбрать Youtube, Twitch, и другие. Для мультитрансляций на несколько платформ можно использовать сервис Restream.io.

У каждого сервиса есть свой уникальный ключ потока, с помощью которого мы подключаем программу для стрима к каналу.

Чтобы его найти для Youtube, заходим в «Творческую студию» и внизу копируем «Ключ трансляции». После чего в OBS вставляем в соответствующую строку.

На Twitch ключ трансляции находится в «Панели управления», подкатегория «Канал». При необходимости его всегда можно сбросить.

Часто бывает, что на выходных серверы перегружены и стрим может подтормаживать. Поэтому предусмотрены дополнительные серверы для приема потока.

У Youtube их всего два. А для Twitch рекомендую подобрать сервер с минимальным пингом. Это можно сделать с помощью сайта Twitch Inspector, на котором можно проверить стабильность тестовой трансляции.

Перейдем к самому главному и интересному пункту настройки – «Вывод». В нем и происходит вся магия, и найти оптимальные значения вам придется на практике самим. Я же дам пару советов, которые помогут создать трансляцию в максимальном качестве при минимальной нагрузке железа.

К оглавлению ↑

Стриминг через процессор кодеком x264

Сразу же включаем параметр «Расширенный», чтобы получить доступ к максимуму настроек. Для начала рассмотрим стриминг с помощью процессора через кодек x264.

Его плюсы: — высокое качество картинки на слабых ускорителях.

Минусы: — большая нагрузка на процессор с высоким битрейтом без потерь качества.

Оптимальное разрешение для стрима – 1920 на 1080 точек для средних и мощных ПК. Если же у вас слабый ПК или большое разрешение не обязательно, то можно оставить 720p. При меньшем смотреть стрим будет некомфортно.


К оглавлению ↑

Настройка битрейтов

Управление битрейтом – рекомендую устанавливать постоянный (CBR). С ним картинка не будет периодически «сыпаться», как это было бы с VBR. Сжатие с помощью ABR позволяет установить минимальное и максимальное значение битрейта, за которые OBS не будет выходить.

Битрейт – это количество информации, которая будет передаваться за единицу времени. Так что именно этот параметр больше всего влияет на качество картинки.

Однако замечу, что битрейт нужно подбирать исходя из вашей скорости интернета и качества трансляции. Учитывать нужно скорость передачи от вас на сервер (картинка speed-теста).

Вот еще одна таблица с форума для стримеров:

Учтите, что эти значения руководствуются критериями качества на youtube. Т.е. эти значения во многом соответствую не игровой тематике, а формату видеороликов, снятых на камеру.

«Супер качество» — это максимальный функциональный предел; при стриме игр смысла выставлять его особо нет, т.к. визуально качество будет практически такое же как и в «Высоком качестве».

Поэтому для игр «Низкое качество» зачастую является приемлемым. Например, на твиче считается нормальным брать битрейт 1800 для стрима в 720p — это дефолтное значение в OBS для данной платформы.

Итого, для стримов на твиче я рекомендую следующий битрейт:

240p500
360p700
480p1000
720p2000 (если лагает — 1500)
1080p3500

АПДЕЙТ: Твич повысил максимальный битрейт с 3500 до 6000. Так что если у вас мощный комп, можно смело ставить, например, 720 в 60фпс с битрейтом 5к 

Также важно понимать, что выбор битрейта зависит от конкретной игры. Если вы играете в пиксельную игру вроде Realm of the Mad God, большой битрейт погоды не сделает, т. к. сама игра не блещет графикой. Также высокое качество картинки не важно в статичных играх вроде Hearthstone, где большинство зрителей и так в курсе какая карта что делает.

Мой личный выбор для большинства игр — битрейт для youtube:
720p (разрешение 1280×720), 30 фпс — 2500
1080p (разрешение 1920×1080), 30 фпс — 4300

Регулировка интервала между ключевыми кадрами (например, 8) может улучшить качество картинки и более эффективно использовать выбранный битрейт. Ключевой кадр кодируется полностью, следующий за ним содержит только отличия от ключевого, третий – отличия от второго и так далее до следующего ключевого кадра.

Для не слишком динамичных игр интервал можно повысить, поскольку там картинка кардинально и быстро не меняется. Для динамичных больше одного ключевого кадра в 3 секунды ставить не рекомендую – картинка будет сильно замылена.

Предустановка использования ЦП отвечает за нагрузку процессора и качество картинки. Если процессор мощный, то можно повысить параметр, получив более качественную картинку.

И наоборот, если машина не справляется со стримом и игрой одновременно, то стоит понизить использование ЦП, чтобы видео было плавнее. Рекомендуемое значение для слабых и средних процессоров «Veryfast».


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

Отдельный пункт «Настройка» под профилями — это некая оптимизация для вашей трансляции. Рекомендую устанавливать параметр нулевой задержки, который как раз и предназначен для потокового видео.


К оглавлению ↑

Настройка стрима через видеокарту и кодек NVENC H.264

Теперь рассмотрим настройки трансляции через NVENC H.264 кодек для видеокарт NVIDIA. Особых отличий здесь нет. Всё та же строчка с битрейтом, пресетами и профилями.

Пресеты здесь уже обозначены по-человечески, и из названия можно понять, как повысить качество картинки и как снизить нагрузку на видеокарту. Однако параметр уровень (чего?) – это уже более точная поднастройка, куда нам, нубам, пока еще лезть рано. Поэтому оставляем его в режиме «авто».

При использовании двухпроходного кодирования качество картинки улучшится, но нагрузка на GPU возрастет. Но это адекватная цена, поэтому ставим галочку.

Если ты мажор и у тебя несколько видеокарт в SLI, то в следующем пункте GPU устанавливай значение «один» для двух видеокарт, значение два – для трех и тд. Если у тебя только одна видеокарта, то оставляй значение «ноль».

Использование B-кадров означает, что данный кадр ссылается на два соседних – предыдущий и следующий. Это ускоряет отрисовку и снижает нагрузку на железо. Оставляем значение в 2.

К оглавлению ↑

Стриминг через видеокарты AMD AVC Encoder

Стриминг через видеокарты AMD. Здесь есть тоже свои пресеты, в которых достаточно поменять битрейт на желаемый под ваше разрешение.

Если перейти в режим просмотра «Эксперт», то можно максимально детально настроить кодер под свои нужды. Однако я на этом заострять внимание не буду, так как, во-первых, это растянет обзор на длинную простыню, а во-вторых – мало кто использует видеокарты AMD для стриминга.

К оглавлению ↑

Quick Sync

Также есть возможность кодирования трансляции через Quick Sync и встроенного видеоядра в процессоры Intel. Однако качество будет ниже среднего, хоть и снизится основная нагрузка на процессор.

Для включения технологии необходимо зайти в BIOS и изменить пункт мульти-монитора в разделе встроенного видеоядра на Enable. На разных материнских платах название может отличаться. Далее настройка аналогичная как для стриминга через процессор.



К оглавлению ↑

Настройки аудио

Следующий пункт – «Аудио». Здесь вы можете подключить несколько аудио устройств для воспроизведения в трансляции, выбрать качество, определить количество каналов, задать задержку включения и выключения микрофона.

Аудио битрейт для стрима должен также отличатся в зависимости от вашего разрешения, иначе звук может лагать. Рекомендую следующие значения аудио битрейта:

240p (426 x 240) — 32 kbps (mono)
270p (480×270) — 40 kbps (mono)
360p (640×360) — 48 kbps
480p (854×480) — 64 kbps
540p (960×540) — 96 kbps
720p (1280×720) — 128 kbps
1080p (1920×1080) — 128 kbps

При стриминге на низких разрешениях (до 720) можно попробовать и более высокий аудиобитрейт, экспериментируйте.

К оглавлению ↑

Дополнительные настройки видео

В разделе «Видео» задается нативное разрешение экрана, выходное разрешение для трансляции и определяется максимальное значение FPS.

Фильтр масштабирования – очень полезная функция. Объясню, чем отличаются методы и какой лучше подобрать под ваш компьютер.

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

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

Третий и самый ресурсозатратный метод – Ланцоша. Качество трансляции будет максимальным, как и нагрузка на ПК. Не рекомендую использовать с процессорами слабее Ryzen 5 1400, Intel Сore i5 6400 и видеокартах младше GTX 1060 с 6 GB.

В разделе «Горячих клавиш» можно задать комбинации или отдельные бинды на быстрое включение определенных функции или смены сцен трансляции.

В «Расширенных настройках» советую поставить приоритет процесса на высокий, чтобы фоновые обновления или другой софт не занимали необходимые ресурсы. Цветовой формат, пространство и диапазон лучше не трогать.


К оглавлению ↑

Настройка первого стрима

Теперь создадим нашу первую сцену с игрой и нашей веб-камерой. Для начала слева внизу нажимаем на плюс и создаем первую сцену.

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

Начнем с добавления игры, которую будем транслировать. Нажимаем в источниках «плюс», выбираем «Захват игры».

В пункте «Режим» ставим «Захват отдельного окна». В будущем при выведении чата на экран это поможет его отобразить на трансляции.

В пункте «Окно» выбираем уже запущенную на фоне игру и нажимаем «ОК».

Далее нам необходимо добавить веб-камеру. В источниках выбираем пункт «Устройства захвата видео» и откроется окно настройки.

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

В основном окне OBS задаем размер и расположение картинки с веб-камеры. При зажатом ALT можно кадрировать картинку.

Теперь добавим в источники свой микрофон. Там же в плюсике «Источники» выбираем «Захват входного аудиопотока», из выпадающего списка находим микрофон и подтверждаем.

Если сильно фонит и захватывает все посторонние шумы, воспользуйтесь фильтрами и шумоподавлением.

Каждому придется подбирать настройки самостоятельно, поскольку микрофон микрофону рознь. И не забудьте отключить лишние источники аудио, иначе будет неприятное эхо.

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

Программа для мониторинга системы – https://fpsmon.com/ru/

Инспектор Twitch — https://inspector. twitch.tv/

Твитнуть

Поделиться

Поделиться

Отправить

Класснуть

Линкануть

Вотсапнуть

Запинить

Настройка кодировщика NVENC в OBS — блог Окатьев.Ру

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Базовое (основа) разрешение: 1920×1080
Выходное (масштабированное) разрешение: 1280×720
Фильтр масштабирования: Метод Ланцоша (Чёткое масштабирование, 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 (1600×900) или даже в 1080p (1920×1080). Во вкладке «Видео» вместо в параметре «Выходное (масштабированное) разрешение» нужно установить вручную 1600×900 или 1920×1080.

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

или

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

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

Вывод

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

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

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

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

Первый вариант подойдёт владельцам процессоров уровня 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

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

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

Второй вариант подойдёт владельцам процессоров уровня 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». Затем можно начинать запись находясь, к примеру в игре.

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

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

Как настроить качество в обс

Обновлено: 03.09.2018 13

Здравствуйте, уважаемые читатели сайта Uspei.com. Пришло время для второй серии «Мамкиного стримера», и сегодня рассмотрим первоначальную настройку OBS. В прошлый раз мы собрали и потестили оптимальное оборудование для стрима в Full HD 60 FPS.

Я постараюсь максимально быстро и информативно рассказать про важные пункты, подобрать оптимальные настройки для разных компьютеров под каждый кодировщик: NVENC, x264, Quick Sync и AVC Encoder для видеокарт AMD.

У некоторых может возникнуть вопрос, почему OBS, а не Xsplit. Во-первых, OBS бесплатна. А во-вторых, менее требовательна к ресурсам ПК. И при одинаковых пресетах OBS будет загружать компьютер меньше. Давайте уже начнем!

Выбор платформы, поиск ключа потока

Для начала нам потребуется вкладка «Вещание», в которой мы выбираем платформу для стриминга. Можно выбрать Youtube, Twitch, и другие. Для мультитрансляций на несколько платформ можно использовать сервис Restream.io.

У каждого сервиса есть свой уникальный ключ потока, с помощью которого мы подключаем программу для стрима к каналу.

Чтобы его найти для Youtube, заходим в «Творческую студию» и внизу копируем «Ключ трансляции». После чего в OBS вставляем в соответствующую строку.

На Twitch ключ трансляции находится в «Панели управления», подкатегория «Канал». При необходимости его всегда можно сбросить.

Часто бывает, что на выходных серверы перегружены и стрим может подтормаживать. Поэтому предусмотрены дополнительные серверы для приема потока.

У Youtube их всего два. А для Twitch рекомендую подобрать сервер с минимальным пингом. Это можно сделать с помощью сайта Twitch Inspector, на котором можно проверить стабильность тестовой трансляции.

Перейдем к самому главному и интересному пункту настройки – «Вывод». В нем и происходит вся магия, и найти оптимальные значения вам придется на практике самим. Я же дам пару советов, которые помогут создать трансляцию в максимальном качестве при минимальной нагрузке железа.

Сразу же включаем параметр «Расширенный», чтобы получить доступ к максимуму настроек.

Стриминг через процессор кодеком x264

Для начала рассмотрим стриминг с помощью процессора через кодек x264.

Его плюсы: – высокое качество картинки на слабых ускорителях.

Минусы: – большая нагрузка на процессор с высоким битрейтом без потерь качества.

Оптимальное разрешение для стрима – 1920 на 1080 точек для средних и мощных ПК. Если же у вас слабый ПК или большое разрешение не обязательно, то можно оставить 720p. При меньшем смотреть стрим будет некомфортно.

Настройка битрейтов

Управление битрейтом – рекомендую устанавливать постоянный. С ним картинка не будет периодически «сыпаться», как это было бы с VBR. Сжатие с помощью ABR позволяет установить минимальное и максимальное значение битрейта, за которые OBS не будет выходить.

Битрейт – это количество информации, которая будет передаваться за единицу времени. Так что именно этот параметр больше всего влияет на качество картинки.

Таблица рекомендуемых битрейтов для разных разрешений и настроек аудио

Однако замечу, что битрейт нужно подбирать исходя из вашей скорости интернета и качества трансляции. Учитывать нужно скорость передачи от вас на сервер (картинка speed-теста).

Вот еще одна таблица с форума для стримеров:

Учтите, что эти значения руководствуются критериями качества на youtube. Т.е. эти значения во многом соответствую не игровой тематике, а формату видеороликов, снятых на камеру.

«Супер качество» – это максимальный функциональный предел; при стриме игр смысла выставлять его особо нет, т.к. визуально качество будет практически такое же как и в «Высоком качестве».

Поэтому для игр «Низкое качество» зачастую является приемлемым. Например, на твиче считается нормальным брать битрейт 1800 для стрима в 720p – это дефолтное значение в OBS для данной платформы.

Итого, для стримов на твиче я рекомендую следующий битрейт:

240p500
360p700
480p1000
720p2000 (если лагает – 1500)
1080p3500

АПДЕЙТ: Твич повысил максимальный битрейт с 3500 до 6000. Так что если у вас мощный комп, можно смело ставить, например, 720 в 60фпс с битрейтом 5к

Также важно понимать, что выбор битрейта зависит от конкретной игры. Если вы играете в пиксельную игру вроде Realm of the Mad God, большой битрейт погоды не сделает, т.к. сама игра не блещет графикой. Также высокое качество картинки не важно в статичных играх вроде Hearthstone, где большинство зрителей и так в курсе какая карта что делает.

Мой личный выбор для большинства игр – битрейт для youtube:
720p (разрешение 1280×720), 30 фпс – 2500
1080p (разрешение 1920×1080), 30 фпс – 4300

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

Для не слишком динамичных игр интервал можно повысить, поскольку там картинка кардинально и быстро не меняется. Для динамичных больше одного ключевого кадра в 3 секунды ставить не рекомендую – картинка будет сильно замылена.

Предустановка использования ЦП отвечает за нагрузку процессора и качество картинки. Если процессор мощный, то можно повысить параметр, получив более качественную картинку.

И наоборот, если машина не справляется со стримом и игрой одновременно, то стоит понизить использование ЦП, чтобы видео было плавнее. Рекомендуемое значение для слабых и средних процессоров «Veryfast».

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

Отдельный пункт «Настройка» под профилями – это некая оптимизация для вашей трансляции. Рекомендую устанавливать параметр нулевой задержки, который как раз и предназначен для потокового видео.

Настройка стрима через видеокарту и кодек NVENC H.

264

Теперь рассмотрим настройки трансляции через NVENC H.264 кодек для видеокарт NVIDIA. Особых отличий здесь нет. Всё та же строчка с битрейтом, пресетами и профилями.

Пресеты здесь уже обозначены по-человечески, и из названия можно понять, как повысить качество картинки и как снизить нагрузку на видеокарту. Однако параметр уровень (чего?) – это уже более точная поднастройка, куда нам, нубам, пока еще лезть рано. Поэтому оставляем его в режиме «авто».

При использовании двухпроходного кодирования качество картинки улучшится, но нагрузка на GPU возрастет. Но это адекватная цена, поэтому ставим галочку.

Если ты мажор и у тебя несколько видеокарт в SLI, то в следующем пункте GPU устанавливай значение «один» для двух видеокарт, значение два – для трех и тд. Если у тебя только одна видеокарта, то оставляй значение «ноль».

Использование B-кадров означает, что данный кадр ссылается на два соседних – предыдущий и следующий. Это ускоряет отрисовку и снижает нагрузку на железо. Оставляем значение в 2.

Стриминг через видеокарты AMD AVC Encoder

Стриминг через видеокарты AMD. Здесь есть тоже свои пресеты, в которых достаточно поменять битрейт на желаемый под ваше разрешение.

Если перейти в режим просмотра «Эксперт», то можно максимально детально настроить кодер под свои нужды. Однако я на этом заострять внимание не буду, так как, во-первых, это растянет видео на час, а во-вторых – мало кто использует видеокарты AMD для стриминга.

Quick Sync

Также есть возможность кодирования трансляции через Quick Sync и встроенного видеоядра в процессоры Intel. Однако качество будет ниже среднего, хоть и снизится основная нагрузка на процессор.

Для включения технологии необходимо зайти в BIOS и изменить пункт мульти-монитора в разделе встроенного видеоядра на Enable. На разных материнских платах название может отличаться. Далее настройка аналогичная как для стриминга через процессор.

Настройки аудио

Следующий пункт – «Аудио». Здесь вы можете подключить несколько аудио устройств для воспроизведения в трансляции, выбрать качество, определить количество каналов, задать задержку включения и выключения микрофона.

Аудио битрейт для стрима должен также отличатся в зависимости от вашего разрешения, иначе звук может лагать. Рекомендую следующие значения аудио битрейта:

240p (426 x 240) – 32 kbps (mono)
270p (480×270) – 40 kbps (mono)
360p (640×360) – 48 kbps
480p (854×480) – 64 kbps
540p (960×540) – 96 kbps
720p (1280×720) – 128 kbps
1080p (1920×1080) – 128 kbps

При стриминге на низких разрешениях (до 720) можно попробовать и более высокий аудиобитрейт, экспериментируйте.

Дополнительные настройки видео

В разделе «Видео» задается нативное разрешение экрана, выходное разрешение для трансляции и определяется максимальное значение FPS.

Фильтр масштабирования – очень полезная функция. Объясню, чем отличаются методы и какой лучше подобрать под ваш компьютер.

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

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

Третий и самый ресурсозатратный метод – Ланцоша. Качество трансляции будет максимальным, как и нагрузка на ПК. Не рекомендую использовать с процессорами слабее Ryzen 5 1400, Intel Сore i5 6400 и видеокартах младше GTX 1060 с 6 GB.

В разделе «Горячих клавиш» можно задать комбинации или отдельные бинды на быстрое включение определенных функции или смены сцен трансляции.

В «Расширенных настройках» советую поставить приоритет процесса на высокий, чтобы фоновые обновления или другой софт не занимали необходимые ресурсы. Цветовой формат, пространство и диапазон лучше не трогать.

Настройка первого стрима

Теперь создадим нашу первую сцену с игрой и нашей веб-камерой. Для начала слева внизу нажимаем на плюс и создаем первую сцену.

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

Начнем с добавления игры, которую будем транслировать. Нажимаем в источниках «плюс», выбираем «Захват игры».

В пункте «Режим» ставим «Захват отдельного окна».

В будущем при выведении чата на экран это поможет его отобразить на трансляции. В пункте «Окно» выбираем уже запущенную на фоне игру и нажимаем «ОК».

Далее нам необходимо добавить веб-камеру. В источниках выбираем пункт «Устройства захвата видео» и откроется окно настройки. Выбираем устройство, выставляем желаемое разрешение и количество FPS для вашей камеры.

В основном окне OBS задаем размер и расположение картинки с веб-камеры. При зажатом ALT можно кадрировать картинку.

Теперь добавим в источники свой микрофон. Там же в плюсике «Источники» выбираем «Захват входного аудиопотока», из выпадающего списка находим микрофон и подтверждаем. Если сильно фонит и захватывает все посторонние шумы, воспользуйтесь фильтрами и шумоподавлением, как показано в видео.

Каждому придется подбирать настройки самостоятельно, поскольку микрофон микрофону рознь. И не забудьте отключить лишние источники аудио, иначе будет неприятное эхо.

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

Программа для мониторинга системы – https://fpsmon.com/ru/

Не забудьте подписаться на YouTube канал источника!

До встречи! Успевайте всё и всегда на страницах блога Uspei.com

Помоги проекту – подпишись на наш Яндекс.Дзен канал!

Как стримить на Твиче через OBS интересует каждого второго игрока в 2019 году. Начнем с определения того, что Open Broadcaster Software — это специализированный компьютерный софт, у которой открытый исходный код. Основная цель программы — осуществлять запись потокового видео. В контексте Твича программа отлично подходит для сохранения важных стримов. Для тех, кто только начинает свою блестящую карьеру игрока, интересен принцип работы подобных платформ, процесс их запуска, источники ключей на лимиты функционирования, формат вещания и другое. Поэтому в данном обзоре мы собрали всю информацию об открытом Broadcaster Software для стримеров вселенной Twitch.

Загрузка и установка Open Broadcaster Software

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

Как запустить стрим на Твиче через OBS: полная настройка ОБС

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

  • кликаете по надписи «Next»;
  • прочтите лицензионное соглашение;
  • нажмите на строчку «I agree», это означает, что вы принимаете условия использования;
  • выберите путь сохранения программы;
  • обозначьте дополнительные режимы;
  • кликайте на кнопку «Install»;
  • дождитесь финиша.

Программа запускается. В подтверждение этому появляется окно.

Где взять ключ (Stream key)

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

Отметим, что если вы сбрасываете стриминговый ключ, то все программы на канале аннулируются.

Общие настройки ОБС

Если вы только скачали ОБС, убедитесь в правильности параметров. Перед тем, как начать стримить на Твиче через OBS, ознакомьтесь с перечнем, что должно фиксироваться в Open Broadcaster Software.

  1. Браузер, через который осуществляется вход в Твич.tv.
  2. Аудиопотоки входящего и исходящего типов — наушники и микрофон.
  3. Игра.
  4. Сцена демонстрации чата и др.
  5. Сопутствующий текст.

Все площадки объединяют в сцены для быстрого доступа.

Вещание

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

Вывод

Каналы вывода данных — это наушники и монитор. Регулировать параметры компонентов также можно в разделе «Вещание». Очень важна и регулировка битрейта видео, то есть коэффициент качества воспроизведения. Максимальный битрейт — не более 80% от общей скорости Интернет-соединения.

Интервал ключевых кадров:

За управление битрейтом отвечает CBR.

Аудио

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

Среди базовых настроек по умолчанию отмечены:

  • канал потока: стерео;
  • частота дискретизации: 44.1 кГц.

Видео

Первый критерий — фильтр масштабирования. Есть три варианта регулировки.

  1. Билинейный — для не очень мощных компьютеров, на которых качество трансляции при потреблении минимальных ресурсов будет среднее.
  2. Бикубический — средний вариант, который обеспечивает удовлетворительное качество без излишней перегрузки.
  3. Метод Ланцоша — обеспечивает изображение высокого качества, однако такое же высокое потребление системных параметров.

В общих настройках имеются также компоненты:

  • рендеринга;
  • формата цветопередачи;
  • пространственных габаритов;
  • диапазон.

Обычно стримеры используют параметры системы по умолчанию, чтобы избежать перегрузки ПК.

Если говорить о разрешении записи видео, то тут имеется три уровня:

  • стандартный — 920х1080.
  • исходящее разрешение — 1280х720.
  • FPS — 30.

Горячие клавиши

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

К таким относятся:

  • трансляция — ее начало, стоп, задержка, сброс, начало и финиш записи, повтор;
  • сцена;
  • звук и каналы воспроизведения.

Чтобы работать с источниками, используйте такие комбинации:

  • Контрл+C — copy;
  • Контрл+V — insert;;
  • Delete — удалить из списка.

Для редактирования комбинаций посетите раздел «Горячие клавиши», где возможно настроить новые значения быстрого набора.

Расширенные настройки

Внизу меню есть пункт, позволяющий устанавливать приоритет процесса, то есть объем ресурса процессора, потребляемый «OBS Studio». В остальных разделах смело оставляйте классические параметры.

Стрим через процессор

Чтобы минимизировать потребление ресурса центрального процессора, откройте раздел «Вывод». Если вы обладаете мощным железом, то выбирайте параметр veryslow. В редких случаях подойдет placebo, но его тянет только мощное железо.

Для более старых версий машин применяют пункт main, а для новых — high.

Стрим через видеокарту и кодек H.264

Чтобы организовать стрим с применением видеокарты, выберите строчку «NVENC H. 264». В таком формате настроек вы всегда можете менять битрейт, частоту кадров, GPU и другие параметры профиля.

Quick Sync

Если вы обладатель процессора Intel любой модификации со встроенным видеоядром, то вам доступна функция Quick Sync. Положительная сторона заключается в том, что снижается нагрузка на CPU. А минус — падает качество трансляции.

Как запустить тестовую трансляцию на Twitch через OBS

Если вы только скачали ОБС, убедитесь в правильности настроек посредством запуска бесплатной тестовой трансляции. Ее наполнение доступно только автору аккаунта. В сервисе общих установок вещания добавьте к ключу ?bandw >

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

Настройка ОБС для стрима на Твиче для слабых и средних ПК

Чтобы не перегружать поток, оставьте все настройки по умолчанию. Инструкция как настроить ОБС для стрима на Твиче на средних и слабых гаджетах пошагово:

  • загружаем софт с источника obsproject.com;
  • устанавливаем по инструкциям;
  • запускаем;
  • переходим в настройки;
  • по надобности меняем язык;
  • указываем название профиля;
  • кликаем на добавление;
  • переходимм к вкладке «Кодирование»;
  • ставим отметку рядом с постоянным битрейтом CBR;
  • в аудио устанавливаем базовый кодек формата AAC и битрейт на 128;
  • в параметрах вещания выбираем прямой эфир;
  • задержка автопереподключения: 10;
  • в разделе Видео отмечаем разрешение, чаще всего подходит пользовательское 1280 и 720;
  • количество FPS — 30.

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

Преимущества Стрим Лабс ОБС перед обычной версией

Это прежде всего удобный интерфейс. Вы оперативно можете найти нужные кнопки, переключить режимы и отрегулировать настройки. Однако важна настройка OBS для стрима Twitch в 2019 году, которая непосредственно и отвечает за рабочий сегмент.

Очередь просмотра

Очередь

  • Удалить все
  • Отключить

YouTube Premium

Хотите сохраните это видео?

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

░▒▓█ Подпишись на меня и поставь лайк этому видео █▓▒░

Что использовал:
▰ Camtasia Studio 8
▰ Bandicam, fraps, nvidia shadow play
▰ adobe premier pro cc 7. 2.1

▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰
Не забудьте поставить лайк, написать комментарий, а так же подписаться на мой канал.

obs,open brodcasters software,как настроить обс,отличное качество записи видео,обс скачать,обс Stream,обс +для стрима,как настроить обс,скачать обс +на русском,скачать программу обс,плагины +для обс,как пользоваться обс,обс битрейд,битрейт,качество,крутое,скачать обс +для записи видео,обс запись игр,вщефищыы, вщеф, ищыы, dotaboss, видео-блог, Defense, of, the, Ancients, блоггер, летс, boss, 2014, плэй, плей, тутор, туториал, tutorial, russian

Как запустить стрим на YouTube: настройки OBS, пошаговая инструкция

Добрый день. Несколько недель назад я признался что начал заниматься стримингом, то есть веду трансляцию с турнира по игре Battlefield 4 от сайта bfcl.ru. Но как и всегда стал вопрос, куда стримить? Изначально, когда я пришел в данную команду, данный портал занимался стрмингом на всем известный портал twitch.tv. Но данный сервис не имеет серверов, в связи с чем, даже если у вас все хорошо со скоростью интернет, с большой долей вероятности вы будете видеть «лаги» при просмотре стрима.

На мой взгляд это крайне не приемлемо, поэтому было решено сменить стриминговый сервис. Мое предложение было перейти на YouTube, и администрация портала его поддержала.

Почему YouTube?

Преимущества:

  • Высокое качество стрима, 1920х1080 60FPS? Да запросто!
  • Битрейт? Чем выше, тем лучше. YouTube обожает видео с большим битрейтом. Я столкнулся в ограничение в 50 мбит, чисто из-за своей скорости интернета.
  • Возможность перемотать стрим в начало и посмотреть любой момент, в реальном времени.
  • Нет необходимости ждать неделю, пока сохранится трансляция и можно будет ее пересмотреть, запись трансляции доступна моментально после окончания.
  • Самый крупный видеохостинг.
  • Чтобы оставить комментарий не нужно заново регистрироваться, у большинства и так уже давно есть аккаунт гугла.
  • Возможность редактирования сохраненной трансляции, но есть ограничение на длительность трансляции. Если я правильно понял, то это примерно 1 час.

Недостатки:

  • Каждый раз необходимо создавать новую трансляцию.

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

Пошаговая инструкция

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

  2. Для того, чтобы пользоваться всеми дополнительными возможностями, придется подтвердить аккаунт. Для этого выбираем или звонок, или SMS и вводим номер телефона.

  3. После ввода полученного кода, получим такое сообщение.

  4. Принимаем условия соглашения.

  5. И вот мы попали в долгожданное меню. На будущее, оно находится в «Менеджер видео» — «Прямые трансляции». Жмем кнопку «Создать прямую трансляцию».

  6. Обязательно переключаем «Тип трансляции» на «Особая». Вводим название, описание и указываем дату и время начала трансляции. Расширенные настройки в принципе такие же, как и при добавлении видео. Кому нужно, тот сам разберется. Мы же просто запускаем трансляцию. Жмем кнопку «Создать мероприятие».

  7. Теперь нам нужно создать пресет камеры, для постоянного использования в программе OBS. Чтобы не вводить каждый раз новый стрим-кей, а использовать один и тот же. Выбираем «Сохраненные настройки» — «Создать новый поток».

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

  9. В «Настройка видеокодера» выбираем другие видеокодеры и нам откроется доступ к «Названию потока», который является ключом стрима на ютубе (сохрняем его в буфер обмена), а так же сервера для трансляции. Нажимаем кнопку «Сохранить изменения».

  10. Далее, переходим в программу, которая у нас будет производить трансляцию. Я использую OBS VCE для видеокарт AMD, если у вас NVIDIA вам нужен обычный OBS. Открываем программу и жмем «Настройки».

  11. Переходим на вкладку «Кодирование» и приводим все в похожий вид. Для обладателей видеокарт NVIDIA нужно выбирать соответствующий кодировщик.

  12. К выбору битрейта нужно относится ответственно, все-таки не каждое железо может себе это позволить. Желательно выбирать битрейт в соответствии с таблицей ниже.
    РазрешениеFPS, Кадров в секундуБитрейт, кбит/сек
    1920х108060>16000
    1920х108030>8000
    1280х72060>10000
    1280х72030>5000
  13. Далее переходим на вкладку «Видео» указываем разрешение, которое указывали при создании потока трансляции (это очень важно, иначе ютуб откажется воспринимать трансляцию) и частоту кадров (FPS). Жмем «Применить» для сохранения настроек.

  14. Переходим на вкладку «Трансляция», и выбираем: в поле «Режим» выбираем «Прямой эфир»; в поле «Сервис вещания» ставим YouTube; сервер оставляем основной.

    В стрим кей вводим тот ключ, который получили на этапе создания трансляции. На всякий случай включаем «Автоподключение» и ставим 5-10 сек., можно установить задержку. Сохраняем настройки. На всякий случай, на вкладке «Аудио» проверьте чтобы были указаны ваш микрофон и звуковая карта.

    Возвращаем к главному окну программы OBS и жмем кнопку «Начать трансляцию».

  15. Возвращаемся на ютуб и открываем вкладку «Панель управления трансляциями» в настройках нашей трансляции. Если все правильно настроено, здесь должно быть показаны состояние трансляции. Есть свой порядок действий на ютубе. Жмем кнопку «Предварительный просмотр».

  16. Через несколько секунд начнется трансляция в верхнем окне просмотра «Пробный просмотр». Иногда может понадобится обновление страницы. Самое время проверить настройки звука и видео. Если все нас устраивает начинаем вещание. Для старта трансляции жмем «Начать потоковую передачу», пойдет трансляция в нижнем окне просмотра «ЧТО ВИДНО ЗРИТЕЛЯМ». Рекомендация от себя, перед нажатием «Начать потоковую передачу», отключите звук в обоих окнах предпросмотра. Попадался пару раз на том, что услышал сам себя.
  17. Для того, чтобы завершить трансляцию, жмем «Остановить потоковую передачу».

  18. После завершения можно посмотреть небольшую статистику, которая обновляется в реальном времени.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу в Вконтакте.

Спасибо за внимание.

Посещаем страницу moto.skesov.ru

Материал сайта Skesov.ru

Оцените статью:

(13 голосов, среднее: 4. 6 из 5)

Поделитесь с друзьями!

OBS Studio Lua Скриптинг / Хабр

Всем привет, в этом руководстве рассмотрим создание скриптов для OBS на языке Lua.

Скриптинг в OBS доступен начиная с версии 21, на данный момент новейшая 26.0.0-rc3 версия доступна для тестирования.Обновление включает в себя виртуальную веб камеру (пока что только на Windows), улучшенный UI, возможность скриншота любого источника( КДПВ была сделана с помощью этой функции).


Добавить скрипт можно через меню -> Инструменты -> Скрипты -> значок «плюс».
Скрипты могут быть добавлены, перезагружены, удалены в режиме реального времени.


Сходства и различия c С-API

Сходства: почти полный доступ к API, СБОЙ или УТЕЧКА ПАМЯТИ с неправильно написанным скриптом.

Различия: некоторые функции(с двойными указателями) недоступны, некоторые заменены на другие.

У каждого скрипта своё пространство имён, убедиться в этом можно открыв текущую коллекцию сцен «~/obs-studio/basic/scenes».

Настройки settings представляют собой JSON строку, они могут быть созданы/загружены/сохранены с помощью JSON строк или файлов.

Описание функций:


  • obslua — модуль для доступа к функциям OBS
  • script_description() — описание скрипта, поддерживает примитивный HTML
  • script_properties() — пользовательский интерфейс
  • script_defaults(settings) — устанавливает настройки по умолчанию
  • script_update(settings) — вызывается каждый раз когда пользователь изменил настройки через пользовательский интерфейс
  • script_load(settings) — загружает настройки при первом запуске
  • script_unload() — вызывается при закрытии скрипта
  • script_save(settings) — используется в основном для сохранения горячих клавиш, настройки c пользовательского интерфейса сохраняются автоматически
  • script_tick(seconds) — вызывается каждый кадр, аргумент seconds получает значение потраченных секунд с предыдущего кадра
  • script_path() — возвращает абсолютный путь к папке скрипта
  • timer_add(callback,milliseconds) — вызов функции периодично
  • timer_remove(callback) — удаление функции с таймера, также есть вариант использовать remove_current_callback() внутри функции которая вызывается периодично

Скрипт: Движение по линии с использованием кнопок и таймера.

local obs = obslua
local selected_source
pos = obs.vec2()
switch = false
counter = 0

Короткая запись модуля, local var — инициализация значения как nil, pos — структура предоставляемая OBS для перемещения источников на сцене.

function script_properties()
  local props = obs.obs_properties_create()
  obs.obs_properties_add_button(props, "button1", "Вкл/Выкл",on_off)
  obs.obs_properties_add_button(props, "button2", "Добавить источник",add_source)
  obs.obs_properties_add_button(props, "button3", "Подвинуть источник на +10,0",move_button)
  local p = obs.obs_properties_add_list(props, "selected_source", "Выберите источник", obs.OBS_COMBO_TYPE_EDITABLE, obs.OBS_COMBO_FORMAT_STRING)
  local sources = obs.obs_enum_sources()
  if sources ~= nil then
    for _, source in ipairs(sources) do
      source_id = obs.obs_source_get_unversioned_id(source)
      if source_id == "color_source" then
        local name = obs. obs_source_get_name(source)
        obs.obs_property_list_add_string(p, name, name)
      end
    end
  end
  obs.source_list_release(sources)
  return props
end

Добавляем пользовательский интерфейс. obs.obs_properties_add_button(props, "имя", "Описание",функция), local p = obs.obs_properties_add_list — выпадающие меню с выбором источника, source_id = obs.obs_source_get_unversioned_id(source) — получение имени источника при этом игнорируя его версию, obs.source_list_release(sources) — освобождение памяти

function script_update(settings)
  selected_source = obs.obs_data_get_string(settings,"selected_source")
end

Обновление selected_source каждый раз когда настройки (выпадающее меню в этом случае) изменены.

function add_source()
  current_scene = obs.obs_frontend_get_current_scene()
  scene = obs.obs_scene_from_source(current_scene)
  settings = obs.obs_data_create()

  counter = counter + 1
  green = 0xff00ff00
  hotkey_data = nil
  obs. obs_data_set_int(settings, "width",200)
  obs.obs_data_set_int(settings, "height",200)
  obs.obs_data_set_int(settings, "color",green)
  source = obs.obs_source_create("color_source", "ист#" .. counter, settings, hotkey_data)
  obs.obs_scene_add(scene, source)

  obs.obs_scene_release(scene)
  obs.obs_data_release(settings)
  obs.obs_source_release(source)
end

Выбор сцены и создание настроек для источника, добавление на сцену, освобождение памяти.

function move_source_on_scene()
  current_scene = obs.obs_frontend_get_current_scene()
  scene = obs.obs_scene_from_source(current_scene)
  scene_item = obs.obs_scene_find_source(scene, selected_source)
  if scene_item then
    dx, dy = 10, 0
    obs.obs_sceneitem_get_pos( scene_item, pos) -- обновить позицию если источник был перемещён мышкой
    pos.x = pos.x + dx
    pos.y = pos.y + dy
    obs.obs_sceneitem_set_pos(scene_item, pos) 
  end

  obs.obs_scene_release(scene)
end

Функция перемещения источника в рамках сцены.

function move_button(props,p)
  move_source_on_scene()
end

Кнопка перемещения источника и 2 необходимых аргумента.

function on_off()
  if switch then 
    obs.timer_add(move_source_on_scene,50)
  else
    obs.timer_remove(move_source_on_scene)
  end
  switch = not switch
end

Кнопка переключатель и таймер периодического запуска функции в миллисекундах.


Исходный код
local obs = obslua

local selected_source
pos = obs.vec2()
switch = false
counter = 0

function on_off()
  if switch then 
    obs.timer_add(move_source_on_scene,50)
  else
    obs.timer_remove(move_source_on_scene)
  end
  switch = not switch
end

function add_source()
  current_scene = obs.obs_frontend_get_current_scene()
  scene = obs.obs_scene_from_source(current_scene)
  settings = obs.obs_data_create()

  counter = counter + 1
  green = 0xff00ff00
  hotkey_data = nil
  obs.obs_data_set_int(settings, "width",200)
  obs. obs_data_set_int(settings, "height",200)
  obs.obs_data_set_int(settings, "color",green)
  source = obs.obs_source_create("color_source", "ист#" .. counter, settings, hotkey_data)
  obs.obs_scene_add(scene, source)

  obs.obs_scene_release(scene)
  obs.obs_data_release(settings)
  obs.obs_source_release(source)
end

function move_button(props,p)
  move_source_on_scene()
end

function move_source_on_scene()
  current_scene = obs.obs_frontend_get_current_scene()
  scene = obs.obs_scene_from_source(current_scene)
  scene_item = obs.obs_scene_find_source(scene, selected_source)
  if scene_item then
    dx, dy = 10, 0
    obs.obs_sceneitem_get_pos( scene_item, pos) -- обновить позицию если источник был перемещён мышкой
    pos.x = pos.x + dx
    pos.y = pos.y + dy
    obs.obs_sceneitem_set_pos(scene_item, pos) 
  end

  obs.obs_scene_release(scene)
end

function script_properties()
  local props = obs.obs_properties_create()
  obs.obs_properties_add_button(props, "button1", "Вкл/Выкл",on_off)
  obs. obs_properties_add_button(props, "button2", "Добавить источник",add_source)
  obs.obs_properties_add_button(props, "button3", "Cдвинуть источник на +10,0",move_button)
  local p = obs.obs_properties_add_list(props, "selected_source", "Выберите источник", obs.OBS_COMBO_TYPE_EDITABLE, obs.OBS_COMBO_FORMAT_STRING)
  local sources = obs.obs_enum_sources()
  if sources ~= nil then
    for _, source in ipairs(sources) do
      source_id = obs.obs_source_get_unversioned_id(source)
      if source_id == "color_source" then
        local name = obs.obs_source_get_name(source)
        obs.obs_property_list_add_string(p, name, name)
      end
    end
  end
  obs.source_list_release(sources)
  return props
end

function script_update(settings)
  selected_source = obs.obs_data_get_string(settings,"selected_source")
end

Скрипт: Создание постоянных и изменяющихся горячих клавиш.

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

hotkeys = {
  htk_stop = "Стоп",
  htk_start = "Старт",
}
hk = {}

function hotkey_mapping(hotkey)
  if hotkey == "htk_stop" then
    print('Стоп')
  elseif hotkey == "htk_start" then
    print('Старт')
  end
end

Словарь с клавишами и функция типа «switch»

function script_load(settings)

  for k, v in pairs(hotkeys) do 
    hk[k] = obs.obs_hotkey_register_frontend(k, v, function(pressed)
      if pressed then 
        hotkey_mapping(k)
      end 
    end)
    a = obs.obs_data_get_array(settings, k)
    obs.obs_hotkey_load(hk[k], a)
    obs.obs_data_array_release(a)
  end
  ...

function script_save(settings)
  for k, v in pairs(hotkeys) do
    a = obs.obs_hotkey_save(hk[k])
    obs.obs_data_set_array(settings, k, a)
    obs.obs_data_array_release(a)
  end
end

Сохранение/загрузка изменяющихся горячих клавиш.

function htk_1_cb(pressed) 
  if pressed then
    print('1')
  end
end

function htk_2_cb(pressed) 
  if pressed then
    print('2 активно')
  else
    print('2 не активно')
  end
end

key_1 = '{"htk_1": [ { "key": "OBS_KEY_1" } ],'
key_2 = '"htk_2": [ { "key": "OBS_KEY_2" } ]}'
json_s = key_1 . . key_2
default_hotkeys = {
  {id='htk_1',des='Кнопка 1 ',callback=htk_1_cb},
  {id='htk_2',des='Кнопка 2 ',callback=htk_2_cb},
}

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

function script_load(settings)
  ...
  s = obs.obs_data_create_from_json(json_s)
  for _,v in pairs(default_hotkeys) do 
    a = obs.obs_data_get_array(s,v.id)
    h = obs.obs_hotkey_register_frontend(v.id,v.des,v.callback)
    obs.obs_hotkey_load(h,a)
    obs.obs_data_array_release(a)
  end
  obs.obs_data_release(s)
end


Исходный код
local obs = obslua

hotkeys = {
  htk_stop = "Стоп",
  htk_start = "Старт",
}
hk = {}

function hotkey_mapping(hotkey)
  if hotkey == "htk_stop" then
    print('Стоп')
  elseif hotkey == "htk_start" then
    print('Старт')
  end
end

function htk_1_cb(pressed) 
  if pressed then
    print('1')
  end
end

function htk_2_cb(pressed) 
  if pressed then
    print('2 активно')
  else
    print('2 не активно')
  end
end

key_1 = '{"htk_1": [ { "key": "OBS_KEY_1" } ],'
key_2 = '"htk_2": [ { "key": "OBS_KEY_2" } ]}'
json_s = key_1 . . key_2
default_hotkeys = {
  {id='htk_1',des='Кнопка 1 ',callback=htk_1_cb},
  {id='htk_2',des='Кнопка 2 ',callback=htk_2_cb},
}

function script_load(settings)

  for k, v in pairs(hotkeys) do 
    hk[k] = obs.obs_hotkey_register_frontend(k, v, function(pressed)
      if pressed then 
        hotkey_mapping(k)
      end 
    end)
    a = obs.obs_data_get_array(settings, k)
    obs.obs_hotkey_load(hk[k], a)
    obs.obs_data_array_release(a)
  end

  s = obs.obs_data_create_from_json(json_s)
  for _,v in pairs(default_hotkeys) do 
    a = obs.obs_data_get_array(s,v.id)
    h = obs.obs_hotkey_register_frontend(v.id,v.des,v.callback)
    obs.obs_hotkey_load(h,a)
    obs.obs_data_array_release(a)
  end
  obs.obs_data_release(s)
end

function script_save(settings)
  for k, v in pairs(hotkeys) do
    a = obs.obs_hotkey_save(hk[k])
    obs.obs_data_set_array(settings, k, a)
    obs.obs_data_array_release(a)
  end
end

Задача на движение по кругу:
На основе скрипта движение по линии, создайте скрипт с движением вокруг часовой/против.

Задача на использование кнопок клавиатуры:
На основе скрипта с горячими клавишами, создайте скрипт с переключателем вкл/выкл,
доп кнопкой через JSON, доп кнопкой с комбинацией клавиш через JSON.


UPD 2020.10.6: часть 2, с ответами https://habr.com/ru/post/522278/



Стриминг для серьезных ребят: deekourtsman — LiveJournal

Давайте-ка я расскажу, как устроена стрим-студия, через которую я играю концерты из дома. После каждого концерта я отсматриваю запись и совершенствую систему подключения. То, что получается сейчас, мне уже нравится. Sharing is caring, так что делюсь опытом.

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

На фото – все мое оборудование для стриминга. Сердце стрим-студии – номер 5, ноутбук с программой для записи и стриминга. У меня это MacBook, на котором установлена программа OBS. Мы сюда еще вернемся.

По большому счёту, если есть ноут или телефон – уже можно стримить, но. С телефона может получиться неплохая картинка, но не порадует звук. С ноута – и картинка и звук будут так себе. Поэтому номер 1 на сигнальном тракте – микрофон. Почти всегда любой внешний микрофон звучит лучше встроенного. У меня, например, российский конденсаторный микрофон Oktava MK319, ему уже пятнадцать лет и он мне все еще очень нравится. Его произвели на заводе в Туле сумасшедшие ученые-оружейники.

Дальше это тульское чудо включается в номер 2 – внешнюю звуковую карту. Туда же втыкается и гитара. Здесь сгодится любая внешняя двухканальная звуковуха за 100 долларов. У меня, например, Tascam. Сверху стоит старый ламповый предусилитель, который греет гитарный сигнал, подающийся на второй канал, но в контексте статьи это неважно.

Перед тем, как мы перейдём к номеру 5, давайте посмотрим на 3 и 4. Номер 3 – это держалка для телефона. Телефон у меня используется как внешняя камера, но на фото в держалке ничего нет, угадайте почему 😊 Номер 4 – дешевая видеоблоггерская лампа. Если в картинке не будет света – в ней будет шум.

Итак, номер 5. Здесь самое интересное. Центр управления потоком – программа OBS. С ее помощью можно свести аудио и видео- источники в единый поток, и отдать его на стриминговый сервис. OBS бесплатная и очень простая, так что самостоятельно разобраться будет нетрудно. В OBS сразу делаем две вещи:

1.       Создаем аудио-источник (Audio capture device) и указываем, что звук приходит от внешней звуковухи,

2.      Создаем видео-источник (Video capture device), указываем, что это встроенная камера, отключаем встроенный микрофон (потому что звук мы забираем с внешнего интерфейса) –

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

Во-первых, можно подключить телефон как внешнюю камеру. Если это последние модели, то качество картинки будет на порядок выше, чем со встроенной камеры ноута. У меня айфон, так что мне пришлось поставить на него программу OBS Camera, потом в сам OBS на ноуте добавить плагин iOS Camera, создать видео-источник типа «iOS Camera», подсоединить телефон к ноуту зарядным шнуром по USB – и все, OBS видит его как внешнюю камеру, profit. Не забудьте отключить звук, приходящий с телефона, и синхронизируйте звук из аудио-источника и картинку с внешней камеры. Делается это так: правый клик по видео-источнику в OBS, выбираем Filters, и там добавляем Render delay. Надеваем наушники, и, глядя на картинку, хлопаем в ладоши и добавляем задержку, пока звук и картинка не совпадут. При этом слушаем звук из наушников, а не то, как хлопки звучат в акустике. Это забавное и слегка шизофреническое упражнение.

Во-вторых, и это самое главное – можно пустить звук с карты прямо на OBS, и это уже будет норм, а можно его по пути обработать, и тогда будет вообще пинкфлойд. Если вы заведете звук сперва в DAW (digital analog workstation, общее название программ работы с аудио), то нарулите такой звук, который вам хочется. Для этого, натурально, нужен DAW (в моем случае это Logic), и нужна одна хитрая штука под названием Blackhole audio driver. Этот драйвер маршрутизирует звук внутри компьютера и доставляет его из DAW в OBS. Он доставляет, понимаете? Для этого надо в настройках DAW указать Blackhole как устройство вывода (для Logic это Preferences -> Audio -> Output device), а в OBS в настройках аудио-источника указать, что звук берется с Blackhole. Также в настройках DAW очень полезно задать максимальный размер I/O Buffer Size – для Logic это 1024. Иначе DAW не будет успевать обрабатывать звук, и при переполнении буфера появится треск.

После этого в DAW создается многодорожечный проект, и в нем каждый канал настраивается так, как вы любите. Важно только не забыть включить мониторинг на каналах. В моем случае на микрофонном канале висел EQ + немного ревера, на гитарном канале было дофига ревера, включенного pre-Fader, и нулевой уровень громкости, так что с этого канала шел только реверберационный хвост, и поэтому гитара звучала с ревером, а голос в перерывах между песнями – без ревера. Здесь у каждого есть свои предпочтения и лайфхаки. Дальше на мастер-шину вешается все, что вы любите, и звук готов. А можно ничего не вешать – в OBS для аудио-источника есть свои динамические обработки (в меню «Фильтры»).

Можете сравнить сами, как это звучит и выглядит:

Вот первый концерт, картинка еще идет со встроенной камеры, и звук еще без обработок: https://www.youtube.com/watch?v=cW4jlG4RKgI

Вот третий концерт, картинка с внешней камеры, звук проведен через DAW: https://www.youtube.com/watch?v=ZufOhpPTgq4

И вот, еще раз – все вышесказанное, нарисованное карандашиком.

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

Принимающая сторона – это зависит от того, куда вы собираетесь вещать. Если в YouTube, как в моём случае – то в ютубе создается новый стрим, ключ стрима копируется в буфер обмена, и в настройках OBS на вкладке Stream указывается ключ стрима и YouTube как сервис. Если через restream на весь мир – тогда ключ берется из рестрима и так же заводится в OBS, а в качестве сервиса указывается Restream. Программе все равно, куда отдавать поток – ей главное, чтобы были правильно указаны ключ стрима и тип сервиса. При этом надо учитывать, что разные сервисы по-разному жмут отдаваемый им сигнал, так что потери при передаче потока неизбежны.

Кстати, обратите внимание на номер 6 – это сетевой ethernet-кабель, воткнутый в ноут (в моем случае – через переходник). Wi-fi при стриминге лучше не использовать, мало ли, заглючит. Проводное подключение – быстрее и надежнее. Но опять же, можно и через wi-fi. Повиснет стрим – стыдно будет вам, не мне.

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

Вот и все. После этого нажимаете Go live, и вы в эфире. Со звуком и картинкой, за которые не стыдно! И напоследок я хочу сказать большое спасибО тем, у кого я позаимствовал некоторые технические моменты – Максу Хайкину из московского клуба «Дом» (подключение телефона как внешней камеры) и Владимиру Агафонкину из группы «Обійми Дощу» (использование DAW и Blackhole driver). Sharing is caring!

Стрим с двух компьютеров. Мой опыт | Другое | Блог


Всем привет! Я не знаю, читаете ли вы эту статью, будучи давно знакомы с моим «творчеством» или зашли сюда для обмена опытом… Так или иначе, будем знакомы. Меня зовут Игорь, и я стример.

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

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

Так поступил и я. Собравшись в определенный момент, потратив кучу денег на новые железки, сел «улучшать» свои стримерские характеристики.

Сразу оговорюсь, мой опыт больше подойдет людям которые имеют некоторые проблемы после того как получили два компьютера. Но может быть кому-то подойдёт и в плане железа, которое нужно будет приобрести.

Итак, моя конфигурация на данный момент такова.

Игровой компьютер:

  1. core i7 — 7700k
  2. 16gb ram
  3. 970 gtx

Стримерский компьютер:

  1. core i7 — 7700k
  2. 8gb ram
  3. 670 gtx
  4. Avermedia LiveGamer HD2

В общем-то, вот и всё. Сейчас конечно лучшим выбором будет 8700k. Стоит заметить, что все процессоры немного разогнаны, чтобы можно было еще чуть-чуть выиграть в пресете для стримов.

Всё кажется, так просто, как стримы PS4 с картой захвата. Цепляем комп, как плойку в карту захвата, и играем себе. Но сколько же возникает сопутствующих проблем, желаний и трат.

Проблема №1. Рабочее пространство.

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

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

Наобжигаться на столах можно нормально.

Сначала я смотрел в сторону этого стола. И даже приобрел его. Но, скажу Вам сразу — я от него отказался. Дело в том, что конструкция должна быть достаточно прочная. Этот стол предельно неустойчив и мягок. По тумбочкам вопросов нет. Они очень полезные, если его укрепить — он имеет шансы на использование. Но поскольку руки у меня растут из попы, я был не в состоянии модифицировать стол по своим нуждам.

Вот как выглядело это у меня.

Когда будете искать стол думайте, куда пойдет свет, встанут системные блоки и как распределятся мониторы. Я решил сделать монитор вертикально на кронштейне, это, надо сказать, действительно удачный вариант и во многом удобный. В моем случае еще надо умещать dbx 286, streamdeck, roland vt-3, микрофон и плейстейшн да и клавиатуру с мышкой от другого компьютера (Есть варианты одной клавиатуры и мыши, но я не нашел их удобными).
Внизу расположились 2 системных блока и предусилитель dbx 286. Он расположился на системном блоке, так как я и так редко к нему обращаюсь. Отдельной проблемой с этим столом стало то, что камера была прямо под «козырьком» и так и норовила попасть в кадр. Это жутко бесило.

В общем когда я все сделал, уместил, я понял что места ногам практически не остается. А ведь еще надо было как-то растягивать позади зеленый экран, если стримы должны быть с камерой. Так или иначе, поиски «идеального стола» продолжались.

Я намеренно пишу в той последовательности, в которой у меня возникали проблемы. Чтобы у данного текста сохранялся дух некой истории одного, отдельно взятого случая. Ведь кто-то пользуется настоящей камерой. Кто-то любит процессоры AMD, а кто-то любит смотреть Май литл пони.

Сначала я допустил полторы ошибки. Когда стол был собран и были собраны компьютеры. Я купил core i5 6600k и у данного процессора есть один косяк.

core i5 6600k ответ

 

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

Повторюсь, сейчас хорошим вариантом будет i7 8700к.

Тогда я просто докупил i7 — 7700k потому что на моем игровом и стримерском компьютере он показал себя отлично и до сих пор не вызывает никаких нареканий. Что весьма радует.

Но вернемся к столу. Идеальным для себя вариантом я нашел IKEA FREDDE.

Большой, с регулируемыми областями под мониторами. Снимаемой в случае ненадобности верхней полкой. И с секциями под системные блоки. (Спойлер, системные блоки не должны быть супер высокими, иначе они не влезут)

 

И с возможностью поставить аж три монитора, если Вы совсем решили возомнить себя оператором из Матрицы.

Но найти его не означало купить. Это целая история, но если очень коротко то, стола в продаже на РФ часто не бывает, но это не означает что его нельзя купить. На сайте его не было, но физически он в икее был. Забавно, что сразу после муторной покупки через знакомых этот стол благополучно появился на сайте Икеи.

Когда я всё собрал, выглядеть начало уже сильно лучше 🙂

оба системника встали слева и справа соответственно

 

Как видно уместилось всё. И тогдашний свет, и плойка. Два микрофона. Даже колонки уместились. Правый монитор висит на кронштейне, который выигрывает достаточное количество места. Для стримерского компьютера использую беспроводную клавиатуру и мышь, которые в случае ненадобности легко убираются со стола. DBX 286 ушел в зону «под мониторы» и им удобно пользоваться. Камера встала по середине на небольшом штативе. И есть еще огромное количество места, для чего бы то ни было. Кстати, если кто знает удобный держатель для микрофона — посоветуйте, по-моему мой слишком габаритный.

Ладно, с местом определились. Эта часть, очень важная, и вы поймете почему, когда поймете что коммутировать звук и видео, крайне хлопотное занятие. И можно докупить какой-нибудь огромный пульт, который будет делать всё что необходимо. Но я старался и стараюсь вечно на месте экономить, видимо это следствие того, что у меня одна комната и надо максимально экономить место.

Проблема №2. Коммутация.

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

Когда вы берете карту захвата, вы неизбежно, в конечном итоге, будете задавать себе один вопрос — что по звуку?

Когда я подключил все в первый раз, я подумал — ну буду хватать звук как с PS4. Т.е. напрямую с obs\xsplit. В скором времени я понял как же я был не прав.

Дело в том, что любая карта захвата будет делать вам задержку по звуку\видео.

слева игровой компьютер, справа стримерский

 

Так, в принципе все стримили с PS4, ну по крайней мере мои знакомые стримеры. И с пс4 не возникало проблем. Я думал, что с компьютером будет так же. Вроде и звуки можно слушать со стримерской программы, и видео есть. Но возникает тьма проблем.

Во первых. Задержка — постепенно на карте захвата в области иксплита формируется некая задержка, которую ты начинаешь чувствовать очень быстро. И для ее снятия помогает «обновить» источник. Если же пользоваться приложением от, например, Авермедии или Эльгато, то там начинается небольшое мыло на выходе. Что идет в разрез с нашими благими намерениями улучшить качество. Следовательно такой вариант идет к черту. Это 100% неверный подход, и делать так НЕ СЛЕДУЕТ.

слева игровой компьютер, справа стримерский

 

Но, не беда, есть же еще варианты!

слева игровой компьютер, справа стримерский

 

Ну, что же, с таким билдом я стримил несколько месяцев, но все поменялось в марте. Заметь, читающий человек, пока нет ни слова о звуке. Пока мы распределяем провода.

В целом всё выглядит логично: игровой компьютер делает клонирование на карту захвата, которая определяется как еще один «монитор». Звук и видео летят по hdmi в стримерский компьютер, где мы его подхватываем и выдаем зрителю. Мы слушаем звук с obs\xsplit.

Минусы которые были обнаружены спустя время, ну или почти сразу — задержка на звуке через стримерские obs\xsplit. И, неожиданный минус, клонировать игру на 2 монитора оказывается весьма трудозатратно для видеокарт. Позже я выяснил, что видеокарты должны обладать какими-то волшебными свойствами, чтобы не просаживать фпс в некоторых играх. 
Выяснилось это в марте на Sea of Thieves. В полноэкранном режиме fps в игре снижался до 40-50, хотя в окне было все огонь 100-120. Видеокарта у меня, напомню, 970 gtx. У меня не было, и всё еще нет, активных средств на апгрейд видеокарты, и поэтому нужно было садится и думать что делать, чтобы вернуть прежнюю производительность, и продолжить стримить с двух компьютеров. Ведь если игра у нас будет тормозить — то зрителю будет не комфортно. Как следствие и стримеру будет неприятно, и это отразится на качестве трансляции.

И тут меня осенило. На картах захвата есть разъем hdmi out. И технология под названием Pass-Through позволяет получать принимаемую картинку и отдавать ее через волшебный HDMI out порт. Без задержек, без проблем. Таким образом на игровом компьютере будет только один монитор — карта захвата. И мы избавим видеокарту от чрезмерной нагрузки, и перестанем терять лишний fps.

 

Отказываемся от варианта клонирования монитора на игровом PC

Подключаемся через Pass-Through и выходит следующее.

Итоговый вариант, на котором я остановился.

 

В итоге — мы видим игру без задержек, поскольку на карте захвата есть технология Pass-Through. Остались только проблемы с тем, что звук все равно может прилетать с задержкой (ведь мы все ещё слушаем звук через obs\xsplit). И мы плавно подходим к третьей, самой большой проблеме стрима с двух компьютеров. Именно она и подвела меня к этой статье, которая должна помочь минимизировать ваши дополнительные затраты на звук.

Проблема №3. Звук.

Когда вы покупаете второй компьютер для стрима, множество всплывающих проблем по ходу могут сильно заставить вас приуныть. У вас может не быть каких-то проводов, знаний, средств, устройств, которые могут затянуть ваш переход к «качеству». За все время стримов я частенько покупал что-то, что пригодилось мне в дальнейшем, всякие Line\XLR провода для микрофонов и так далее. Поэтому мой вам совет, не выкидывайте ничего — какой-то самый мелкий проводок может вам рано или поздно пригодиться.

Итак, наше изображение попадает к нам на глаза без задержки, и мы решительно и молодёжно слушаем звук прямо с xsplit\obs.

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

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

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

Итак, у нас есть два компьютера. Если вы стример, то этот вопрос вам. Вы когда-нибудь задавались вопросом — сколько нужно микрофонов для стрима? 
Я вот почти пол года пользовался двумя микрофонами. Да да… два.

Один микрофон мы подключаем к стрим компьютеру любым доступным способом. Это может быть usb микрофон, или звуковая карта и всё такое. В моем случае у меня цепочка подключения основного микрофона такая:

AKG C214 → DBX 286S → Roland VT-3 → по USB попадает в Стрим ПК.

Поясню за железо. Потому что для многих это просто набор букв.

AKG C214 — это микрофон. Он клёвый, и он со мной давно. Он достался мне около 4-5 лет назад за смешные 6 тысяч, его заказал мне друг с ebay. И эта покупка стала фантастической.

DBX 286S — это одноканальный микрофонный предусилитель с пятью динамическими процессорами, в число которых входят компрессор, де-эссер с регулируемой частотой, энхансер низких и высоких частот, а также экспандер/гейт. Говоря простым языком, эта коробка срезает все ненужные частицы, делает тихий звук достаточно громким, а громкий — тихим, в него можно шептать, орать, но громкость будет примерно одинаковой. В общем полезная штука.

Roland VT-3 — это звуковая карта с возможность быстрых эффектов на голос. Хотите звучать как демон или создать эффект рации\робота или подобное? Это простое и интуитивное устройство для вас.

И всё. Больше железок по звуку у меня нет.

Второй микрофон это Blue Yeti который по usb подключается к игровому пк для VOIP. Через него я говорю в играх, качество звука мне было не сильно важно, но я все равно прогонял его через REAPER 64, чтобы хотя бы виртуально создать эффект всяких dbx подобных штук.

И вот я около полугода пользовался для игр RP и для VOIP двумя микрофонами. Потому что решения подать один микрофон на два компьютера у меня не было. Этим вопросом, кстати, были озабочены и другие стримеры. Денис WLG вроде уже даже как-то решил это, но у меня не было возможности позвонить ему, и узнать его решение, поскольку он был в разъездах на момент написания статьи и отвлекать его не хотелось. (Если читаешь — Привет, Хранитель ♥ )

Но отступим от микрофонов. Нам всё еще нужно получить звук без задержки в свои уши. Но и про зрителей забывать не будем.

И вот решение всех моих проблем:

Это Voice Meeter Banana — и он ваш друг (скачать)

 

Он бесплатный и потрясный, если он вам понравится — вы можете за него заплатить столько, сколько захотите.

На первый взгляд это просто куча разных кнопок и вообще ничего понятно не станет. Какие-то А1-А3 B1, B2 куча ползунков и так далее. Но я постараюсь максимально понятно разжевать что, куда и почему. Поэтому, если вы будете делать по инструкции ниже — у вас все получится.

Вот скрин с моей настройки

 

Для чего нужен этот Voice Meeter? Он позволяет регулировать уровень звука с разных источников и, что весьма важно, можно сегментировать звук на стрим. Например, мы хотим слышать звук с дискорда, а зрителям его подавать не желаем — легко. Хотим сделать зрителям погромче, а себе потише? — легко.

Итак, давайте настраивать. После установки надо перезагрузиться, это весьма обязательный процесс, поскольку в систему добавляется два виртуальных устройства вывода.

 

Шаг 1. Добавляем устройства вывода. Тут я указал свою звуковую карту к которой подключены наушники

А1, А2, А3 это ваши аудио выходы Hardware — т.е. физические, могут быть и виртуальные типа Virtual Audio Cable, они тоже будут в списке. Используйте WDM, поскольку если загуглировать — выяснится что WDM побыстрее работает и, вроде как, в принципе лучше.

Предположим у вас есть наушники, блютус наушники и колонки. Указываем их как А1, А2 и А3 соответственно.

Теперь давайте укажем наши приходящие устройства.

 

Нажимаем на область где у меня написано (In VT-3) и выбираем наш с вами микрофон

Нажимаем правой кнопкой на область выше и переименовываем для удобства. У меня, как видно, написано что микрофон AKG C241 — ошибка (ведь C214), вы можете написать что угодно, например «меграфон».

Справа, как видно, у меня добавлен HDMI sound — это интерфейс приходящего звука с HDMI, как раз-таки звук, который летит по HDMI с игрового компьютера в стримерский.

Еще правее мой лайфхак — это line вход. Я использую AverMedia Livegamer HD 2. У него есть дополнительные входы line in, line out. И я, используя двухсторонний кабель 3.5 mm, просто воткнул его одной стороной в line out, а другой стороной в line in микрофонный в звуковой карте. И всё. Вот это 100% вариант без задержек. Простой кабель, который шел в комплекте с каким-то устройством — сильно меня выручил.

Слушаю звук через 3,5 mm в 2018 и чувствую себя отлично. 
Звук системы, алертов и всего такого мы пустим через виртуальный VB-Audio VoiceMeeter Aux VAIO

 

VoiceMeeter добавляет вам два виртуальных аудиовыхода. Вы свободно можете ими пользоваться, чем я и занимаюсь. Посылая все системные звуки на VB-Audio VoiceMeeter Aux VAIO

Итак, давайте чтобы всё было понятно:
А1 — слышим мы.
B1 — слышат зрители.

 

Ползунками регулируем громкость. Нажимаем A1 A2 & A3 смотря куда хотим подать звук. 
Как видно, если я захочу сделать себе мониторинг — нажимаю на своем микрофоне А1 — и я слышу себя. Хочу чтобы зрители не слышали звук с игрового компьютера — убираю B1 и зритель ничего слышит. Хотите вырубить микрофон на стриме? Нажимаем Mute и микрофона нет…
И так далее. По-моему это очень удобно. Фактически это аудиомикшер, но у вас в компьютере. Так же можно сделать спокойно хоткеи на всё.

В obs\xsplit указываем микрофон

 

Указываем микрофон в obs\xsplit

И еще один момент — мутим весь звук кроме «микрофона» в обс\xsplit

 

Весь звук подается через «микрофон» поэтому все лишнее мы отрубаем

Так же, добавляя карту захвата, надо добавить только видео поток. Аудиопоток в xsplit не нужен. Указываем AverMedia LGHD Stream Engine — 1(Ну или что там у вас будет)

 

Так и решилась проблема с задержкой по звуку.

Проблема №4. Два микрофона.

И на сладкое. Вам не нужно два микрофона.

Сейчас я вам покажу особую уличную магию.

 

Для начала устанавливаем на наш игровой компьютер Voicemeeter Banana.

Мы воспользуемся технологией VBAN и она поможет нам по внутренней сети передать наш микрофон на соседний компьютер, фактически без потерь качества. Я её уже протестил, и не стал бы совать вам то, что не работает.

Итак погнали. У вас уже установлен и настроен Voicemeeter Banana на стримерском компьютере. Давайте откроем этот волшебный VBAN:

Делаем Outgoing Stream на ip адрес нашего стримерского компьютера.

 

Нас интересует настройка Outgoing stream.
Указываем что будем транспортировать: B2 — указываем On, указываем Ip нашего стримерского компьютера. И вернемся на главное окно Voicemeeter Banana и тыкнем B2 в разделе с нашим микрофоном.

 

B1 — наш компьютер и вывод для зрителя. B2 — транслируем микрофон на соседний компьютер.

На игровом компьютере указываем Incoming stream и вписываем ip адрес стримерского компьютера, показывая где нам ловить стрим.

качество ставьте Optimal, оно даст лучший звук.

 

Net quality — Optimal 
Destination — Virtual In #1
 — это пошлет звук прямиком на виртуальный Voicemeeter Banana output, его мы и указываем как наш микрофон. И всё. Микрофон обжимаемый всеми вашими штуками полетит без задежрки на оба компьютера. Для VOIP вам точно хватит.

Вкусняшки.

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

Elgato Green Screen — бомбический хромакей который сэкономит вам много места.

Ну вот и всё, ребята

Я прекрасно понимаю, что мой персональный опыт может кому-то не подойти, или кто-то найдет решения лучше! Но я точно знаю, что развернутых мануалов очень и очень мало, и, надеюсь, что те, кто будут делать в будущем — будут делиться опытом.

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

С уважением, Игорь IgorGHK Куракин. 
Мой twitch канал
Instagram
VK

Как транслировать или записывать свои игры для онлайн-трансляции

Фото: Shutterstock (Shutterstock)

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

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

Зачем мне транслировать свои игры?

Транслировать игры на незнакомую аудиторию может показаться немного … странным. В конце концов, разве разве не интересно играть в , играя в , а не в , когда кто-то играет в ? Но если задуматься, люди смотрели друг другу в глаза, играя в течение многих лет — от первых автоматов для пинбола до игровых автоматов и до наших дней, когда знаменитые игроки зарабатывают миллионы на YouTube, а на них транслируются крупные онлайн-турниры. тысячи.

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

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

G / O Media может получить комиссию

В принципе, если вам нравится играть в игру, нет причин думать, что другим людям тоже не понравится смотреть, как вы играете.

Как транслировать игры на Twitch Скриншот: Michael Franco

Когда дело доходит до трансляции игр, есть Twitch и все остальные.(Извините, Mixer и YouTube Gaming.) Twitch позволяет транслировать свой игровой процесс в прямом эфире, встраивать поток на свой веб-сайт или в блог и делиться им в социальных сетях. В нем даже есть встроенная чат-комната для ваших зрителей. Если вы хотите поделиться своими играми в Интернете, это ваша первая остановка.

Для всех методов, описанных в этом разделе, вам необходимо зарегистрировать учетную запись Twitch, поэтому сделайте это здесь, если у вас ее еще нет.

Как транслировать игры на ПК или Mac

Для потоковой передачи с вашего компьютера требуется специальное программное обеспечение для трансляции.Twitch рекомендует здесь несколько вариантов. XSplit Gamecaster — один из самых простых в использовании. Хотя за переход на премиум-уровень взимается плата, его бесплатных предложений более чем достаточно для большинства игроков. Он работает только на ПК, но другой надежный вариант, Open Broadcaster Software (OBS) , работает и на Mac.

XSplit Gamecaster (только для ПК) Снимок экрана: Майкл Франко

Вот как начать работу с Gamecaster:

  1. Загрузите программное обеспечение и войдите в систему, используя свои учетные данные Twitch.Помимо Twitch, Gamecaster предлагает поддержку следующих потоковых сервисов: YouTube Live, Facebook Live, Mixer, Smashcast, Ustream, Dailymotion, Niconico и LIVEhouse.in.
  2. Программа автоматически настроится для потоковой передачи вашего игрового процесса на Twitch.
  3. Выберите шаблон, который будет служить фреймом для вашей игры. В темах есть начальная, основная и антрактная сцены, которые позволяют настроить экраны, которые зрители будут видеть перед игрой, во время игры и когда вам нужен перерыв соответственно.
  4. Нажмите «Stream» в нижней части экрана, выберите Twitch и начните играть.

Нажатие Ctrl + Tab открывает Gamecaster HUD (верхний дисплей), где вы можете настроить свою чат-комнату и управлять другими функциями. Gamecaster также позволяет настроить веб-камеру и микрофон, щелкая параметры в нижнем левом углу экрана.

Open Broadcaster Software (Mac, ПК, Linux) Снимок экрана: Michael Franco

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

После того, как вы скачали и установили OBS, вам нужно будет войти в Twitch. OBS не поддерживает возможность прямого входа в Twitch, поэтому вам необходимо получить «ключ потока» от Twitch, который вы можете получить здесь. Этот ключ периодически меняется, поэтому вам может потребоваться обновлять его каждый раз, когда вы транслируете с помощью OBS. Получив его, выполните следующие действия:

  1. В OBS нажмите кнопку «Настройки» в правом нижнем углу.
  2. Выберите «Поток» на левой панели.
  3. Рядом с «Сервисом» выберите Twitch.
  4. Рядом с «Stream Key» введите ключ, полученный вами на панели управления Twitch.
  5. При первой настройке OBS вам может быть предложено изменить некоторые настройки видео, в зависимости от ваших настроек. Они будут отображаться в нижней части окна красным текстом. Если какие-либо из них существуют, исправьте их, прежде чем двигаться дальше.

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

  1. Откройте игру, которую хотите транслировать.
  2. В OBS щелкните правой кнопкой мыши в поле «Источники».
  3. В меню «Добавить» выберите «Захват окна». (Вы также можете использовать «Захват рабочего стола», если вы хотите иметь возможность поделиться не только своим игровым окном, но пока мы будем упрощать его.) Назовите источник и нажмите Enter.
  4. В раскрывающемся меню вверху следующего диалогового окна выберите окно вашей игры.Щелкните ОК.
  5. Когда вы будете готовы начать трансляцию, нажмите «Начать трансляцию».

Вы можете создать дополнительные источники захвата окна для своего потока, например добавить в канал веб-камеры поверх игры. OBS также имеет набор плагинов, которые могут расширить функциональность приложения. Хотя OBS немного сложнее в использовании, он также предлагает гораздо больше функций и параметров настройки, чем Gamecaster, поэтому вам решать, что вы хотите использовать. Это также лучший вариант для потоковой передачи игрового процесса с Mac.

Twitch Studio Скриншот: Майкл Франко

Если вы ранний пользователь, вы можете попробовать собственное новое программное обеспечение Twitch для вещания — Twitch Studio . В настоящее время она находится в бета-версии и доступна только для ПК. Программа проведет вас через все, что вам нужно сделать, чтобы начать потоковую передачу, что делает ее проще, чем OBS.

Как транслировать игры на Xbox One Скриншот: Майкл Франко

На Xbox One потоковая передача игр встроена в ОС; вам не нужно устанавливать отдельное приложение для трансляции игр.По умолчанию вы отправляете свой поток в службу Microsoft Mixer.

Чтобы начать, удерживайте кнопку Xbox во время игры (или подготовки к игре), выберите вкладку «Трансляция» и выберите «Начать трансляцию». Откроется мастер, который поможет вам настроить такие параметры, как качество трансляции, добавление дополнительных игроков и многое другое. Нажатие кнопки B вернет вас в игру.

Если вы предпочитаете стримить в Twitch с Xbox One, вам нужно будет загрузить приложение Twitch на свою консоль.И перед трансляцией вам нужно будет привязать свою учетную запись. Для этого выполните следующие действия:

  1. Откройте приложение Twitch на консоли Xbox One.
  2. В левой части меню приложения выберите «Войти».
  3. Откройте twitch.tv/activate на компьютере или телефоне.
  4. Введите шестизначный код на Xbox, чтобы связать свою учетную запись.

Как только ваши учетные записи связаны, вы можете начать трансляцию. Просто выберите плитку «Начать трансляцию», чтобы начать публикацию.Вам будет предложено включить видео или аудио Kinect с помощью микрофона. Если вы пользователь Kinect, вы также можете сказать «Xbox, Broadcast», чтобы начать сеанс потоковой передачи после того, как все будет настроено.

Как транслировать игры на PlayStation 4

PlayStation 4 также может транслировать прямо на Twitch. На контроллере PlayStation есть кнопка «Поделиться», которую вы можете использовать, чтобы начать процесс, но, как обычно, вам сначала нужно связать свои учетные записи. Для этого:

  1. Перейдите в «Настройки»> «Управление учетной записью»> «Связать с другими службами».
  2. Выберите Twitch и войдите в свою учетную запись Twitch.

Затем запустите игру, в которую хотите играть. Для трансляции:

  1. Во время игры нажмите кнопку «Поделиться».
  2. Выберите онлайн-сервис. Мы будем использовать Twitch, но PS4 также поддерживает YouTube прямо из коробки. При появлении запроса войдите в свою учетную запись потоковой передачи.
  3. Чтобы настроить трансляцию во время трансляции, вы можете использовать кнопку «Параметры», чтобы открыть меню «Расширенная трансляция».

Из всех платформ PS4 кажется самой простой для потоковой передачи, поскольку не требует каких-либо специальных загрузок.Вы также можете использовать меню «Поделиться», чтобы делать снимки экрана или записывать видеоклипы.


Как записать свои игры, чтобы показать их позже

Прямая трансляция может быть интересной, но когда трансляция закончится, вы (или ваши зрители) можете захотеть ее пересмотреть. Вы также можете использовать свои записи позже, чтобы сделать основные моменты или просто показать что-то сумасшедшее, что вы сделали. Если вы используете Twitch, как мы уже рекомендовали в этом руководстве, есть простой способ сделать это возможным:

  1. Перед трансляцией откройте свою учетную запись Twitch в Интернете.В правом верхнем углу сайта щелкните значок своего профиля и выберите «Панель инструментов для авторов».
  2. Выберите параметр «Канал» слева.
  3. Установите переключатель рядом с «Сохранить прошлые трансляции» в положение «Вкл.».

Если этот параметр включен, вы можете сохранять трансляции для последующего просмотра. Twitch не будет сохранять вашу трансляцию на неопределенный срок (в настоящее время все трансляции будут сохраняться в течение 14 дней), но вы можете загружать видео на свой компьютер и публиковать их на любой видеоплатформе.Если вы еще не участвуете в трансляции, это самый простой способ записать видео. Однако, если вы хотите сохранить и отредактировать их до того, как они будут опубликованы, есть другие способы.

Как записать свою игру на ПК или Mac

Для записи игрового процесса на ПК вы можете использовать любое из приложений, о которых мы говорили в разделе трансляций. (Пользователи Mac захотят использовать OSB.)

Для XSplit Gamecaster вы увидите кнопку записи рядом с кнопкой потоковой передачи.Если вы следовали приведенным выше инструкциям, но хотите сохранить свое действие, а не транслировать его, просто нажмите эту опцию.

Снимок экрана: Майкл Франко

Чтобы найти свои записи, перейдите в «Настройки», откройте вкладку «Запись» и щелкните место рядом с «Каталог».

Снимок экрана: Michael Franco

Чтобы записать игровой процесс с помощью OBS для Mac или ПК, выполните следующие действия:

  1. Нажмите кнопку «Настройки» в правом нижнем углу OBS.
  2. Нажмите кнопку «Вывод» на левой панели.
  3. Рядом с «Путь к записи» выберите каталог, в котором вы хотите сохранить выходные файлы.
  4. Выберите качество вывода. Обратите внимание, что если вы выберете «как поток», вы не сможете приостановить запись во время игры.
  5. Нажмите ОК.
  6. Откройте игру, в которую хотите играть, и добавьте ее на панель «Источники».
  7. Нажмите «Начать запись» в правом нижнем углу.
Скриншот: Michael Franco

Ваш игровой процесс будет записан на ваш жесткий диск во время игры и будет доступен для просмотра или редактирования, как только вы нажмете «Остановить запись».«Возможно, вам придется повозиться с настройками записи, если вы обнаружите, что качество видео не на должном уровне. Помните, что вы играете в видеоигру с большим количеством графики и записываете ее на одном компьютере; это может обременить ваш компьютер, поэтому уменьшите качество графики в игре, разрешение, в котором вы ведете запись, или и то, и другое, если вы обнаружите, что видео заикается или пропускается слишком много.

Последний вариант записи игры на ПК — использование игровой панели в Windows 10:

  1. Откройте игру.
  2. Откройте игровую панель, нажав Windows + G на клавиатуре.
  3. Настройте нужные параметры. Вы можете выбрать уровни громкости и источники звука, а также активировать или деактивировать микрофон.
  4. Нажмите кнопку «Запись», начните играть в игру и запечатлейте действие.

Как записать свою игру на консоли

Еще в древнюю эпоху, всего несколько лет назад, запись или трансляция консольных игр означала подключение вашего устройства к карте захвата на вашем компьютере и использование такого приложения, как OBS или XSplit.Если вы используете более старую консоль, например Xbox 360 или PlayStation 3, к сожалению, это все еще ваш лучший вариант.

Однако записывать новые консоли намного проще: на нашем дочернем сайте Kotaku есть подробное руководство специально для записи игр на консолях, но вот основные шаги как для Xbox, так и для PS4.

Xbox One

Если у вас установлен Kinect, вы можете начать запись, сказав «Xbox, начать запись». Вы также можете использовать команду «Xbox, записать это», чтобы запустить клип, который включает последние 30 секунд игрового процесса (благодаря видеобуферу системы по умолчанию).Если у вас нет Kinect, выполните следующие действия:

  1. Нажмите кнопку Xbox.
  2. Нажмите кнопку X, чтобы сохранить последние 30 секунд воспроизведения.
  3. Чтобы записать более длинные сегменты, нажмите кнопку просмотра (у нее есть два небольших перекрывающихся прямоугольника), затем «Записать с этого момента», а затем кнопку A.
  4. Запись начнется, когда вы возобновите игру. Когда вы закончите, снова нажмите кнопку Xbox, а затем кнопку X.

Обратите внимание, что Xbox будет хранить до 10 минут игры или до часа, если вы подключите внешний жесткий диск.Вы можете редактировать свои клипы на Xbox с помощью Microsoft Upload Studio, если хотите настроить конечные точки или объединить несколько видео вместе.

Снимок экрана: Майкл Франко

Если вы хотите перенести видео на свой компьютер, вы можете установить приложение OneDrive на Xbox, загрузить их в свое хранилище и получить к ним доступ на своем компьютере.

PlayStation 4

Sony сделала запись игрового процесса такой же простой, как и его трансляцию. Чтобы записать клипы, дважды нажмите кнопку «Поделиться».Это немедленно начнет запись. Чтобы остановить, дважды коснитесь его еще раз.

Вы можете нажать кнопку «Поделиться» только один раз, чтобы при желании изменить настройки записи, включая длину клипов по умолчанию. Если вы хотите записать более нескольких минут игрового процесса, вы можете установить максимальную продолжительность записи, равную часу.

Если вы хотите записать то, что только что произошло, а не то, что должно произойти, PlayStation послужит вам даже лучше, чем Xbox, потому что машина всегда записывает ваши последние 15 минут игры.Поэтому, если вы делаете что-то грандиозное и хотите его сохранить, просто нажмите и удерживайте кнопку «Поделиться» и выберите «Сохранить видеоклип» или нажмите кнопку «Квадрат». Вы также можете использовать меню общего доступа для отправки своих клипов в социальные сети (находится в галерее захвата).

Sony также имеет встроенный видеоредактор под названием Share Factory, который вы можете использовать для редактирования своих клипов. Если вы хотите экспортировать их для редактирования на компьютере, вы можете подключить USB-накопитель к PS4 и использовать галерею захвата, чтобы скопировать их. В галерее захвата выберите «Параметры» и выберите «Копировать видео на USB».”

Эта статья была первоначально опубликована в 2015 году Эриком Рэйвенскрафтом и обновлена ​​в апреле 2020 года Майклом Франко. Мы значительно переработали статью в новой редакции, уточнив инструкции для программного обеспечения / устройств, которые были изменены, переписали части статьи для ясности и предложили несколько дополнительных способов потоковой передачи и / или записи вашей игры. Сообщение было снова обновлено 9 ноября 2020 г., чтобы привести его содержание в соответствие с текущими стандартами Lifehacker в отношении использования фотографий и снимков экрана.

Как подключить OBS Studio к Restream!

OBS Studio — потрясающая бесплатная потоковая передача с открытым исходным кодом! В этом руководстве вы узнаете, как загрузить, установить, настроить и подключить его к Restream!

Здесь вы можете посмотреть наше быстрое и простое видео о подключении, однако приведенные ниже текстовые шаги более подробны.

Во-первых, вам нужно будет скачать само приложение на свой компьютер. Вы можете скачать OBS (Open Broadcaster Software) с их официального сайта по адресу https: // obsproject.com или вы можете нажать кнопку ниже, чтобы перейти прямо на страницу загрузки.

В этом руководстве используются настройки, которые работают для большинства платформ Restream. Если на вашей панели инструментов Restream появляются какие-либо предупреждения, попробуйте внести эти изменения в настройку OBS Studio или, если вам нужна помощь, не стесняйтесь обращаться к нам через чат внизу справа!

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

При первом открытии приложения вам нужно будет прочитать и принять лицензионное соглашение, нажав «ОК».

Затем вас спросят, хотите ли вы запустить «Мастер автоматической настройки». Мы собираемся настроить все вручную, нажмите «Нет», а затем «ОК».

Теперь OBS Studio полностью открыта, мы собираемся начать с настройки OBS Studio для потоковой передачи в Restream. Сначала нажмите «Настройки» в правом нижнем углу.

В открывшемся новом окне нажмите «Поток» на левой боковой панели.

В раскрывающемся списке «Сервис» выберите «Restream.io» или «Restream.io — RTMP»

Перейдите на панель управления Restream и скопируйте (Control / Command + C) свой «Stream Key».

Вернитесь в OBS Studio и вставьте (Control / Command + V) в текстовое поле «Ключ потока».

Теперь он готов к потоковой передаче в Restream, однако это не установка OBS Studio с лучшими настройками. На левой боковой панели окна настроек нажмите «Вывод».

В этом разделе измените раскрывающийся список «Режим вывода» на «Расширенный»

Здесь вам нужно будет сделать несколько вещей:

  1. Убедитесь, что «Принудительная потоковая передача» настройки сервисного кодировщика «не отмечен.
  2. Убедитесь, что флажок «Изменить масштаб вывода» снят.
  3. Установите «Контроль скорости» на «CBR»
  4. Установите «Битрейт» на 3800
  5. Установите «Интервал ключевых кадров» на 2 секунды
  6. Установите «Профиль» на «Главный»

Наконец, нажмите «Видео» на левая боковая панель

Для параметров «Базовое (холст) разрешение» и «Выходное (масштабированное) разрешение» выберите (или введите) 1280×720.

Теперь нажмите «ОК».

OBS Studio теперь полностью готов к потоковой передаче с правильными настройками, однако на данный момент он будет транслировать только черный экран.Мы должны сообщить OBS Studio, что нужно записывать. В этом примере мы собираемся настроить «Захват рабочего стола» и «Захват веб-камеры». Вы можете увидеть эти шаги ниже.

Захват рабочего стола

В главном окне OBS Studio нажмите «+» в разделе «Источники».

Щелкните «Отобразить снимок».

Вы можете дать источнику имя и / или нажать «ОК».

После этого вы увидите предварительный просмотр вашего основного дисплея. Если у вас только один экран, вы можете просто нажать «ОК». Если у вас их несколько, обязательно выберите правильный дисплей из раскрывающегося списка «Экран» и нажмите «ОК».»

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

После того, как вы заполнили кадр своим Desktop Capture, вы готовы к работе! Вы можете нажать «Start Streaming», и ваш рабочий стол будет транслироваться на все ваши подключенные каналы.

Webcam Capture

Из главного окна OBS Studio нажмите «+» в разделе «Источники.

Щелкните «Устройство видеозахвата».

Вы можете дать источнику имя и / или нажать «ОК».

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

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

После того, как вы поместите веб-камеру в нужное вам место, вы готовы к работе! Вы можете нажать «Начать трансляцию», и ваша веб-камера и любые другие добавленные источники будут транслироваться на все ваши подключенные каналы.

Мониторинг состояния вашего потока

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

Во время потоковой передачи вы увидите несколько статистических данных в нижней части окна.

Вам нужно, чтобы значение Dropped Frames было равно 0%, это общее количество потерянных кадров.Если кадры пропадают, это обычно означает, что вы перегружаете свой компьютер или Интернет. Если вы пропускаете кадры, вы можете попробовать установить для «Предустановки ЦП» в настройках вывода OBS что-нибудь более быстрое.

Вы захотите, чтобы ваш CPU составлял менее 80% (50%, если вы играете). Если он достигает 100%, это может привести к пропаданию кадров. Вы можете попробовать установить «CPU Preset» в настройках вывода OBS на что-то более быстрое, если это проблема.

Вам нужно, чтобы ваш Stream Indicator был как можно больше зеленым, падение на желтый — это нормально.Если он становится красным или остается желтым, возможно, вам придется изменить битрейт и другие настройки кодирования.

👉 Следующие шаги

👍 Продолжайте изучать

______________________________

Хотели бы вы научиться некоторым трюкам от сообщества?
Присоединяйтесь к нашему Discord.

Не можете найти правильный ответ?
Свяжитесь со службой поддержки Restream через наш онлайн-чат.

Streamlabs OBS и OBS: анализ производительности

Если вы заядлый стример, скорее всего, вы хорошо знакомы с OBS и Streamlabs OBS.Но для новичка это могут быть иностранные термины. Проще говоря, это две широко используемые программы вещания, используемые стримерами Twitch, Mixer, YouTube Gaming и Facebook Live.

Эти программы делают возможным потоковую передачу. И если вы выбираете между двумя программами для обновленного потока, вам нужно знать, какое программное обеспечение является наиболее эффективным. Итак, прежде чем вы углубитесь в некоторые исследования Reddit Streamlabs vs. OBS, давайте сначала расскажем о Streamlabs vs.Дискуссия о производительности OBS и многое другое об этих двух популярных вещательных программах:

Зачем стримерам программное обеспечение для вещания?

По сути, стримеры не смогли бы ничего делать без программного обеспечения для вещания. Как мы уже говорили ранее, программное обеспечение для вещания делает возможным стриминг. Это программа, которая записывает и транслирует текущее видео и аудио в потоке стримера.

Наиболее распространенным и широко используемым программным обеспечением для вещания являются Streamlabs OBS и OBS.

OBS (Open Broadcaster Software Studio)

Для начала мы начнем с OBS, поскольку это одна из самых стандартных программ для вещания. OBS означает Open Broadcaster Software Studio . Помимо того, что это бесплатное программное обеспечение, оно также имеет открытый исходный код, поэтому код открыт для публики. Это дает разработчикам свободу улучшать это программное обеспечение в любое время.

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

OBS Performance

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

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

Streamlabs OBS

Streamlabs OBS — это, в конечном счете, усовершенствование OBS с расширенными функциональными возможностями. Streamlabs OBS — это, по сути, тот же код OBS, переработанный с целью улучшения взаимодействия с пользователем. Это программное обеспечение также является бесплатным и предлагает даже более простой процесс установки, чем OBS. Хотя это программное обеспечение доступно только для Windows, вы можете получить Streamlabs OBS Mac с Bootcamp .

После загрузки Streamlabs OBS в вашу Windows Streamlabs предварительно настроит все параметры и отправит вас прямо на панель инструментов. Все, что осталось, — это связать свой потоковый аккаунт, запустить автоматический оптимизатор, добавить ключ потока и настроить его для потоковой передачи!

Streamlabs OBS Performance

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

Streamlabs OBS также предлагает некоторые встроенные функции, которых нет больше нигде. С Streamlabs OBS вы получите бесплатно:

  • Оповещения
  • Встроенный синтезатор речи
  • Виджеты
  • Макеты
  • И многое другое

Все это предоставляется вам без каких-либо сторонних инструментов! Но если вы ищете что-то более индивидуальное … обязательно ознакомьтесь с нашими оверлеями , совместимыми с Streamlabs OBS, сегодня!

Итоги

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

Если вы ищете дополнительную настройку помимо великолепных функций, которые предоставляет Streamlabs OBS, просмотрите подборку настраиваемой графики и наложений Twitch и Mixer из Visuals By Impulse!

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

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

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

Хотя есть и другое программное обеспечение, подобное OBS Studio, то есть XSplit и Stream Labs OBS, OBS Studio — это бесплатное программное обеспечение с открытым исходным кодом. OBS Studio ничего не стоит для загрузки или использования, и хотя пользовательский интерфейс программного обеспечения может показаться сложным, настроить базовый поток легко.Более того, OBS Studio может помочь подключить любую цифровую камеру с видеовыходом к вашей платформе видеоконференцсвязи. Программное обеспечение работает в Windows, macOS и Linux, что делает его одним из самых универсальных программ в своем роде.


Настройка веб-камеры в OBS Studio

Хотя на OBS можно использовать любую цифровую камеру с портом вывода видео, камеры Canon можно использовать в качестве веб-камеры благодаря программе EOS Webcam Utility Beta. В данном случае я использую беззеркальную камеру Canon M50.

Существует несколько способов настроить камеру в OBS Studio, самый простой из них — просто подключить веб-камеру к компьютеру через USB.

  1. Подключите веб-камеру к компьютеру.
  2. Перейдите в OBS Studio и нажмите кнопку + в нижней части поля Sources .
  3. Оказавшись там, выберите опцию Video Capture Device .
  4. Откроется новое диалоговое окно, и веб-камера должна появиться в качестве источника видео в Device .

В меню свойств можно изменить некоторые параметры, но это не обязательно — камера должна работать. Чтобы снова открыть меню Properties на любом источнике, дважды щелкните источник видео, указанный в поле Sources , или выделите свой выбор и нажмите значок шестеренки.

Видео с веб-камеры должно появиться в окне Preview в OBS Studio, и вы можете изменить место его отображения на экране, а также размеры веб-камеры.Просто выделите веб-камеру в поле Sources и щелкните красные линии на краю веб-камеры, чтобы изменить ее положение или размеры.

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


Настройка цифровой камеры в OBS Studio

Недавно Canon и другие производители камер выпустили программное обеспечение для веб-камер, позволяющее использовать цифровую камеру в качестве веб-камеры. Бета-версия утилиты Canon EOS Webcam Utility работает с Zoom, Google Hangouts и OBS Studio, а также совместима с компьютерами с Windows и macOS. Программное обеспечение работает с большинством камер Canon и не требует использования кабеля HDMI. Вместо этого камеры можно подключать к компьютеру через USB-кабель, который должен идти в комплекте с камерой.

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

Устройство видеозахвата

Прежде чем начать, убедитесь, что ваша камера имеет порт вывода видео. Большинство современных камер имеют порты вывода видео даже по более низкой цене.Если у вашей камеры нет HDMI, Micro HDMI, USB-C или другого порта вывода видео, вам действительно не повезло. Вам придется поискать в Интернете недорогую камеру с источником видеосигнала.

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

У меня прямо на материнской плате установлена ​​карта захвата HD60 PRO от Elgato, но Elgato производит другие портативные устройства видеозахвата, что делает их идеальными для владельцев ноутбуков. Для работы карты захвата вам понадобится хотя бы один HDMI или видеокабель. Независимо от того, какая у вас камера, вам понадобится кабель, который подходит к порту камеры на одном конце и входу HDMI устройства видеозахвата на другом конце. Например, если у вашей камеры есть порт Micro HDMI, приобретите кабель Micro HDMI-HDMI.Вам также необходимо установить программное обеспечение ваших устройств видеозахвата, чтобы OBS Studio могла определять источник.

Настройка устройства видеозахвата

Вместо использования программного обеспечения для веб-камеры Canon я использовал устройство захвата для получения видеосигнала с камеры. Камера выводит все, что находится в видоискателе, например сетку 3 × 3, отслеживание лица, время записи и аккумулятор. Вы можете отключить эти настройки в меню камеры для лучшего вида.

В качестве примера, используя Elgato HD60 S, подключите один конец кабеля к порту видеовыхода камеры, а другой конец — к входному порту HDMI устройства.Также подключите USB-кабель от устройства к компьютеру, который передает видеоисточник в программное обеспечение компьютера. В качестве альтернативы вам нужно только подключить источник к входному порту HDMI на плате видеозахвата, установленной на материнской плате. Ниже описано, как просмотреть видеовыход камеры в OBS.

  1. Создайте новый источник в OBS Studio, щелкнув + в поле Sources .
  2. Выбрать Устройство видеозахвата .
  3. Имя устройства захвата должно появиться в раскрывающемся списке выбора устройства в меню свойств.
  4. Нажмите Ok , чтобы выйти.
  5. Видео с камеры должно появиться на экране предварительного просмотра OBS Studio.

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


Использование OBS Studio для видеоконференцсвязи

Хотя OBS Studio — это программное обеспечение, в основном используемое стримерами, оно может также использоваться как инструмент видеоконференцсвязи, который позволит вам контролировать то, что на экране. Однако для начала вам потребуется загрузить последнюю версию OBS Studio и сторонний плагин, известный как VirtualCam. Если вы хотите показать свой экран, в то время как меньшее окно не показывает вашу камеру, это возможно. А если у вас нет веб-камеры, есть способ подключить цифровую камеру к OBS Studio, чтобы сделать ее видеовходом.

Виртуальная камера

Хотя OBS Studio изначально не поддерживает VirtualCam, установка программного обеспечения безболезненна. Плагин Virtual Cam, который я использовал, предназначен только для компьютеров с Windows, но есть версия для MacOS. Это руководство предназначено только для VirtualCam в Windows.

Если вы уже настроили камеру, вы можете сразу же начать использовать VirtualCam.

  1. Выберите раскрывающееся меню Tools на верхней панели и выберите VirtualCam .
  2. В поле меню перейдите к настройке Target Camera и выберите OBS-Camera .
  3. Нажмите кнопку Start в поле меню, затем выйдите.
  4. Теперь ваша установка OBS Studio должна быть доступна на платформах видеоконференцсвязи в качестве входа камеры под названием OBS-Camera .

Этот метод отображает все, что находится в окне предварительного просмотра OBS Studio, но можно выбрать один источник.

После того, как вы щелкнули правой кнопкой мыши по источнику, нажмите «Фильтры» и нажмите кнопку «+» в разделе «Эффекты.»На этом этапе вы можете выбрать« VirtualCam », затем нажать« Пуск ».

Вот как вместо этого выбрать один источник для VirtualCam.

  1. В поле Sources в OBS Studio, щелкните правой кнопкой мыши на источнике, который вы хотите вывести в Zoom или аналогичное программное обеспечение.
  2. Щелкните Filters .
  3. Нажмите кнопку + под Effects в правой части окна меню.
  4. Выберите VirtualCam и щелкните Start .

Теперь только этот источник будет выводиться в программное обеспечение видеоконференцсвязи по вашему выбору при выборе OBS-Camera в качестве видеовхода. Это полезно, когда вы, например, хотите поделиться только своей веб-камерой и ничем другим.

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


Использование OBS Studio для вызовов Zoom с VirtualCam

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

Вот как вывести видео из OBS Studio в Zoom:

  1. Запустите или присоединитесь к разговору.
  2. Щелкните по направленной вверх стрелке слева от входа камеры.
  3. Выберите в меню OBS-Camera .
  4. Все, что отображается в окне предварительного просмотра OBS Studio, теперь должно отображаться в Zoom.

Если вы используете демонстрацию экрана в OBS Studio, вы получите эффект Inception в Zoom. В OBS вы можете выбрать общий доступ к определенной программе, а не ко всему экрану.

Использовать эту настройку для потоковой передачи вашей настройки в Zoom очень просто, и у меня не было проблем с ней. К сожалению, Google Hangouts не стал сотрудничать, что очень разочаровывает. Что бы я ни делал, «OBS-Camera» так и не появилась в качестве источника видеовхода.Возможно, проблема связана с Hangouts или OBS Studio, но в документации на форумах OBS Studio сказано, что Hangouts должен работать. У меня Zoom работал нормально, и OBS Studio с VirtualCam также должен работать со Skype. Ни Google Hangouts, ни Meet не работали на моем компьютере, но ваш может быть другим. Вы должны попробовать его в своей системе, чтобы убедиться, что он работает.


Как настроить базовый поток

Streaming из OBS Studio добавляет лишь несколько шагов к описанному выше процессу, и у вас уже должны быть все необходимые компоненты.

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

  1. Щелкните + в поле Sources .
  2. Выберите Захват игры .
  3. У вас будет несколько вариантов ввода, но я обнаружил, что лучше всего выбрать Capture Specific Window в раскрывающемся меню Mode .
  4. Непосредственно под раскрывающимся списком Mode находится другое раскрывающееся меню с именем Window . Нажмите на нее, и должна появиться игра или приложение, которое вы хотите отобразить.
  5. Выберите то, что вы хотите отобразить, и нажмите Ok .

В раскрывающемся меню «Режим» выберите «Захватить конкретное окно», затем нажмите «Окно», и ваша игра появится, затем нажмите «ОК».

Выбрав игру или приложение, пора настроить камеру.Если у вас уже есть камера, настроенная в качестве источника, вопрос только в ее расположении. Выберите камеру в поле Source , которое выделит место, где она отображается на экране. Вы можете щелкнуть в любом месте поля, чтобы перемещать его по экрану, а щелчок по краям регулирует размер.

После настройки камеры вы можете переместить Overwatch в нужное место на экране.

У стримеров

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


Twitch — твоя лучшая ставка

У

Facebook и YouTube есть потоковые платформы, но потоковая передача — это хлеб с маслом для Twitch, что делает ее лучшей платформой для потоковой передачи. До недавнего времени Mixer Microsoft считался потенциальной угрозой для фиолетового потокового гиганта, но Microsoft закрыла Mixer и стала партнером Facebook Gaming. Если вы только начинаете, стоит попробовать Twitch по двум причинам — аудитория и разнообразие.

Создание учетной записи на Twitch — это бесплатно, и вы можете заработать немного денег на потоковой передаче, если сможете привлечь аудиторию. Советы аудитории и доход от рекламы — вот то, как стримеры зарабатывают большую часть своих денег. Хотя некоторые из крупнейших стримеров на Twitch, как правило, транслируют видеоигры, есть также музыканты, художники, инструкторы по тренировкам и люди, которым просто нравится болтать со своей аудиторией.

Не думайте, что для потоковой передачи вам нужно играть в видеоигры. Вы будете удивлены, узнав, что будет смотреть аудитория Twitch.Если вы хотите транслировать уроки по редактированию видео или фотографий, анимации или созданию музыки, у вас есть аудитория — вам просто нужно ее найти.

Создание учетной записи Twitch

Зайдите на Twitch.com, чтобы создать учетную запись, щелкните значок Profile в правом верхнем углу и выберите опцию Creator Dashboard в раскрывающемся меню. Вам будет предложено прочитать несколько статей с подробными рекомендациями по оборудованию, настройкой потока, правилами сообщества и многим другим — информация бесценна, так что не торопитесь.

Трансляция из OBS Studio в Twitch

Под главной страницей Creator Dashboard есть ссылка, которая ведет к ключу вашей трансляции. Скопируйте ключ потока и перейдите в OBS Studio.

После копирования ключа потока перейдите в OBS Studio.

Откройте меню настроек в OBS Studio, щелкните вкладку Stream , а затем вставьте свой ключ потока.

В меню «Настройки» вставьте ключ потока.

Теперь вы можете транслировать прямо на Twitch.Чтобы начать потоковую передачу, щелкните Start Streaming в правом нижнем углу экрана OBS Studio, который должен передать окно предварительного просмотра OBS Studio в Twitch.

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


Настройка наложений, переходов и предупреждений

Чтобы получить максимальную отдачу от потоковой передачи, вам понадобится наложение, творческие переходы и различные сцены.Однако наличие двух мониторов практически необходимо. В противном случае вам придется вернуться к OBS Studio всякий раз, когда вам нужно будет внести изменения в свой поток. Для оптимальной настройки потоковой передачи программа или игра, которая транслируется, должны находиться на одном экране, а OBS Studio — на другом.

Накладки

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

Переходы

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

Вот как перейти:

  1. Создайте несколько сцен, нажав кнопку + в поле Scenes .
  2. Добавьте источник или источники в сцены, чтобы настроить их.
  3. Теперь, когда у вас есть несколько сцен, переключитесь в студийный режим, нажав кнопку Studio Mode , которая отображает два экрана рядом.
  4. Экран слева — это предварительный просмотр, а экран справа — это то, что отображается в потоке.
  5. Выберите новую сцену в поле Scenes , затем нажмите кнопку перехода между обоими экранами.
  6. Все, что было на левом экране, теперь должно появиться на правом экране, и наоборот.
  7. Вы можете добавить другие переходы, такие как Cut или Fade to Black , щелкнув + рядом с Quick Transitions .

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

После выполнения перехода в потоке отображается только экран справа. Вы можете подготовить новые сцены на левом экране и выполнить переход, когда будете готовы.

Оповещения

Те оверлейные пакеты, которые можно найти в Интернете, также содержат значки, которые можно активировать при определенных событиях. Например, значки могут срабатывать каждый раз, когда появляются новые пожертвования, подписчики или подписчики.Настроить эти оповещения на Twitch немного сложнее. К счастью, у Gaming Careers есть потрясающее подробное обучающее видео на YouTube, в котором рассказывается, как настроить оповещения Twitch с помощью Stream Labs OBS.

Другие функции

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

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


OBS Studio — бесплатное программное обеспечение начального уровня с множеством функций

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

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


Если вы заинтересованы в потоковой передаче, эти ресурсы для вас:


Изображение на обложке через Парилова.

Создание прямой трансляции с OBS Studio — Службы мультимедиа Azure v3

  • Читать 6 минут

В этой статье



Это краткое руководство поможет вам создать прямую трансляцию служб мультимедиа Azure с помощью портала Azure и Open Broadcasting Studio (OBS).Предполагается, что у вас есть подписка Azure и создана учетная запись служб мультимедиа.

В этом кратком руководстве мы рассмотрим:

  • Настройка локального кодировщика с OBS.
  • Настройка прямой трансляции.
  • Настройка вывода прямых трансляций.
  • Запуск конечной точки потоковой передачи по умолчанию.
  • Использование проигрывателя мультимедиа Azure для просмотра прямой трансляции и вывода по запросу.

Предварительные требования

Если у вас нет подписки Azure, перед началом работы создайте бесплатную учетную запись.

Войдите на портал Azure

Откройте свой веб-браузер и перейдите на портал Microsoft Azure. Введите свои учетные данные для входа на портал. Вид по умолчанию — это ваша служебная панель.

Настройка локального кодировщика с помощью OBS

  1. Загрузите и установите OBS для своей операционной системы на веб-сайте Open Broadcaster Software.
  2. Запустите приложение и оставьте его открытым.

Запустить конечную точку потоковой передачи по умолчанию

  1. Выберите Конечные точки потоковой передачи в списке служб мультимедиа.

  2. Если состояние конечной точки потоковой передачи по умолчанию остановлено, выберите его. На этом шаге вы попадете на страницу для этой конечной точки.

  3. Выберите Start .

  1. Перейдите в учетную запись служб мультимедиа Azure на портале, а затем выберите Прямая трансляция из списка служб мультимедиа .

  2. Выберите Добавить событие прямой трансляции , чтобы создать новое событие прямой трансляции.

  3. Введите имя для нового события, например TestLiveEvent , в поле Live event name .

  4. Введите необязательное описание события в поле Описание .

  5. Выберите вариант Pass-through — без облачного кодирования .

  6. Выберите вариант RTMP .

  7. Убедитесь, что для Начать прямую трансляцию выбран вариант Нет , чтобы избежать выставления счетов за прямую трансляцию до ее готовности.(Выставление счетов начнется, когда начнется прямая трансляция.)

  8. Нажмите кнопку Review + create , чтобы просмотреть настройки.

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

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

  11. Не закрывайте эту страницу в браузере. Мы вернемся к этому позже.

Настройка прямой трансляции с помощью OBS Studio

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

Добавить источник видео

  1. На панели «Источники » щелкните значок добавить , чтобы выбрать новое исходное устройство. Откроется меню Sources .

  2. Выберите Video Capture Device из меню исходного устройства. Откроется меню Create / Select Source .

  3. Установите переключатель Добавить существующий , затем щелкните ОК . Откроется меню «Свойства для видеоустройства ».

  4. В раскрывающемся списке Device выберите видеовход, который вы хотите использовать для трансляции. Оставьте пока остальные настройки в покое и нажмите OK . Источник входного сигнала будет добавлен на панель Sources , а вид видеовхода отобразится в области Preview .

Добавить источник звука

  1. На панели «Источники » щелкните значок добавить , чтобы выбрать новое исходное устройство. Откроется меню исходного устройства.

  2. Выберите Audio Input Capture из меню исходного устройства. Откроется меню Create / Select Source .

  3. Установите переключатель Добавить существующий , затем щелкните ОК .Откроется меню « Properties for Audio Input Capture ».

  4. В раскрывающемся списке Device выберите устройство захвата звука, которое вы хотите использовать для своей трансляции. Оставьте пока остальные настройки в покое и нажмите ОК. Устройство захвата звука будет добавлено на панель аудиомикшера.

Настройка потоковой передачи в OBS

В следующей процедуре вы вернетесь к службам мультимедиа Azure в своем браузере, чтобы скопировать входной URL-адрес и ввести его в параметры вывода:

  1. На странице портала службы мультимедиа Azure выберите Start , чтобы запустить событие прямой трансляции.(Счет начинается сейчас.)

  2. Установите переключатель RTMP на RTMPS .

  3. В поле Входной URL-адрес скопируйте URL-адрес в буфер обмена.

  4. Перейти в приложение OBS.

  5. Нажмите кнопку Settings на панели Controls . Откроются параметры настроек.

  6. Выберите Stream из меню Settings .

  7. В раскрывающемся списке Service выберите Показать все, затем выберите Custom … .

  8. В поле Server вставьте URL-адрес RTMPS, который вы скопировали в буфер обмена.

  9. Введите что-нибудь в поле Stream key . На самом деле не имеет значения, что это такое, но это должно иметь ценность.

  10. Выберите Выход из меню Настройки .

  11. Введите 2 в поле Keyframe interval . Это устанавливает длину фрагмента в 2 секунды. Для прямой доставки с меньшей задержкой используйте значение 1 секунда.

  12. ДОПОЛНИТЕЛЬНО: Установите для параметра CPU Usage Preset значение veryfast , если вы используете компьютер с низкой вычислительной мощностью. При желании вы можете установить более низкое значение кбит / с при возникновении нежелательных сетевых условий.

  13. Оставьте остальные настройки без изменений и нажмите ОК .

Начать трансляцию

  1. На панели Controls щелкните Start Streaming .

  2. Переключитесь на экран событий Azure Media Services Live в браузере и щелкните ссылку Reload Player . Теперь вы должны увидеть свой поток в проигрывателе предварительного просмотра.

Настройка выходов

Эта часть настроит ваши выходы и позволит вам сохранить запись вашего живого потока.

  1. Выберите ссылку Создать выходы под программой просмотра видео Выходы .

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

  3. Оставьте пока все остальные коробки в покое.

  4. Выберите Next , чтобы добавить локатор потоковой передачи.

  5. Измените имя локатора на более удобное для пользователя, если хотите.

  6. Оставьте пока все остальное на этом экране в покое.

  7. Выберите Создать .

  1. Скопируйте URL-адрес потоковой передачи под видеопроигрывателем Output .
  2. В веб-браузере откройте демонстрацию Azure Media Player.
  3. Вставьте URL-адрес потоковой передачи в поле URL-адрес в проигрывателе мультимедиа Azure.
  4. Нажмите кнопку Обновить проигрыватель .
  5. Щелкните значок Воспроизвести на видео, чтобы просмотреть прямую трансляцию.

Остановить трансляцию

Если вы считаете, что транслировали достаточно контента, остановите трансляцию.

  1. На портале выберите Остановить .

  2. В OBS нажмите кнопку Stop Streaming на панели Controls . Этот шаг останавливает трансляцию из OBS.

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

  1. Перейдите в список служб мультимедиа и выберите Assets .
  2. Найдите выходные данные события, которые вы создали ранее, и выберите ссылку на актив. Откроется страница вывода актива.
  3. Скопируйте URL-адрес потоковой передачи под видеоплеером для ресурса.
  4. Вернитесь в проигрыватель мультимедиа Azure в браузере и вставьте URL-адрес потоковой передачи в поле URL-адреса.
  5. Выберите Обновить проигрыватель .
  6. Щелкните значок Воспроизвести на видео, чтобы просмотреть ресурс по запросу.

Очистить ресурсы

Важно

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

Для остановки конечной точки потоковой передачи:

  1. В списке служб мультимедиа выберите Конечные точки потоковой передачи .
  2. Выберите конечную точку потоковой передачи по умолчанию, которую вы запустили ранее. Этот шаг открывает страницу конечной точки.
  3. Выберите Остановить .

Подсказка

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

Следующие шаги

OBS Studio и Kaltura Live Streaming

Последнее изменение: 11.08.2020, 22:59, IDT

Развернуть / Свернуть все

В этой статье описывается, как настроить Kaltura Live Streaming с помощью Open Broadcaster Software (OBS) Studio.

OBS Studio — это программное обеспечение с открытым исходным кодом для записи видео и потоковой передачи в реальном времени. Это один из многих программных кодеров, которые можно использовать для трансляции в Kaltura Live Streaming.OBS Studio можно скачать здесь: https://obsproject.com/.

Чтобы получить помощь по OBS Studio, посетите Справку по OBS Studio и / или форум OBS Studio.

Чтобы настроить OBS Studio для Kaltura Live Entry

  1. Создайте запись прямого потока в KMC, следуя статье: Создание записи Live Stream в Kaltura с помощью KMC.
  2. Откройте запись прямого эфира, которую вы только что создали, и перейдите на вкладку Live Stream. Информация, которую вы будете извлекать из этой области, — это основной URL-адрес и имя потока.

Чтобы настроить прямую трансляцию для события Kaltura Webcasting с помощью OBS

Убедитесь, что у вас есть следующие данные Live Stream на странице событий веб-трансляции:

  • Первичный URL-адрес — система автоматически генерирует этот URL-адрес
  • Резервный URL-адрес — система автоматически генерирует этот URL-адрес
  • Имя потока — имя потока является идентификатором потока и создается автоматически

Вы можете использовать различные живые кодеры.Kaltura Webcasting создает файл XML для беспрепятственного экспорта информации о кодировщике в реальном времени.

Вы также можете экспортировать XML-файл, содержащий все детали Live Stream, которые впоследствии можно будет импортировать в кодировщик. Если вы не знаете, где найти сведения о прямом эфире, прочтите статью «Редактирование события веб-трансляции».

Для настройки параметров OBS

  1. Откройте OBS Studio, перейдите в меню File и выберите Settings .
  2. Перейти на вкладку Stream .
  3. Выберите Custom Streaming Server из раскрывающегося списка Stream Type .
  4. В поле URL OBS Studio вставьте первичный URL из шага 1. В поле ключа потока OBS Studio вставьте имя потока из шага 2.
  5. По завершении нажмите OK .
  6. Настройте сцены и источники в OBS Studio, следуя справочной документации на веб-сайте Open Broadcaster Software:
  • OBS Studio Quickstart
  • Руководство по источникам
  • После настройки сцены и источников вы готовы к работе ручей в Калтуру.
  • В разделе «Элементы управления OBS Studio» щелкните Начать потоковую передачу . Ваша прямая трансляция начнет транслироваться на Kaltura. Щелкните Stop Streaming , чтобы завершить трансляцию.

Хотя сейчас вы транслируете на Kaltura, вам может потребоваться дальнейшая доработка в OBS Studio для оптимизации вашего потока. В OBS Studio есть различные места, где это можно сделать, например «Настройки»> «Вывод», «Настройки»> «Видео», «Настройки»> «Аудио» и другие.Дополнительные сведения об оптимизации см. В справке OBS Studio.

Чтобы узнать больше о типах кодировщиков, которые вы можете использовать, см. Какие кодеры я могу использовать с Kaltura Live Streaming?

Как использовать OBS Studio для записи или потоковой передачи живых презентаций

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

OBS (Open Broadcaster Software) — это мощное программное обеспечение для потоковой передачи и записи видео с открытым исходным кодом, доступное для Linux, macOS и Windows. Несмотря на то, что OBS — одна из лучших альтернатив для потоковой передачи в реальном времени на сегодняшний день, она может показаться не очень интуитивно понятной для тех, у кого нет опыта редактирования видео.

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

Начало работы с OBS

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

Настройка сцен и источников

Сцена — это конкретный вид / способ представления: он может содержать один или несколько источников .Источником может быть, среди прочего, ваша веб-камера, изображение, видео, слайд-шоу, окно рабочего стола, весь экран.

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

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

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

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

Пример настройки сцены

При потоковой передаче для DevOps & Chill я настроил следующие сцены:

  • Intro — эта сцена использует источник слайд-шоу с двумя изображениями: изображение обложки с заголовком / темой, о которой я буду рассказывать, и другое изображение, говорящее, что мы скоро начнем.Я начинаю потоковую передачу за несколько минут до этого слайд-шоу, чтобы дать людям время присоединиться и убедиться, что они знают, что я начну через несколько минут.
  • Аннотации — эта сцена использует источник окна, чтобы показать текстовый редактор, где я набираю объяснения того, что я делаю — я не говорю в этом потоке, поэтому мне нужен был способ включить более подробную информацию о том, что я делаю .
  • Окно браузера — эта сцена настроена для отображения окна моего браузера.
  • Окно терминала — эта сцена настроена для отображения моего окна терминала.
  • Stream Finished — Я использую эту сцену, когда поток завершен. Он использует источник изображения.

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

Вы можете создавать и переключаться между различными настройками сцены в меню «Коллекция сцен».

Аудио и саундтрек

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

Pretzel.rocks — это бесплатный музыкальный сервис, который можно использовать с Twitch, Youtube и другими сервисами.

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

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

Чтобы настроить звук на уровне профиля, перейдите в меню «Настройки -> Аудио», затем выберите соответствующие устройства, которые вы хотите включить, и отключите те, которые вам не нужны.

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

Вы также можете настроить источник «Захват аудиовыхода» для конкретной сцены:

После включения источников звука в окне «Аудиомикшер» в реальном времени отобразятся уровни звука всех ваших активных звуковых «дорожек».

Запись презентаций с помощью OBS

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

Записи сохраняются в каталоге вывода, заданном в конфигурации OBS. По умолчанию это будет ваш домашний каталог. Чтобы изменить это местоположение, войдите в меню «Настройки -> Вывод -> Путь записи».

Элементы управления для запуска / остановки записи расположены в правом нижнем углу экрана.Как только вы начнете запись, все, что вы видите в окне предварительного просмотра, будет записано.

Прямая трансляция с OBS

Чтобы иметь возможность осуществлять потоковую передачу через OBS, вам сначала необходимо настроить свой личный ключ / токен потоковой передачи в конфигурации OBS. Вы можете получить эту информацию на платформе потоковой передачи, которую вы будете использовать (Twitch, YouTube и т. Д.).

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

После того, как вы нажмете кнопку «Начать трансляцию», OBS начнет трансляцию ваших сцен в вашу потоковую службу. Все, что вы видите в окне предварительного просмотра, будет транслироваться вашей аудитории.

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

Бонус: советы и приемы постпродакшена с FFMPEG

Прямая трансляция — это весело и увлекательно, но возможность публиковать записанное видео на вашем канале Youtube и на других платформах — ценный способ максимально расширить охват вашего контента.Такой инструмент, как FFMPEG, может помочь с некоторыми пакетными операциями и простыми редакциями, которые не требуют полноценного видеоредактора, такого как OpenShot (мой личный фаворит). Вот несколько приемов, которые я узнал с ffmpeg , которые могут быть полезны и вам:

Конвертация в MP4

Преобразование в разные форматы довольно просто с ffmpeg :

  ffmpeg -i input_video.mkv output.mp4
  

Ускорение видео

О DevOps & Chill я не говорю, я только печатаю.Я думаю, это не имеет большого значения, пока это происходит вживую, но я считаю, что получаемое видео очень медленное, поэтому мне нравится ускорять видео до 2x исходной скорости. Вот как вы это делаете с ffmpeg :

  ffmpeg -i input_video.mkv -an -filter: v "setpts = 0.5 * PTS" output.mkv
  

Это приведет к удалению звука из видео (опция -an ). Удаление звука необходимо, потому что, когда вы увеличиваете скорость без изменения звука, FPS больше не будет совпадать, и это может вызвать проблемы во время воспроизведения.И вы, вероятно, тоже не хотите ускорять звук;) См. Следующие советы, как работать со звуком.

Чтобы ускорить все видео в каталоге, вы можете использовать этот однострочный сценарий оболочки:

  для i в * .mkv; выполните ffmpeg -i "$ i" -an -filter: v "setpts = 0.5 * PTS" "$ {i%. *} _ fast.mkv"; сделано
  

Извлечение аудио из видео

Будет извлечена звуковая дорожка из видео и сохранена в файле .aac .

  ffmpeg -i input_video.mkv -vn -acodec копировать output_audio.aac
  

Полученный файл .aac затем можно преобразовать в .mp3 , если хотите:

  ffmpeg -i output_audio.aac output_audio.mp3
  

Создать список воспроизведения из файлов mp3

Это объединит перечисленные файлов .mp3 в один аудиофайл.

  ffmpeg -i "concat: song01.mp3 | song02.mp3 | song03.mp3 | song04.mp3" -acodec copy video_playlist.mp3
  

Включить новую звуковую дорожку в видео

Будет вставлена ​​звуковая дорожка video_playlist.mp3 в видео.

  ffmpeg -i input_video.mkv -i video_playlist.mp3 -c copy -map 0: v: 0 -map 1: a: 0 input_video_with_music.mkv
  

Вывод

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

Безусловно, существует множество различных способов настройки OBS в соответствии с вашими потребностями, в зависимости от того, какой контент вы хотите представить. Поиграйте с различными настройками и экспериментируйте, пока не найдете сцены, которые подходят вам лучше всего! Я надеюсь, что теперь вы почувствуете себя вправе реализовать идею потоковой передачи, которую вы откладывали 🙂 В какое время лучше, чем сейчас?

.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *