Обучение

Как стримить со слабым интернетом. Простая настройка OBS Studio

Многие задаются вопросом: "Как же привести свой первый стрим, то есть интернет-трансляцию, при низкой скорости интернета?"
Поэтому я решил поделиться своим опытом по настройке OBS Studio для проведения таких трансляций. Cразу оговорюсь, я не буду рассматривать что такое ключ потока, откуда его взять, куда вставить. Я буду касаться  вопроса только как настроить OBS Studio для проведения трансляции при низкой скорости интернета.

Первым делом нужно с помощью сервиса speedtest.net измерить скорость интернета. Я уже измерил скорость своего интернета.  Здесь меня интересует скорость исходящего потока от меня в сторону провайдера и в данном случае она составляет 1 мегабит в секунду. Это ширина канала, исходящего от меня в сторону провайдера. У меня используется ADSL соединение с интернетом. 

Занимать исходящий канал полностью трансляцией нельзя,так как возможны потери пакетов.
Кроме того, надо еще вести обратный контроль трансляции. Моя рекомендация в данном случае: чтобы половина ширины канала составляла трансляция, оставшийся половина была свободна.
Рекомендуемая занимаемая ширина канала при трансляции.
Но в данном случае я себе такую позволить роскошь не могу, поэтому я использую вот такое соотношение: 75% канала - занято трансляцией, а 1/4 канала остается свободной. В данном случае у меня трансляция может занимать ширину канала до 750 кбит/сек.
Допустимая занимаемая ширина канала при трансляции.
Хочу напомнить, что сам поток трансляции состоит из двух составляющих: из видео и звука. То есть в него входит битрейт видео и битрейт аудио. Теперь я воспользуюсь вот такой таблицей. Ее легко найти в поисковой системе по запросу "Битрейт видео для трансляции". С помощью этой таблицы я и буду производить настройку OBS Studio.
Таблица с рекомендуемыми настройками OBS Studio.
Напомню, что у меня максимальный размер  потока не должен превышает 750 кбит/с. И так,  смотрю: мне под мои запросы подходит разрешение 360 или 480. У разрешение 360 битрейт составляет от 400 до 1000,  а у разрешение 480 битрейт составляет от 500 до 2000.
Я покажу настройки для разрешения 360. Битрейт я возьму 600 кбит/с, аудио битрет я возьму 96 кбит/с. После того, как я выбрал битрейт видео и битрейт звука, я могу легко рассчитать ширину полосы трансляции которая будет у меня. Для этого достаточно сложить битрейт видео и битрейт звука. В данном случае у меня получилось 696 кбит/с. Данное значение не превышает рассчитанного ранее мной предельного значения 750 кбит/с.
Пример расчета ширины канала для трансляции.
Теперь покажу, как настроить OBS Studio. В настройке OBS Studio мне поможет все та же таблица.
Открываю окно настройки. Выбираю вывод - потоковое вещание управление битрейтом -  Режим вывода ставлю - расширенный.
Потоковое вещание. Управление битрейтом я ставлю cbr - это постоянное значение битрейта.
Битрейт ставлю 600 кбит/с. 
Профиль. По таблице профиль для разрешения 360 - baseline.
Cтавлю профиль baseline.
Настройка вывода видео OBS Studio.
Аудио.
Битрейт аудио должен составлять 96 кбит/с. Ставлю везде 96 кбит/с.
Настройка вывода звука OBS Studio.
Перехожу на вкладку аудио. Ставлю частоту дискретизации 44,1 кГц, канал ставлю моно.
Настройка аудио OBS Studio.
Перехожу на вкладку видео. Здесь выходное масштабированное разрешение ставлю 640x360.
Фильтр масштабирования ставлю билинейный - самый быстрый, но размытый при масштабировании. Частоту кадров ставлю 30.
Настройка видео OBS Studio.
Это все настройки согласно вот этой таблицы для разрешения 360. Настройка OBS studio завершена. Теперь можно провести пробную трансляцию.

Вообще не бойтесь экспериментировать. Я вот, допустим, вместо  рекомендованных таблицей 30 кадров  в секунду, ставил 25 кадров в секунду, как в аналоговом телевидении - и ничего, получилась нормальная трансляция. Так что экспериментируйте с настройками.
Видео. Как стримить со слабым интернетом. Простая настройка OBS Studio.
Посмотреть видео «Как стримить со слабым интернетом. Простая настройка OBS Studio» так же можно на видеохостинге RuTube (видео откроется в новом окне браузера).
Обучение

"Электроника и радиотехника. Сайт инженера Павлова."
Дизайн и верстка сайта: Павлов Павел. 2021-2022
Внимание! Копирование материала запрещено. Соблюдайте
авторские права и уважайе труд других людей!