Что такое размер буфера в обс
Гайд По Настройке Open Broadcaster Software
03 Jul 2013 в 17:21
03 Jul 2013 в 17:21 #1
Программа доступна в 32-битной и 64-битной версиях. Для создания этого гайда использовалась версия 0.421a.
Оглавление:
1. Основные настройки программы
Перед вами появится окно с основными настройками программы. Каждый пункт и каждую настройку мы разберем подробнее ниже.
1.2 Общие настройки (Вкладки “Главное” и “Настройки вещания”)
Вкладка “Главное”.
В данной вкладке вы можете выбрать язык программы (вам предлагается выбор из 9 языков (на момент создания гайда), в том числе Русский и Английский).
Также в этой же вкладке вы можете создать профиль с конкретными настройками. Для создания нового профиля просто напишите его название, профиль автоматически сохранится на вашем локальном диске.
все настройки программы хранятся в C:\Users\user\AppData\Roaming\OBS
Вкладка “Настройки вещания”.
Рассмотрим настройку вещания на примере Own3d.tv.
Для Twitch.tv rtmp-ссылки можно найти, скачав конфигурационный файл для Adobe Flash Live Encoder с этой страницыru.twitch.tv/broadcast
Dashboard Link вы можете вставить ссылку на ваш стрим, которая будет скопирована в буфер обмена при старте трансляции на канал.
Для сохранения стрима в файл воспользуйтесь опцией “Сохранить в файл”, указав путь к файлу (путь может содержать русские буквы).
Для настройки клавиш старта и остановки трансляции воспользуйтесь полями Start Stream Hotkey и Горячая клавиша отключения стрима (старт и остановка соответственно).
1.3 Настройки кодирования (Вкладки “Кодирование”, “Видео”, “Аудио”, “Расширенные”).
Вкладка “Кодирование”.
В данной вкладке можно настроить качество и битрейт с буфером для видео и кодек и битрейт для аудио. Выглядит вкладка следующим образом.
Максимальный битрейт определяет максимально возможный битрейт (в килобитах в секунду) для своего стрима. Поставьте именно то значение, которое подходит для пропускной способности вашего Интернет-канала. Для просчета битрейта может помочь следующая статья:
Тык
На заметку, размер буфера никогда не должен превышать ваш битрейт. Лучше всего буфер ставить равным вашему битрейту.
Вкладка “Видео”.
В Базовом разрешении вы можете настроить разрешение вашего стрима. В данном примере разрешение стрима равно 1280х720 без масштабирования. FPS (frame per second) настраиваете по своему желаю. Опция “Отключать Aero при запуске” будет отключать Aero-тему при запуске программы, но лучший вариант вручную отключать Aero-тему в“Персонализации”.
Вкладка “Аудио”.
Вкладка “Расширенные”.
Из списка x264 CPU пресет вы можете выбрать предлагаемые разработчиком пресеты для кодека x264. Для большинства процессоров лучше выбирать пресет veryfast. Для точной настройки пресета под ваш процессор нужны многочисленные опыты. OBS позволяет задать пользовательские настройки для энкодера x264 в следующем виде:
PHP код:
[параметр]=[значение]
Пример: vbv-maxrate=1000 vbv-bufsize=1000
Все параметры настройки кодека вы можете найти здесь:
С помощью OBS вы также можете настроить размер посылаемого пакета данных при использовании буферизации. По умолчанию размер буфера данных настроен на 32768.
2. Настройка сцен и источников
2.1 Обзор возможностей
Для того, чтобы добавить сцену нужно кликнуть правой кнопкой мыши на пустую область “Сцены”, появится всплывающее меню, в котором надо выбрать пункт “Добавить сцену”, вводим название сцены. При необходимости можно добавить еще одну тему. Чтобы переключаться между сценами, нужно просто кликать на название сцен. Для каждой сцены можно добавить свою горячую клавишу. Сделать это можно, кликнув правой кнопкой мыши на сцене и выбрав пункт меню “Добавить горячую клавишу”.
После добавления необходимого количества сцен нужно добавить в каждую сцену необходимые источники. OBS нам предлагает выбрать один из 4-х видов источников:
— Добавить программный источник захвата (аля add screen region в Xsplite).
Как мы видим из скриншота, можно добавить захват всего монитора, захват определенного окна, причем можно выбрать захватывать или окно с рамкой или без рамки и захват определенной области (для того, чтобы захватить экран в центре с размером (к примеру) 640х480 нужно воспользоваться полями “Положение” и кнопкой “Выбрать область”).
С данной опцией все предельно понятно. С помощью кнопки “Найти” находим нужное изображение и настраиваем ее прозрачность через Opacity (аналог opacity в Photoshop’e).
Данная опция позволяет вставить слайд-шоу для вашего стрима. Просто добавляете нужное количество изображений, настраиваете“Время между показом изображения”, с помощью кнопок “Вверх” и “Вниз” настраиваете очередность отображения картинок и нажимаете “ОК”.
— Добавить Устройство Видео Захвата
Данная опция позволяет добавить устройство видео захвата будь то программная камера захвата (dxtory, etc) или физическая. С помощью кнопки “Настройки” вы сможете войти в меню настройки выбранной из списка камеры, с помощью кнопки “Обновить” можно обновить текущий список камер. Разрешение настраивает разрешение, которая будет захватываться с камеры.
2.2 Редактирование сцен в первью-режиме
На примере показано изменение размера и перемещение в левый нижний угол логотипа GoHa.TV. Прозрачной картинку можно сделать через настройки источника и опцией“Opacity”.
Стоит заметить, что при удалении сцены удаляются и все источники, которые для данной сцены были созданы. Для того, чтобы постоянно не добавлять источники на созданные сцены можно использовать Глобальные источники. Нажмите на кнопку“Глобальные источники”, откроется специальное меню, добавьте источник, например, виртуальную камеру Dxtory и нажмите кнопку“ОК”. При добавлении источников в сцену просто добавьте нужный Глобальный источник через соответствующее меню. Если вы будете менять один из глобальных источников, то все изменения будут видны во всех сценах, куда этот источник добавлен.
Буферизация видеопотока при стриме OBS на Twitch
тебе надо настроить видеокарту в драйверах. У меня инвидиа, тобишь, «панель управления инвидиа»
Уже пол года мучаюсь с этой же проблемой.
По железу у меня +- тоже самое. Интерент побыстрее:
И Макс могу стримить на твич 2000кб.с в 720p Но при всём при этом на гудгейм и кибергейм спокойно идёт без лагов в 1080р и 5000кб.с
Иак что попробуй другие площадки как там?
Что ты подразумеваеш по словом свитч? И чем не устраивает встроенная сетевая карта (свободно держит гигабитный поток)
Уже пол года мучаюсь с этой же проблемой.
По железу у меня +- тоже самое. Интерент побыстрее:
И Макс могу стримить на твич 2000кб.с в 720p Но при всём при этом на гудгейм и кибергейм спокойно идёт без лагов в 1080р и 5000кб.с
Иак что попробуй другие площадки как там?
gg и Youtube идут на отлично даже при фул hd картинки. Но хотелось бы всетаки доконца разобратся с твичем
Ну что у тебя получилось?
Все мной выше перечисленное убирает буферизацию НО сильно портит качество картинки.
Ну что у тебя получилось?
Все мной выше перечисленное убирает буферизацию НО сильно портит качество картинки.
Сейчас смотрю твой стрим. вроде качество картинки приемлемое и нет буферизации. Как добился? Рестрим через кибер? напиши настройки обски свои и тех характеристики интернета если не трудно. Буду оч благодарен.
У меня та же проблема, для меня сервак в Франкфурте самый стабильный
Но сегодня буфферит даже при 1000кб.с (возможно из за того, что выходной) когдато тестил, при 1500 врооде держало нормально.
Так же возможно что для твича нужен инет пошустрее чем мои 30 мб, хочу попробовать поднять до 50мб и посмотреть повыситься ли порог кб.с при котором начинает буфферить
intel i5 4690k 3500mhz
ram 8 gb ddr3
video nvidea gtx 970 4gb
инет 30 мб скачка и отдача
Что такое размер буфера в обс
OBS Classic разработчиками больше не поддерживается. Ссылка на гайд по OBS Studio ниже
Программа доступна в 32-битной и 64-битной версиях.
Перед вами появится окно с основными настройками программы. Каждый пункт и каждую настройку мы разберем подробнее ниже.
Вкладка «Общее»
В данной вкладке вы можете выбрать язык программы. Также в этой же вкладке вы можете создать профиль с конкретными настройками. Для создания нового профиля просто напишите его название, профиль автоматически сохранится на вашем локальном диске.
Все настройки программы хранятся в C:\Users\имя_вашего_профиля\AppData\Roaming\OBS
Вкладка «Кодирование»
Здесь вы должны выбрать тип кодировщика, битрейт для видео-потока, а также кодек и битрейт для аудио-потока.
Подбираем битрейт для стрима
Второе, на что стоит обратить внимание, это, так называемое, соотношение бит/пиксель. Данная Формула выглядит просто:
В нашем примере отношение бит/пиксель составляет: (по 10000 бит на кадр)/(10000 пикселей) = 1. Многовато будет. Вполне отличное качество можно получить при отношении 0,1-0,15. Для нашего примера было бы достаточно битрейта
Посчитаем ориентировочные соотношения бит/пиксель для наиболее распространенных разрешений:
Рекомендованные настройки часто встречающихся варинтов трансляций
Качество | Разрешение | Видео Битрейт, kbps | Аудио Битрейт,kbps | FPS | Видео-кодек | h.264 профиль | Аудио-кодек | Аудио-канал |
Low | 240p (426 x 240) | 400 (300-700) | 32 | 15/30 | h.264 | Baseline | AAC или MP3 | Mono |
Low | 270p (480×270) | 400 (300-700) | 64 | 15/30 | h.264 | Baseline | AAC или MP3 | Mono |
Med | 360p (640×360) | 750 (400-1000) | 96 | 15/30 | h.264 | Baseline | AAC или MP3 | Mono |
Med | 480p (854×480) | 1000 (500-2000) | 96 | 15/30 | h.264 | Baseline | AAC или MP3 | Mono |
High | 540p (960×540) | 1000 (800 – 2000) | 96 | 30/60 | h.264 | Main | AAC или MP3 | Mono или Stereo |
High | 720p (1280×720) | 2500 (1560-4000) | 128 | 30/60 | h.264 | Main | AAC или MP3 | Mono или Stereo |
High | 720p (1280×720) | 3800 (2500-6000) | 128 | 60 | h.264 | Main | AAC или MP3 | Mono или Stereo |
High | 1080p (1920×1080) | 4500 (3000-6000) | 128 | 30 | h.264 | Main | AAC или MP3 | Mono или Stereo |
High | 1080p (1920×1080) | 6800 (4500-9000) | 128 | 60 | h.264 | Main | AAC или MP3 | Mono или Stereo |
Выделены рекомендованные значения
На заметку, размер буфера никогда не должен превышать ваш битрейт. Лучше всего буфер ставить равным вашему битрейту.
Вкладка «Видео»
Кроме того, следите, чтобы соотношение сторон соответствовало значению 16:9. В противном случае во время трансляции будут появляться «черные полосы».
Вкладка «Аудио»
В данной вкладке вы можете настроить горячие клавиши для OBS. Горячие клавиши для переключения сцен можно задать, кликнув в списке сцен на необходимую сцену правой кнопкой мыши и выбрать в меню пункт «Выбрать клавишу».
Вкладка «Расширенные»
Здесь находятся дополнительные настройки программы. Не изменяйте их, если вы не понимаете зачем они нужны. Это может привести к нестабильной работе OBS.
В данной вкладке вы можете настроить шумовой гейт для вашего микрофона. OBS будет автоматически отключать входной сигнал с микрофона, как только он опуститься ниже уровня «порога отключения», и включать, когда он поднимается выше «порога включения».
Настройка сцен и источников
Обзор возможностей
Для того, чтобы добавить сцену нужно кликнуть правой кнопкой мыши на пустую область «Сцены». Появится всплывающее меню, в котором надо выбрать пункт «Добавить сцену», затем вводим название сцены. При необходимости можно добавить еще одну сцену. Чтобы переключаться между сценами, нужно просто кликать на название сцен. Для каждой сцены можно задать свою горячую клавишу. Кликните правой кнопкой мыши на сцене и выберите пункт меню «Выбрать клавишу».
Окно
Источник «Окно» предназначен для захвата конкретного окна. Это может быть окно программы или игра, запущенная в оконном режиме. В всплывающем списке выберите то окно, которое вы хотите захватить. Если его нет, нажмите на кнопку «Обновить».
С помощью функции «Конкретная область» вы можете захватить только часть окна программы или игры. Поставьте галку около «Контрольная область», затем нажмите на кнопку «Выбрать область», выберите ту область, которую хотите захватить. Если вам необходимо воспользоваться хромокеем, то используйте функцию «Включить ключевой кадр». Это полезно, когда вы хотите захватить чат и хотите убрать его фон, чтобы на стриме отображался только текст из чата.
Кнопка «Установить как базовое разрешение» установит разрешение трансляции соответствующее разрешению захватываемой области, окна или игры. Поэтому не используйте данную опцию без особой нужды.
Рабочий стол
Источник «Рабочий стол» аналогичен по использованию с «Окном». Разница лишь в том, что захватывается ваш рабочий стол полностью.
Изображение
С помощью источника «Изображение» вы можете вставить картинку для фона, рамки или другого оформления стрима. Кроме того, галка около пункта «Отслеживать изменения» заставляет OBS отслеживать изменения картинки, поэтому вы можете вставлять так называемые динамические картинки (к примеру, другая программа постоянно экспортирует какой-либо контент в виде изображения и OBS, отследив это, изменяет изображение на стриме).
Для картинки вы также можете настроить хромокей (или ключевой кадр).
Слайд-шоу
Кликнув на кнопку «Add file», вы сможете добавить изображение для будущего слайд-шоу. Другие настройки понятны интуитивно.
Текст
С помощью источника «Устройство захвата» вы можете вставить любую другую виртуальную камеру (на скриншоте выбрана виртуальная камера от Xsplit), веб-камеру или другую камеру, подключенную к компьютеру. Настройки в данном источнике интуитивно-понятны, однако для частных случаев потребуется более детальная настройка, которая в данную статью входить не будет. Стоит помнить, что не все устройства могут работать с 64-битной версией OBS, поэтому вам необходимо будет запускать 32-битную версию.
Игра
Стоит заметить, что при удалении сцены удаляются и все источники, которые для данной сцены были созданы. Для того, чтобы постоянно не добавлять источники на созданные сцены можно использовать Глобальные источники. Нажмите на кнопку «Общие источники», перед вами откроется специальное меню, добавьте источник, например, виртуальную камеру Dxtory и нажмите кнопку «ОК». При добавлении источников в сцену просто добавьте нужный Общий источник через соответствующее меню. Если вы будете менять один из общих источников, то все изменения будут видны во всех сценах, куда этот источник добавлен.
Как установить плагины
Для начала скачайте плагин для вашей версии OBS (32-битной или 64-битной). В названии окна программы указана та версия, которую вы используете в данный момент.
Авторизация на сервере
Запись повтора
Через интерфейс OBS управлять повтором можно с помощью этого меню:
Как сделать replay в программе OBS Studio
OBS Studio – софтверный инструмент, предназначенный для захвата изображения с экрана монитора и организации потоковых трансляций на совместимых платформах, включая Twitch и YouTube. Стримы разработчики разрешают проводить по всем правилам: настраивая «сцены» с контентом, добавляя надпись и текстовую рекламу, предупреждая зрителей о запущенных мероприятиях или действующих бонусах за подписку. Но кроме информационных посланий или объявлений в OBS Studio предостаточно и дополнительных возможностей, вроде встроенного буфера повтора, разрешающего мгновенно воспроизвести эпичный момент со стрима и еще раз продемонстрировать миру.
Настройка функции повтора в OBS Studio
Функция видеоповтора в OBS Studio реализована уже давно: инструмент способен в автоматическом режиме записывать в директорию, выбранную на жестком диске, фрагменты запущенной трансляции (длительность повтора выбирается в «Настройках»). Подготовленные ролики в дальнейшем разработчики разрешают выводить на экран через заранее настроенную «Сцену», но лишь вручную. И, хотя при достаточном количестве опыта с воспроизведением сохраненного ролика едва ли возникнут проблемы (достаточно нажать всего пару кнопок), весь процесс вполне реально автоматизировать с помощью плагина Instant Replay.
Буфер обмена подготовлен специально для стримеров, транслирующих спортивный или киберспортивный контент с тематических мероприятий, где не обойтись без периодического возвращения в «прошлое». Идея не нова – на телевидении повторы давно стали частью спортивных передач, так почему бы не реализовать похожую концепцию и на стриме. Достаточно лишь разобраться с предварительной настройкой OBS Studio:
Автоматизация Replay с помощью плагина Instant Replay
Заранее настроенный OBS Studio уже готов к загрузке и активации плагина Instant Replay, способного автоматически (по нажатой горячей клавише) выводить на экран сохраненный ролик во время трансляции. Но обо всем по порядку.
Добавляется плагин по вполне привычному сценарию: содержимое архива, загруженного с официального сайта, необходимо распаковать в директорию с OBS (по умолчанию — C:\Program Files\obs-studio). Перед переносом файлов рекомендуется приостановить трансляцию и закрыть софтверный инструмент (иначе возникнут проблемы с заменой или добавлением файлов, а после с запуском плагина).
После подготовки Instant Replay необходимо вновь запустить OBS Studio и перейти к меню «Файл», пункт «Настройки», раздел «Горячие клавиши».
Если архив с плагином распакован корректно, то в правой части интерфейса сразу появится пункт Instant Replay с пустующим текстовым полем, куда и предстоит ввести кнопку для вывода результатов. Дополнительно предстоит заполнить поле «Сохранить повтор», причем кнопки необходимо выбирать схожие ( Q или Alt + Q, или даже чуть более сложные связки, вроде Alt + Shift + Q – комбинация подойдет любая, но желательно та, с которой не возникнут проблемы во время трансляции). Активируются параметры с помощью кнопки «Применить» справа снизу.
Кроме привязки клавиш предстоит разобраться и со сценарием сохранения каждого ролика. Разработчики плагина рекомендуют перейти на вкладку «Расширенные», а после – заполнить ряд текстовых полей:
Базовые детали настроены, но плагин Instant Replay обладает эксклюзивными параметрами, скрывающимися на вкладке «Инструменты», расположенной непосредственно в OBS Studio.
Если кликнуть по названию плагина, то инструмент вынесет дополнительную информацию об опциях:
Последний этап настройки вывода повторов – подготовка новой сцены с названием Replay (или иным именем, выставленным в настройках плагина Instant Replay) через раздел справа снизу.
К подготовленной «Сцене» сразу прикрепляется источник – VLC видео.
Последний шаг – определиться с настройками: выбрать цикличное воспроизведение, указать плейлист (раздел Video OBS/Replay Record.mkv). Осталось лишь поэкспериментировать. Запустить трансляцию и нажимать на Q: система подготовит ролик, а после – выведет на экран.
Итоги
OBS Studio разрешает добавить трансляциям, запущенным на YouTube, Twitch или сторонних тематических площадках, интерактивности: инструмент молниеносно переключается между сценами, способен в полуавтоматическом режиме выводить надписи и контент из дополнительных источников, а заодно – записывать и воспроизводить подготовленные повторы. Частично функция Replay уже реализована официальными разработчиками, ну, а тем, кому недостаточно настроек, облегчит жизнь тематический плагин. А как все работает – подробно расписано в статье выше.
Полезное видео
Практическое руководство: