Как подобрать битрейт для стрима
Подбираем битрейт для стрима
Здесь мы рассмотрим как правильно подобрать битрейт для своей интернет трансляции. И так, Битрейт — это качество видео. Чем он выше, тем выше качество. Если сделать качественный стрим поток с великолепной картинкой, то нужно просто повысить битрейт и все? Как бы не так. Стрим поток то идет в режиме онлайн, соответственно, весь этот высокий битрейт занимает интернет канал и смотреть его будет невозможно. Поэтому нужно учитывать возможности своего интернета и интернета вашей аудитории. Не у всех протянуто оптоволокно. Так что выше 2 мбит/с битрейн ставить не рекомендуется.
Второе, на что стоит обратить внимание, это, так называемое, соотношение бит/пиксель. Данная Формула выглядит просто:
бит/(пиксели*кадры)
Что означает данная формула? Допустим, мы кодируем стрим поток с разрешением 100px х 100px, на 25 fps (кадров в секунду) и поставили битрейт 250 kbps (килобит в секунду). Итак, на секунду видео размером 10000 пикселей (сто умножаем на сто) выделяется 25 кадров и 250 килобит. Выходит по 10 килобит(10000 бит) на каждый кадр (250/25). Делим биты, выделяемые на кадр, на размер в пикселях — получим отношение бит/пиксель — сколько информации выделяется для «кодировки» одного пикселя.
Чем больше информации выделяется — тем выше качество.
В нашем примере отношение бит/пиксель составляет: (по 10000 бит на кадр)/(10000 пикселей) = 1. Многовато будет. Вполне отличное качество можно получить при отношении 0,1-0,15. Для нашего примера было бы достаточно битрейта
Посчитаем ориентировочные соотношения бит/пиксель для наиболее распространенных разрешений:
720p: 1280×720 точек :
1080p: 1920×1080 точек :
Какие же выводы можно сделать? Первое, оно же главное, не можешь снабдить разрешение необходимым битрейтом — не берись стримить. Все равно хочешь стримить? Снижай или разрешение или fps. Добей бит/пиксель хотябы до 0,075-0,1, а лучше больше.
Рекомендованные настройки варинтов трансляций
Какой битрейт ставить в ОБС для стрима на Твиче – настройка кодировщика
Битрейт для Твича интересует каждого, кто хоть раз задумывался о проведении прямых эфиров на этой площадке. К трансляции необходимо готовиться заранее, проверять оборудование и интернет-соединение. Говоря о подключении, стоит акцентировать внимание на том, насколько оперативно канал передает и принимает пакеты информации. От этого напрямую будет зависеть качество стрима на игровой площадке.
Что такое битрейт
Битрейт для стрима на Твиче – это скорость воспроизведения видеофайла. Но отметим, что за такой параметр отвечает как аппаратная, так и системная составляющая ПК. На практике битрейт является тем параметром, помощью которого подсчитывается количество бит за единицу времени. Такая система используется при измерении эффективности передачи данных по каналу, то есть, каков должен быть его минимальный размер, чтобы ролик воспроизводился без задержек.
Многие думают, что таким инструментом можно пренебрегать, но нет. При низком уровне потоковой передачи данных стрима может быть огромная задержка, что значительно уменьшает его качество, и, соответственно, популярность.
Какой битрейт ставить в ОБС для стрима на Твиче
На протяжении долгого времени для Твича было выставлено ограничение по битрейту на уровне 3500. Однако не так давно администраторы платформы повысили этот порог до 6000. Рассмотрим основные требования сервиса Twitch.tv по организации стримов.
Настройки воспроизведения формата аудио на прямой трансляции игры:
Кроме того, у Твича присутствует настройщик параметров Twitch Inspector. Этот источник мониторит совместимость параметров стрима с реальным видеопотоком. Три оценки работы от него.
NVIDIA NVENC Specs
Среди инструментов корректной работы продвинутые юзеры выбирают кадровщика NVIDIA NVENC Specs. Этот элемент помогает настроить видеопоток формата FullHD с минимальной задержкой времени. Загрузить его софт можно на официальном сайте компании.
NVENC Specs | Высокое качество | Среднее качество | Низкое качество, 60 кадров/с | Низкое качество 30 кадров/с |
Разрешение | 1920х1080 | 1600х900 | 1280×720 | 1280×720 |
Бит | 6к | 6к | 4,5к | 3к |
Контроль скорости | CBR | CBR | CBR | CBR |
Интервал задержки в секундах | 2 | 2 | 2 | 2 |
Би-фрейм | 2 | 2 | 2 | 2 |
x264 Specs
Для пользователей x264 Specs улучшает кодирование видеопоследовательностей. При одинаковом качестве сжатой последовательности ролик нового стандарта x264 Specs будет занимать меньше места.
x264 | Высокое качество | Среднее качество | Низкое качество, 60 кадров/с | Низкое качество 30 кадров/с |
Разрешение | 1920х1080 | 1600х900 | 1280×720 | 1280×720 |
Бит | 6к | 6к | 4,5к | 3к |
Контроль скорости | CBR | CBR | CBR | CBR |
Интервал задержки в секундах | 2 | 2 | 2 | 2 |
Максимальный Битрейт на Твиче в 2021 году
По состоянию на 2021 год планка максимума для Twitch.tv составляет 6000.
Как настроить Битрейт в OBS для стрима самостоятельно
Необходимо вручную выставить нужные настройки в разделе «Вещание». Для начала программу загружают с официального сайта OBS Studio. После того, как дважды кликаете на скачанный документ, откроется системное окно установки. Обратите внимание, что оригинальная установка происходит на английском языке. Далее алгоритм действий следующий:
По завершению процесса установки программа запускается. В подтверждение этому появляется системное окно. В открывшейся программе перейдите в раздел «Вещание» и поставьте там следующие параметры (на английском):
NVIDIA NVENC Specs
Загружаем софт, и выставляем такие же настройки, как и для ОБС Studio.
x264 Specs
После загрузки кодека на ПК выбирают параметры по умолчанию. Если не хотите перегружать железо, оставляют их. Картинка по итогу будет качественной, а задержка — до 2-х секунд.
Готовые пресеты для OBS
Стандартные настройки стрима:
Параметр | Плюс | Минус | Видео | Аудио | FPS | |||||||||||||||||||||||||||
1080р 60fps | Максимальный bitrate на Твиче подходит для топовых настольных систем и глаза. | Чрезмерная нагрузка на процессор в динамических сценах. | 3500 | 128 | 4300 | |||||||||||||||||||||||||||
1080р 30fps | Хорошая картинка. | Плохая плавность и передача сцен в движении. | 2000 (или опустить до 1500) | 128 | 4300 | |||||||||||||||||||||||||||
720р 60fps | Доступно для средней категории железа. | Мутная картинка из-за масштабирования. | 1500 | 128 | 2500 | |||||||||||||||||||||||||||
720р 30fps | Доступно для слабой категории железа. | Низкий Twitch bitrate влияет на расплывчатость, делает ее заметной. Параметры выбирайте исходя из характеристик компьютера, но старайтесь не перегружать центральный процессор. Какой Битрейт для Твича выбратьЗная оптимальный битрейт для Твича, можно правильно настроить качество видео и добиться оптимального изображения для зрителей. Ниже рассмотрим, что такое bitrate, какой параметр необходимо устанавливать для Twitch, как правильно его настроить, и какой показатель является максимальным на сегодня (на июнь 2020 года). Что такое битрейтЕсли говорить в общем, bitrate — число бит, которые применяются для передачи или обработки информации в определенный временной промежуток. Как правило, параметр используется при определении оптимальной скорости передачи информации по каналу. Измеряется в Битах в секунду (Б/с, кБ/с, МБ/с и т. д). Зарабатывать на Твич возможно! Скорее читай
Многие не учитывают битрейт для стрима на Твиче и тем самым допускают ошибку. При низком показателе высок риск задержек, что снижает качество видео и уменьшает популярность стримов. Вот почему стримеры должны следить за этим параметром и поддерживать его на оптимальном уровне. Лучше всего использовать максимальный битрейт для Твича, но для этого нужно иметь соответствующее оборудование. Какой битрейт ставить в ОБС для стрима на ТвичеДолгое время максимальный bitrate для Twitch находился на уровне 3500, но сегодня этот показатель увеличен до 6000. Но не обязательно выставлять наибольший параметр. Рассмотрим, какой битрейт нужен для Твича, чтобы обеспечить комфортный просмотр трансляции. Параметры воспроизведения звука при прямом транслировании игры: Дополнительно в Твич предусмотрен настройщик параметров (Твитч Инспектор). Его задача состоит в проверке совместимости характеристик стрима с действующим потоком. В зависимости от ситуации он выдает следующие оценки: Для удобства приведем таблицу битрейта для стрима на Twitch. С ее помощью можно наглядно увидеть необходимые параметры.
Как настроитьПри создании трансляции необходимо понимать, как выполняется настройка битрейта OBS Twitch. Необходимые параметры выставляются в секции Вывод. Сначала загрузите программу ОСБ Студио, а после этого установите ее на ПК или ноутбук. Учтите, что во время установки используется английский язык, но это не должно вызвать трудностей. На этапе инсталляции следуйте подсказкам, подтвердите прочтение лицензионного соглашения и укажите место для хранения программы. После загрузки и установки войдите в софт и сделайте следующие шаги: Теперь вы знаете, как настроить bitrate для Twitch, и какие параметры необходимо выставить. Максимальный битрейт на ТвичНе меньший интерес вызывает вопрос, какой максимальный битрейт на Твиче. Следовательно, если у вас мощный компьютер или ноутбук, можно ставить, к примеру, 720 с 60 fps с битрейтом 5000. Но здесь важно понимать, что величина bitrate в Твиче зависит от игры. К примеру, если в софте по умолчанию большие пиксели, увеличение bitrate не даст результата. Иное дело, когда игра имеет высокое качество картинки. В таких случаях повышение рассматриваемой характеристики — дополнительный плюс. Инструкция по загрузке видео на Твич уже здесь, не забудь прочитать! ИтогиТеперь вы знаете рекомендуемый битрейт для стрима на Твич, как его установить и настроить. При выборе варианта важно ориентироваться не только на качество, но и на возможности своего ПК. Оптимальные настройки OBS для стрима (разные варианты мощности)Автор Олег Игнатов (Rozetka.ua) · 05:51 03.09.2020 Здравствуйте, уважаемые читатели сайта 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-теста). Вот еще одна таблица с форума для стримеров:
Итого, для стримов на твиче я рекомендую следующий битрейт: АПДЕЙТ: Твич повысил максимальный битрейт с 3500 до 6000. Так что если у вас мощный комп, можно смело ставить, например, 720 в 60фпс с битрейтом 5к Также важно понимать, что выбор битрейта зависит от конкретной игры. Если вы играете в пиксельную игру вроде Realm of the Mad God, большой битрейт погоды не сделает, т.к. сама игра не блещет графикой. Также высокое качество картинки не важно в статичных играх вроде Hearthstone, где большинство зрителей и так в курсе какая карта что делает. Регулировка интервала между ключевыми кадрами (например, 8) может улучшить качество картинки и более эффективно использовать выбранный битрейт. Ключевой кадр кодируется полностью, следующий за ним содержит только отличия от ключевого, третий – отличия от второго и так далее до следующего ключевого кадра. Для не слишком динамичных игр интервал можно повысить, поскольку там картинка кардинально и быстро не меняется. Для динамичных больше одного ключевого кадра в 3 секунды ставить не рекомендую – картинка будет сильно замылена. Предустановка использования ЦП отвечает за нагрузку процессора и качество картинки. Если процессор мощный, то можно повысить параметр, получив более качественную картинку. И наоборот, если машина не справляется со стримом и игрой одновременно, то стоит понизить использование ЦП, чтобы видео было плавнее. Рекомендуемое значение для слабых и средних процессоров «Veryfast». Пункт профиль напрямую зависит от вашего железа. Для более старых комплектующих желательно устанавливать main, для более новых – high. При этом потеря качества будет минимальна. Настройка стрима через видеокарту и кодек NVENC H.264Теперь рассмотрим настройки трансляции через NVENC H.264 кодек для видеокарт NVIDIA. Особых отличий здесь нет. Всё та же строчка с битрейтом, пресетами и профилями. Пресеты здесь уже обозначены по-человечески, и из названия можно понять, как повысить качество картинки и как снизить нагрузку на видеокарту. Однако параметр уровень (чего?) – это уже более точная поднастройка, куда нам, нубам, пока еще лезть рано. Поэтому оставляем его в режиме «авто». При использовании двухпроходного кодирования качество картинки улучшится, но нагрузка на GPU возрастет. Но это адекватная цена, поэтому ставим галочку. Если ты мажор и у тебя несколько видеокарт в SLI, то в следующем пункте GPU устанавливай значение «один» для двух видеокарт, значение два – для трех и тд. Если у тебя только одна видеокарта, то оставляй значение «ноль». Использование B-кадров означает, что данный кадр ссылается на два соседних – предыдущий и следующий. Это ускоряет отрисовку и снижает нагрузку на железо. Оставляем значение в 2. Стриминг через видеокарты AMD AVC EncoderСтриминг через видеокарты AMD. Здесь есть тоже свои пресеты, в которых достаточно поменять битрейт на желаемый под ваше разрешение. Если перейти в режим просмотра «Эксперт», то можно максимально детально настроить кодер под свои нужды. Однако я на этом заострять внимание не буду, так как, во-первых, это растянет обзор на длинную простыню, а во-вторых – мало кто использует видеокарты AMD для стриминга. Quick SyncДля включения технологии необходимо зайти в BIOS и изменить пункт мульти-монитора в разделе встроенного видеоядра на Enable. На разных материнских платах название может отличаться. Далее настройка аналогичная как для стриминга через процессор. Настройки аудиоСледующий пункт – «Аудио». Здесь вы можете подключить несколько аудио устройств для воспроизведения в трансляции, выбрать качество, определить количество каналов, задать задержку включения и выключения микрофона. Аудио битрейт для стрима должен также отличатся в зависимости от вашего разрешения, иначе звук может лагать. Рекомендую следующие значения аудио битрейта: При стриминге на низких разрешениях (до 720) можно попробовать и более высокий аудиобитрейт, экспериментируйте. Дополнительные настройки видеоВ разделе «Видео» задается нативное разрешение экрана, выходное разрешение для трансляции и определяется максимальное значение FPS. Фильтр масштабирования – очень полезная функция. Объясню, чем отличаются методы и какой лучше подобрать под ваш компьютер. Второй метод – бикубический. Его стримеры используют чаще всего. Оптимальное сочетание нагрузки и качества изображения. Третий и самый ресурсозатратный метод – Ланцоша. Качество трансляции будет максимальным, как и нагрузка на ПК. Не рекомендую использовать с процессорами слабее Ryzen 5 1400, Intel Сore i5 6400 и видеокартах младше GTX 1060 с 6 GB. В разделе «Горячих клавиш» можно задать комбинации или отдельные бинды на быстрое включение определенных функции или смены сцен трансляции. В «Расширенных настройках» советую поставить приоритет процесса на высокий, чтобы фоновые обновления или другой софт не занимали необходимые ресурсы. Цветовой формат, пространство и диапазон лучше не трогать. Настройка первого стримаТеперь создадим нашу первую сцену с игрой и нашей веб-камерой. Для начала слева внизу нажимаем на плюс и создаем первую сцену. Правее находятся источники, которые мы будем постепенно заполнять. Начнем с добавления игры, которую будем транслировать. Нажимаем в источниках «плюс», выбираем «Захват игры». В пункте «Режим» ставим «Захват отдельного окна». В будущем при выведении чата на экран это поможет его отобразить на трансляции. В пункте «Окно» выбираем уже запущенную на фоне игру и нажимаем «ОК». Далее нам необходимо добавить веб-камеру. В источниках выбираем пункт «Устройства захвата видео» и откроется окно настройки. Выбираем устройство, выставляем желаемое разрешение и количество FPS для вашей камеры. В основном окне OBS задаем размер и расположение картинки с веб-камеры. При зажатом ALT можно кадрировать картинку. Теперь добавим в источники свой микрофон. Там же в плюсике «Источники» выбираем «Захват входного аудиопотока», из выпадающего списка находим микрофон и подтверждаем. Если сильно фонит и захватывает все посторонние шумы, воспользуйтесь фильтрами и шумоподавлением. Каждому придется подбирать настройки самостоятельно, поскольку микрофон микрофону рознь. И не забудьте отключить лишние источники аудио, иначе будет неприятное эхо. Базовые настройки для создания первой трансляции я вам рассказал. В следующий раз я объясню, как подключить донат-систему, отобразить чат и покажу интересные программы для интерактива на ваших стримах.
|