Microcamtest

Лайфстайл портал

Как смотреть стримы на Twitch без лагов и задержки

Как связаны задержка и качество трансляции YouTube

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

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

Как правило, у зрителей перепады компенсируются за счет скорости интернет-соединения и буферизации данных. Отследить буферизацию можно в разделе «Статистика для сисадминов». Информация представлена в строке Buffer Health («Состояние кеш-памяти»).

Видео

Сокращение задержки при прямой потоковой трансляции видео

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

Платформа Flash и протокол RTMP: приложения на базе Flash, использующие потоковое вещание по протоколу RTMP, раньше с успехом обеспечивали низкие задержки, но теперь, когда технология Flash считается устаревшей, а разработчики браузеров сокращают поддержку или полностью блокируют компоненты Flash, сети доставки контента (CDN) стали сокращать поддержку протокола RTMP (который и раньше мало использовался для доставки). Поставщики контента вынуждены искать другие пути.

Масштабируемость, надежность и низкая задержка: одним из вариантов решения проблем масштабирования является переход на технологии потокового вещания, совместимые с HTML5. К ним относятся HTTP Live Streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH или MPEG‑DASH) и Common Media Application Format (CMAF).

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

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

Интерактивные возможности: некоторые поставщики контента предпочитают развивать сервисы индивидуального вещания с интерактивными возможностями. Задержка видеосигнала в таких случаях, как правило, недопустима.

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

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

Как настроить задержку трансляции

На Панели управления трансляциями:

  1. Откройте Творческую студию. В правом верхнем углу страницы нажмите Создать Начать трансляцию Начать трансляцию.
  2. Перейдите на одну из двух вкладок: «Трансляции» или «Управление». Создайте трансляцию или откройте ранее запланированный эфир.
  3. Откройте Настройки трансляции.
  4. Укажите нужное значение в разделе «Задержка трансляции».

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

Стандартная задержка

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

Кроме того, вы сможете выбрать любое разрешение и установить все нужные настройки.

Как настроить микрофон?

Чтобы настроить микрофон, необходимо:

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

Внимание! Рекомендуется увеличить громкость микрофон и динамика. Для этого необходимо перейти во вкладку «Расширенные свойства аудио». Значение параметра «Громкость» рекомендуется поставить выше 100%.

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

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

  • Измерить задержку видео на каждом этапе процесса.
  • Оптимизировать кодирование видео.
  • Выбрать продолжительность сегмента в соответствии с требованиями.
  • Построить соответствующую архитектуру.
  • Оптимизировать (или заменить) видеопроигрыватели.

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

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

  • Битрейт уменьшается до 500 мб/с.
  • Разрешение – понижается до 480р.

Малая задержка

Этот вариант подойдет, если вы общаетесь с аудиторией не очень активно.

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

Если вы установите малую задержку, то не сможете вести трансляцию в формате 4К.

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

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

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

Оперативная память и GPU относительно недорогие, но хороший CPU стоит недешево. Бюджетные процессоры нередко не могут справиться с нагрузкой стрима, что приводит к перегреву и порче. Чтобы с этим бороться, надо разгрузить процессор и при этом не сильно нагружать видеокарту и память. Ранее баланс достигался с помощью автоматического распределения ресурсов между графическим и центральным процессорами, однако по факту эта функция не работает без определенных манипуляций. Именно поэтому необходима ручная настройка стрима для слабого компьютера.

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


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


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

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


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


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

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

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

«Видео»:

  • Базовое (основное) разрешение: 1920×1080.
  • Выходное (масштабированное) разрешение: 1920×1080.
  • Фильтр масштабирования: Билинейный.
  • Общее значение FPS: 30.
Осторожно! Эти значения не рекомендуются для проведения игровых эфиров –картинка станет мешаниной из пикселей во время динамических сцен. Зрителям смотреть подобную трансляцию будет некомфортно, они будут её покидать. Для вебинаров и различных онлайн-лекций, где человек выступает на веб-камеру, такая конфигурация оптимальна.

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

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

Как убрать задержку на стриме OBS

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

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

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

  • Открыть «Панель управления».
  • Перейти в раздел «Канал».
  • В настройках оптимизации выбрать параметр «Низкая задержка». Изменения будут применены для следующего стрима.

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

Теги