На что влияет битрейт видеокарты
В этом руководстве я поделюсь подробными настройками кодировщика Nvidia NVENC H.264 (new) в OBS для получения наилучшего качества картинки во время проведения трансляции на Twitch, а также предоставлю достоверное определение для каждого параметра.
Настройки для трансляций на YouTube представлены в данной статье .
Несмотря на то, что информации может показаться довольно много, это всего лишь треть от исходного материала, чтобы сделать статью более доступной для восприятия.
Статья создана на основе огромного количества изученного материала, в том числе сведений из научных работ и публикаций, а также анализе субъективной (визуальной) и объективной оценки данных.
Как изменить битрейт видео при помощи Filmora
Для изменения битрейта своих видеофайлов вы можете воспользоваться Wondershare Filmora. Программа имеет расширенную поддержку медиаформатов и удобный интерфейс, так что с ее помощью вы сможете быстро и легко изменять битрейт ваших медиафайлов.
Здесь вы найдете подробную инструкцию о том, как изменить битрейт видеофайлов. Вы также можете с легкостью изменить битрейт аудио.
Для Win 7 или позднее (64-bit)
Безопасная загрузка
Для macOS 10.12 или позднее
Безопасная загрузка
1. Импортируйте видеофайлы
Установите и запустите видеоредактор. Затем нажмите кнопку "Импорт", чтобы найти файл, битрейт которого вы хотите изменить на вашем компьютере и нажмите "Открыть". Вы также можете перетащить файл в видеоредактор прямо из окна проводника Windows.
2. Выберите видеофайл
Затем перетащите видео- или аудиофайл на шкалу видео или аудио. Нажмите "Экспорт", а затем выберите нужный видео- или аудиоформат. Если вы хотите, чтобы готовый файл воспроизводился на мобильном устройстве, таком как iPhone, iPad, iPad, Zune, перейдите на вкладку "Устройство" и найдите соответствующее устройство в стандартном списке.
3. Измените битрейт видео- или аудиофайла
Нажмите "НАСТРОЙКИ". В открывшемся окне вы можете изменить параметры аудио, такие как кодер, частота дискретизации, канал и битрейт, а также параметры видео, такие как кодер, частота кадров, разрешение и битрейт. Чтобы изменить битрейт, просто выберите требуемое значение из списка битрейта.
Совет: Если вы хотите уменьшить размер ваших медиафайлов, вы можете уменьшить битрейт. Но помните, что это снизит качество видео. Таким образом, вам придется найти баланс между размером и качеством, чтобы на выходе получить оптимальный результат.
Если вы хотели бы узнать об этом побольше, тогда ознакомьтесь с нашим руководством о том, как уменьшить размер видеофайлов.
4. Запустите экспорт вашего нового файла
Перед запуском экспорта укажите папку, в которую следует сохранить новый файл. Затем нажмите кнопку "Экспорт" и видеоредактор начнет обработку ваших файлов. По завершению конвертации нажмите на кнопку "Найти цель", и откроется указанная вами папка с вашим готовым файлом.
После этого вы сможете перенести файлы на переносное устройство и наслаждаться любимым видео или музыкой в любое время и в любом месте!
Какой самый лучший битрейт для видео на YouTube?
Теперь многие пользователи хотят поделиться своим видео на крупнейшем сайт обмена видео - YouTube. Однако знаете ли вы, какие настройки кодирования лучше всего подходят для ваших видео на YouTube?
- Контейнер: MP4
- Аудиокодек: AAC-LC
- Видеокодек: H.264
- Частота кадров: обычная частота кадров, включая 24, 25, 30, 48, 50, 60 кадров в секунду. Убедитесь, что для кодирования и загрузки контента используется та же частота кадров, что и при записи.
- Битрейт: используйте следующий рекомендуемый битрейт для загрузки контента.
Рекомендуемые битрейты видео для загрузки HDR
720p
6,5 Мбит / с [24FPS, 25FPS, 30FPS]
9,5 Мбит / с [48FPS, 50FPS, 60FPS]
1080P
10 Мбит / с [24FPS, 25FPS, 30FPS]
15 Мбит / с [48FPS, 50FPS, 60FPS]
1440P (2k)
20 Мбит / с [24FPS, 25FPS, 30FPS]
30 Мбит / с [48FPS, 50FPS, 60FPS]
2160P (4k)
44–56 Мбит / с [24FPS, 25FPS, 30FPS]
66–85 Мбит / с [48FPS, 50FPS, 60FPS]
Рекомендуемые битрейты видео для загрузки SDR
Заметка: Пожалуйста, используйте браузер или устройство, поддерживающее 4K, если вы хотите просматривать загрузки 4K в 4K.
360P
1 Мбит / с [24FPS, 25FPS, 30FPS]
1,5 Мбит / с [24FPS, 25FPS, 30FPS]
480P
2,5 Мбит / с [24FPS, 25FPS, 30FPS]
4 Мбит / с [24FPS, 25FPS, 30FPS]
720p
5 Мбит / с [24FPS, 25FPS, 30FPS]
7,5 Мбит / с [48FPS, 50FPS, 60FPS]
1080P
8 Мбит / с [24FPS, 25FPS, 30FPS]
12 Мбит / с [48FPS, 50FPS, 60FPS]
1440P (2K)
16 Мбит / с [24FPS, 25FPS, 30FPS]
24 Мбит / с [48FPS, 50FPS, 60FPS]
2160P (4K)
35–45 Мбит [24FPS, 25FPS, 30FPS]
53–68 Мбит / с [48FPS, 50FPS, 60FPS]
Наконечник: Здесь вас могут заинтересовать рекомендуемые битрейты аудио для загрузки: Моно: 128 кбит / с Стерео: 384 кбит / с 1: 512 кбит / с
Для большинства онлайн-видео платформ эти рекомендации должны вам пригодиться.
Фактически, YouTube чрезмерно ограничивает качество сжатия в зависимости от разрешения. Например, вы можете экспортировать видео с разрешением 4K, даже если ваше видео имеет разрешение только 1080p.
Что такое хороший битрейт видео для OBS?
Open Broadcaster Software - это бесплатная кроссплатформенная программа для потоковой передачи и записи с открытым исходным кодом, которая позволяет производителям видео снимать и записывать видео, а также вести потоковую передачу в реальном времени. Пользователи видео могут выбрать битрейт видео в зависимости от совместимости своего устройства и доступности данных.
Приведенная ниже таблица поможет вам.
Качество видео | Битрейт видео |
Низкое 480 x 270 | 400 кбит / с |
Средний 640 x 360 | 800-1200 кбит / с |
Высокое 960 x 540/854 x 480 | 1200-1500 кбит / с |
HD 1280 x 720 | 1500-4000 кбит / с |
HD 1080 1920 x 1080 | 4000-8000 кбит / с |
4K 3840 x 2160 | 8000-14000 кбит / с |
Производительность
Качество изображения - лишь первая половина нашего уравнения. Второй половиной выступит производительность. Когда вы ведёте трансляцию игры с того же компьютера, на котором играете, важно, чтобы производительность как игры, так и трансляции была адекватной.
Начнём, пожалуй, с графиков влияния кодирования при помощи видеокарты на производительность.
Включив NVENC на картах Pascal или Turing, вы потеряете примерно 10-20% кадров в секунду, в зависимости от игры. Другими словами, между трансляцией с NVENC и выключенным стримом, разница в производительности будет 10-20%. Однако, чем больше игра зависит от видеокарты, тем сильнее NVENC ударит по производительности. Вот почему Forza Horizon 4 теряет больше кадров, чем зависимая от процессора Assassin’s Creed Odyssey.
Производительность в режиме программного кодирования зависит от конкретной игры. В случае с требовательной как к процессору, так и к видеокарте Assassin’s Creed Odyssey, использование программного кодирования процессора для ведения трансляции может негативно сказаться на частоте кадров, да и надстройки, обеспечивающие высокое качество, могут не справляться.
На системе с Core i7-8700K и RTX 2080 мы запустили Odyssey с собственными, особыми настройками графики, но игра работала стабильно (без проседания частоты кадров на трансляции) лишь на надстройке кодирования x264 veryfast. X264 veryfast также ударил по частоте кадров примерно на 17%, что даже больше, чем у NVENC. Тем не менее, veryfast для такой игры все равно смотрится лучше, чем NVENC, так что небольшой удар по производительности стоит того.
Тем временем, уже на надстройке faster можно заметить ухудшение качества трансляции. Хоть оно и составило всего 8.5%, с полученной картинкой трансляцию было трудно смотреть, она шла рывками. Кроме того, частота кадров в игре упала со средних 90 до 63, а самый минимум опустился почти до 30. Здесь ясно видно, что надстройка перегружает систему. С fast и medium ситуация ещё хуже - у них снижение числа кадров достигает 62% и 82% соответственно. Самое интересное, что частота кадров в игре на таких надстройках выше, чем на faster, но, возможно, так происходит из-за того, что энкодер перегружен, в результате чего на игру выделяется чуть больше мощностей процессора.
Один из способов повышения производительности - ограничение частоты кадров в игре. Можно поставить 60, так как на трансляции все равно действует лимит на 60 кадров в секунду. Но даже с ограничением дела не становятся лучше: у надстройки fast всё ещё наблюдается падение числа кадров на 9%, а у faster вообще нет просадок, хотя и проявилось незначительное падение до 40 кадров. Единственный способ стабильно использовать fast в данном случае - снизить настройки графики и попробовать ещё раз, но, увы, эта статья не про оптимизацию Assassin’s Creed под трансляцию с нашим железом.
Во второй части исследования будет интересно разобраться в том, как покажут себя другие процессоры. Но в этой части 8700K, популярный игровой процессор высокого уровня, показал примерную ситуацию с трансляцией игры, которая крайне требовательна к процессору и видеокарте. Тем не менее, процессоры похуже, особенно малоядерные от Intel, в основном будут нормально работать на надстройке veryfast.
А вот менее зависимая от процессора Forza Horizon 4 - интересный случай, поскольку программное кодирование процессора выдаёт производительность выше, чем аппаратное кодирование видеокарты. Это происходит, т.к. у процессора в запасе есть дополнительная мощность, которую можно использовать для кодирования, не “отъедая” производительность у видеокарты.
Надстройка veryfast x264 снизила производительность всего на 6% (если верить минимальным кадрам в секунду), но разница между veryfast и fast равнялась всего 5%, несмотря на то, что для кодирования видео на надстройке fast требовалось значительно больше мощностей процессора.
На самой трансляции мы не увидели падения числа кадров на надстройках veryfast и faster, но уже на fast можно было заметить снижение числа кадров трансляции примерно на 12%. Из-за этого она периодически шла рывками. Учитывая, что игра работала на 120 кадрах в секунду, можно запросто поставить ограничение в 60 кадров, тем самым снизив нагрузку на процессор. С подобным ограничением, надстройка fast в итоге работает уже без падения числа кадров трансляции. Кроме того, это ограничение дает нам возможность опробовать medium, но даже с нашим процессором 8700K, наблюдалось падение числа кадров примерно на 2%, что не годится. Если мы бы планировали и дальше работать с надстройкой medium, то пришлось бы немного покопаться в настройках графики, чтобы ещё сильнее снизить нагрузку на процессор.
Пресет
✔️ Качество - это универсальный выбор.
✔️ Макс. качество включает использование кодировщиком двухпроходного кодирования для предварительного анализа видеоданных, что позволяет более эффективно распределить битрейт при кодировании кадров. Это незначительно улучшает качество видео, но существенно увеличивает нагрузку на энкодер (до 50%).
Если у вас современная видеокарта на архитектуре Pascal, Turing или Ampere, то можете смело использовать пресет Макс. качество.
Если у вас слабая видеокарта, и вы испытываете проблемы с производительностью при стриме или записи видео в играх, то можете переключить пресет на качество, чтобы уменьшить нагрузку на кодировщик.
Нагрузку на кодировщик вы можете отследить в диспетчере задач, где Video Encode отображает нагрузка на энкодер Nvenc.
Как битрейт влияет на качество видео?
Мы рассмотрим этот вопрос в двух аспектах.
Во-первых, битрейт - это ключевая мера любого размера видеофайла. Но использование видео с очень высоким битрейтом приведет к потере полосы пропускания. Например, по сравнению с видео 1000 кбит / с, видео 2000 кбит / с потребляет двойную полосу пропускания.
Во-вторых, высокий битрейт означает высокое качество видео. При экспорте того же видео с тем же разрешением, использование более высокого битрейта обеспечит более высокое качество изображения на выходе видео.
Если вы выберете высокое разрешение, будет обработано больше данных, поэтому следует ожидать увеличения битрейта.
Одним словом, высокий битрейт видео гарантирует отличное качество видео. Учтите, что высокая скорость передачи данных создает большую нагрузку на ваше оборудование.
Тип битрейта
CBR - метод управления скоростью битрейта, при котором заданный битрейт не изменяется на протяжении всего видео или трансляции. Данный тип битрейта отлично подходит для трансляций, где необходима постоянная скорость передачи данных, так как при прямой трансляции видеоданные весьма уязвимы к резкому колебанию битрейта, что может негативно отразиться на качестве видео и вызвать проблемы при воспроизведении у некоторых зрителей.
Настройка первого стрима
Теперь создадим нашу первую сцену с игрой и нашей веб-камерой. Для начала слева внизу нажимаем на плюс и создаем первую сцену.
Правее находятся источники, которые мы будем постепенно заполнять.
Начнем с добавления игры, которую будем транслировать. Нажимаем в источниках «плюс», выбираем «Захват игры».
В пункте «Режим» ставим «Захват отдельного окна». В будущем при выведении чата на экран это поможет его отобразить на трансляции.
В пункте «Окно» выбираем уже запущенную на фоне игру и нажимаем «ОК».
Далее нам необходимо добавить веб-камеру. В источниках выбираем пункт «Устройства захвата видео» и откроется окно настройки.
Выбираем устройство, выставляем желаемое разрешение и количество FPS для вашей камеры.
В основном окне OBS задаем размер и расположение картинки с веб-камеры. При зажатом ALT можно кадрировать картинку.
Теперь добавим в источники свой микрофон. Там же в плюсике "Источники" выбираем «Захват входного аудиопотока», из выпадающего списка находим микрофон и подтверждаем.
Если сильно фонит и захватывает все посторонние шумы, воспользуйтесь фильтрами и шумоподавлением.
Каждому придется подбирать настройки самостоятельно, поскольку микрофон микрофону рознь. И не забудьте отключить лишние источники аудио, иначе будет неприятное эхо.
Базовые настройки для создания первой трансляции я вам рассказал. В следующий раз я объясню, как подключить донат-систему, отобразить чат и покажу интересные программы для интерактива на ваших стримах.
В последующих статьях мы попытаемся найти правильный ответ на вопрос “Какое железо лучше?” и “Какие настройки качества лучше использовать?”. Эта статья будет посвящена настройкам - мы узнаем, какие настройки кодирования предлагают лучшее соотношение производительности и качества, и чем различные популярные режимы отличаются друг от друга.
CBR против VBR
Постоянная скорость передачи данных (CBR) и переменная скорость передачи данных (VBR) - это два типа кодирования скорости передачи данных.
Постоянная скорость передачи данных
CBR - это метод кодирования, который поддерживает одинаковый битрейт для всего видео, что упрощает воспроизведение и ускоряет загрузку. CBR полезен для потоковой передачи мультимедийных файлов, потому что видео постоянно загружается и может прерываться из-за скачков битрейта.
Но CBR может быть ограничивающим для некоторых выходных форматов, потому что это кодирование битрейта приведет к большому размеру файла.
Переменная скорость передачи данных
VBR позволяет динамически увеличивать или уменьшать битрейт аудиофайла в зависимости от уровня детализации, необходимого в данный момент. По сравнению с CBR, VBR обеспечивает значительно более высокое качество видео при гораздо меньшем размере файла. Если вы кодируете звук с помощью VBR, а не CBR, вы можете добиться меньшего размера файла. VBR увеличивает битрейт только при необходимости, поэтому его рекомендуется использовать для прогрессивных и прямых загрузок (например, YouTube или Vimeo).
Какой битрейт больше всего подходит для стриминга?
Для стабильной потоковой передачи видео разрешение должно соответствовать правильному битрейту видео. Для стриминга на YouTube, Facebook или любых других каналах больше всего подходят следующие битрейты видео:
- Для full HD со стандартным разрешением установите битрейт от 3500 до 5000 кбит/с.
- Для обычных HD-видео со стандартным разрешением установите битрейт от 2500 до 4000 кбит/с.
- Для full HD с высоким разрешением установите битрейт от 4500 до 6000 кбит/с.
- Для обычных HD-видео с высоким разрешением установите битрейт от 3500 до 5000 кбит/с.
Разрешение видео при трансляции на twitch
Дело всё в том, что 6000 кб/c для трансляции современный игр на твиче, особенно шутеров, слишком мало, поэтому имеет смысл уменьшать выходное разрешение видео, чтобы сэкономить битрейт. За счёт этого можно улучшить качество картинки и сократить количество блочностей в видео.
👌 Оптимальные разрешения для стрима динамичных игр в 60 фпс при сохранении чёткости изображения:
✔️ 1664x936, 1600x900, 1536x864
1280x720 также можно рассматривать, особенно, если у вас слабая видеокарта, но картинка будет слишком размытой.
- Для стрима игр с низким количеством движений лучше использовать разрешение 1920x1080.
- Если у вас 2К или 4K монитор, то я крайне не рекомендую стримить в исходном разрешении на твич по вышесказанной причине.
☝️ В Фильтре масштабирования выберите метод ланцоша , что позволит повысить чёткость картинки при масштабировании и сгладить "лесенки"( алиасинг ) на диагональных линиях.
Подробней о разрешении для twitch вы можете узнать в моем видео:
Битрейт
Битрейт определяет объём закодированной информации, передаваемой за единицу времени.
Рекомендуемый битрейт для твича составляет 6000 кб/с, макс. 8000 кб/с и 8500 макс. возможный включая аудио.
Если вы не являетесь аффилированным стримером (компаньоном), тогда лучше использовать битрейт ✔️ 6000 кб/с и ниже, т.к на трансляции у зрителей чаще всего не будет возможности выбора других разрешений с меньшим битрейтом.
Это опция называется транскодирование видео, которое в приоритете предоставляется компаньонам и всегда партнерам твича .
То есть серверы твича будут кодировать ваш видеопоток в несколько меньших разрешениях с меньшим битрейтом, чтобы он был более доступным.
Если ваш стрим не транскодируется, то вы потенциально можете терять зрителей, т.к зрители с медленным интернет соединением не смогут запустить ваш стрим, либо у них могут возникнуть проблемы с воспроизведением (буферизация видео), т.к проигрыватель в браузере не сможет переключиться на подходящее разрешение с меньшим битрейтом, ведь их просто нет.
Поэтому для начинающего стримера важно стать компаньоном твича, чтобы получить приоритет для транскодирования трансляции.
Предварительные итоги
По итогам тестирования, можно сделать несколько интересных выводов. Мы узнали, что кодирующий движок видеокарт Turing в H.264 стал не особо лучше (хотя было заявлено обратное), в сравнении с Pascal, а кодирование при помощи видеокарты всё ещё не стоит рассматривать, как вариант для стримов.
Единственный случай, когда я мог бы посоветовать NVENC - для быстрых игр на системах, которые не могут потянуть кодирование процессором на надстройках x264 faster или выше. Для менее быстрых игр стоит использовать veryfast x264 вместо NVENC. Более того, veryfast потянет большинство ПК, собранных для теоретического ведения трансляций.
Кодирующему движку видеокарт AMD, мягко говоря, нужна серьезная доработка, чтобы его вообще можно было рассматривать. Он не способен работать при нагруженной видеокарте, а когда ему всё-таки удаётся работать - качество попросту ужасно.
С процессорами ситуация чуть более сложная, поскольку то, какие надстройки вы сможете потянуть, зависит от процессора и конкретной игры. На нашей системе с 8700K разброс был таков: в первом случае, мы вынуждены были использовать надстройку veryfast в тяжёлой для процессора игре, а во втором, в менее требовательной игре - уже могли использовать fast или даже medium, получая стабильные 60 кадров в секунду в хорошем качестве.
Стримерам стоит использовать, как минимум, надстройку fast, так как это первая с конца надстройка, выдающая достаточно неплохое качество при битрейте 6 Мбит/с. Пусть она и не идеальна для быстрых сцен, эта надстройка работает в разы лучше, чем faster и veryfast, при этом оставаясь более-менее доступной для средних систем. Если у вас очень мощное железо, то можно попробовать и medium, а вот более медленные надстройки лучше даже не трогать.
Хоть играть и вести трансляцию на одном ПК - это здорово, данное исследование больше подходит начинающим стримерам или стримерам с непостоянным графиком. У любого человека, ведущего трансляции профессионально или в качестве работы, должен быть второй, отдельный компьютер для записи - с хорошей картой захвата и процессором. Так снимается вся нагрузка с основного компьютера, что дает возможность использовать надстройки medium, slow и ниже, т.е. получать наилучшее качество без удара по производительности.
Мы рассмотрели оптимальные надстройки с точки зрения качества, а в следующей статье мы постараемся разобраться в том, какие процессоры способны кодировать на этих надстройках. Оставайтесь с нами!
Вы знаете, что такое битрейт видео? В этом посте рассматривается термин битрейт, объясняется, как битрейт влияет на качество видео, показано, какой битрейт видео самый лучший и как легко изменить битрейт видео с помощью бесплатного Программное обеспечение MiniTool .
Предугадывание
Предугадывание ( look-ahead ) повышает точность управления скоростью видеокодера, позволяя кодировщику буферизовать определенное количество кадров (до 32 для Nvenc), оценивать их сложность и соответствующим образом распределять биты между этими кадрами пропорционально их сложности. Это также позволяет кодировщику динамически выбирать B и P-кадры в зависимости от сложности сцен.
Опция взаимосвязана с установленным значением в Макс. B-кадров и сокращает их количество вплоть до 0, в зависимости от сложности видеофрагмента.
✅ Включить.
- Для игр с низким количеством движений и при использовании более 2 б-кадров.
❎ Отключить.
- При трансляции шутеров или динамичных игр c использованием 2 или 1 b-кадра.
Это позволит сэкономить битрейт за счёт статичного кодирования b-кадров, что улучшит общее качество.
Что такое битрейт видео?
Битрейт - это количество бит в секунду, то есть, скорость передачи данных. Символ битрейта - бит/с. Как правило, он определяет размер и качество видео- и аудиофайлов: чем выше битрейт, тем лучше качество и больше размер файла, поскольку Размер файла = битрейт (килобит в секунду) x продолжительность. В большинстве случаев 1 байт в секунду (1 байт/с) соответствует 8 битам/с.
Оптимальные настройки кодировщика
📌 Настройки для большинства пользователей в независимости от типа контента, который вы стримите, и поколения видеокарты.
Я постараюсь максимально быстро и информативно рассказать про важные пункты, подобрать оптимальные настройки для разных компьютеров под каждый кодировщик: NVENC, x264, Quick Sync и AVC Encoder для видеокарт AMD.
У некоторых может возникнуть вопрос, почему OBS, а не Xsplit. Во-первых, OBS бесплатна. А во-вторых, менее требовательна к ресурсам ПК. И при одинаковых пресетах OBS будет загружать компьютер намного меньше.
Да, кстати, если в турбо-версии страницы картинки у вас будут сильно размыты, перейдите на оригинальную версию страницы на сайте. Там все изображения в высоком качестве. Давайте уже начнем!
Быстрая навигация:
Вы можете найти опцию битрейта при экспорте видео. Однако что такое битрейт? Какая лучшая скорость передачи данных? Какой хороший битрейт для 1080p? Как битрейт влияет на качество видео?
Не волнуйтесь, этот пост расскажет вам все, что вам нужно знать о битрейте видео.
Что такое битрейт?
Битрейт (битрейт или как переменная R) - это количество битов, которые передаются или обрабатываются в секунду. Символ битрейта видео - бит / с. В большинстве сред 1 байт состоит из 8 бит.
Битрейт видео - это количество видеоданных, переданных за единицу времени. Обычно он определяет качество, а также размер видео / аудио файлов. Вы должны обеспечить быструю передачу данных, если хотите создать отличное видео.
Профиль
Профиль определяет, какие комплекты возможностей может использовать кодировщик для сжатия видео, для обеспечения совместимости при его воспроизведении на устройствах, которые имеют разные возможности декодирования.
✔️ High профиль позволяет кодировщику использовать больше доступных функций для сжатия видео, что напрямую улучшает его качество и степень сжатия (размер).
Визуально разницу в качестве между main и high профилем будет сложно заметить, но это не значит, что её нет.
Как измеряется битрейт видео?
Обычно мы говорим о битрейте в мегабитах в секунду (Мбит / с) для видео и о битрейте в килобитах в секунду (кбит / с) для аудио. Более высокий битрейт видео означает более высокое качество видео, что требует
большая пропускная способность с точки зрения потоковой передачи.
Предупреждение: Мбит / с отличается от Мбит / с. Мы используем Мбит / с (мегабит в секунду) для скорости загрузки и выгрузки. Для получения 1 байта требуется 8 бит данных. Мы используем МБ / с (мегабайты в секунду), когда говорим о размере файла или объеме переданных данных.
Первая ключевая тема: какой метод кодирования лучше - программное кодирование процессора или кодирование с аппаратным ускорением видеокарты…
Для начала, прежде чем мы перейдём непосредственно к тестированию, поговорим о тестовой платформе.
Первый, волнующий нас вопрос - какой метод кодирования лучше: программное кодирование процессора или кодирование с аппаратным ускорением видеокарты. Это действительно важно, так как если кодирование видеокарты лучше, то процессор будет не так уж и важен для игровых трансляций, а если всё наоборот, то процессор становится важнейшим элементом для получения высокого уровня качества, причем не только в вопросе трансляций, но и итоговой игровой производительности.
В последние несколько месяцев кодирование с помощью видеокарты вышло на новый уровень за счёт того, что Nvidia обновили движок аппаратного кодирования на видеокартах с новой архитектурой Turing.
На новых видеокартах много внимания было уделено повышению производительности и улучшению совместимости с HEVC, что не особо важно для стриминга. Новый движок архитектуры Turing предполагает 15% улучшение качества видео стандарта H.264, в сравнении с прошлым поколением видеокарт на Pascal (серия GTX 10xx). Мы определённо обратим на это внимание, а заодно посмотрим, как Turing работает с программным кодированием x264. Итак, в тестах мы будем использовать видеокарту RTX 2080, чтобы посмотреть на работу с кодированием Turing, Titan X Pascal для тестов видеокарты на Pascal, и Vega 64, чтобы увидеть, как пойдут дела у AMD.
Во второй части исследования мы рассмотрим программное кодирование с x264 при различных настройках. Сравнение программного кодирования на разных процессорах мы оставим для другой статьи - в этой нам интереснее разобраться в том, как каждая из настроек влияет на производительность и качество.
Все тесты проводились на разогнанном до 4.9 GHz Core i7-8700k и 16 ГБ оперативной памяти DDR4-3000. Именно такую платформу мы рекомендуем для игр на максимуме. В будущем мы также планируем разобраться, насколько хорош 9900K в сравнении с процессорами Ryzen от AMD.
Для захвата мы используем последнюю версию OBS, настроенную на запись в 1080p при 60 кадрах в секунду с постоянным битрейтом 6000 кбит/с. Это максимальные настройки качества, рекомендованные Twitch. Если вы собираетесь сделать запись игрового процесса для иных целей, то мы рекомендуем вам поднять битрейт, но для ведения трансляции на Twitch, вам нужно иметь 6 Мб/с или ниже, если ваш канал не подключен к партнёрской программе.
Для тестирования мы используем Assassin’s Creed Odyssey, которая очень требовательна к процессору и видеокарте, а следовательно, у нее есть определенные проблемы с программным кодированием через процессор. Второй игрой будет Forza Horizon 4 - чуть менее требовательная к процессору, но довольно быстрая игра, с которой могут быть проблемы при низком битрейте. Обе игры представляют собой не самый удачный выбор для игровых трансляций, но каждая по-своему интересна для наших тестов.
На видеокартах от Nvidia мы использовали NVENC в OBS и выбрали “Высокое Качество” при битрейте 6 Мбит/c. Разумеется есть и другие надстройки, но “Высокое Качество” выдаёт, как вы могли догадаться, самое высокое качество. На видеокартах Vega 64 от AMD мы опробовали множество разных настроек (как качества в целом, так и битрейта), но без особых успехов, как вы сами вскоре увидите.
Сравнивая настройку NVENC на видеокартах Turing и Pascal, можно сказать, что при битрейте 6 Мбит/c разницы почти нет. В обоих случаях есть проблема с остающимися на картинке макроблоками, да и в целом качество оставляет желать лучшего. Если говорить конкретно о Forza Horizon 4 - макроблокинг наиболее заметен на дороге и смотрится ужасно. У Turing, конечно, картинка немного более чёткая, да и макроблоки вылезают реже, но в целом можно сказать одно - оба варианта отвратительны. Если вы собираетесь заниматься трансляцией игр, то это не тот уровень качества, которым можно впечатлить зрителей.
У AMD ситуация ещё хуже - когда загрузка GPU близится к 100%, то кодирование просто напрочь ломается и выдаёт не более 1 кадра в секунду, чего не происходило с видеокартами от Nvidia. У нас получилось запустить энкодер с ограничением частоты кадров, что снизило загрузку видеоядра примерно до 60% в Forza Horizon 4, но даже с “Качественными” надстройками, Vega 64 выдавала картинку хуже, чем карты на Pascal от Nvidia.
С тем, что энкодер от AMD “отвалился” еще в самом начале, давайте рассмотрим противостояние NVENC от Nvidia с процессорным программным кодингом x264. В более медленном тесте производительности Assassin’s Creed Odyssey, NVENC даже на “Высоком Качестве” заметно хуже, чем x264 с надстройками “Veryfast”, особенно при сравнении мелких деталей, хотя в обоих случаях используется битрейт 6 Мб/с. Veryfast x264 не идеален, но на фоне NVENC видеокарт Turing с огромным количеством макроблокинга и нечёткими деталями, он выглядит явным лидером.
В более быстром тесте производительности Forza Horizon 4, NVENC видеокарт Turing местами уделывает надстройку veryfast x264. Вариант от Nvidia всё ещё страдает от макроблокинга, но у veryfast огромные проблемы с качеством деталей в движении. В игре с таким количеством движения, NVENC по качеству надстройки примерно равен “faster” x264. Тем не менее, надстройка “fast” x264 работает с движущимися объектами намного лучше, чем NVENC и даже полностью уделывает её, в случаях, когда движение на экране минимально, либо отсутствует вовсе.
Это результаты оказались довольно неожиданными, особенно учитывая тот факт, что компания Nvidia обещала, что новый движок NVENC на картах Turing работает с H.264 на уровне надстройки fast у x264, если не лучше, при трансляции в качестве 1080p на 60 кадрах в секунду и битрейте 6 Мбит/с. Но, если посмотреть на тест в Assassin’s Creed Odyssey, можно увидеть совсем иное - программное кодирование попросту лучше.
Говоря о надстройках программного кодирования x264, между каждой (veryfast, faster, fast и medium) есть довольно заметная разница. В медленном Assassin’s Creed Odyssey (если пока опустить проблемы с производительностью у каждой надстройки) - veryfast и faster выдают не самую лучшую картинку: множество смазанных кадров, макроблокинг в некоторых зонах и плохая обработка деталей в движении.
Эти две надстройки лучше оставить для тех случаев, когда качество не особо важно, поскольку при битрейте 6 Мбит/с изображение получается весьма посредственным.
Надстройка fast - самый минимум, который стоит использовать, если вы действительно хотите обеспечить зрителям качественную картинку. Разница в качестве между faster и fast - довольно заметная, ведь ранее замыленные детали выглядят достаточно чётко.
Medium - ещё один шаг вперёд, однако разница в качестве между fast и medium меньше, чем между faster и fast. Как вы позже увидите, medium - довольно тяжёлая по производительности надстройка, поэтому запускать её на той же системе, с которой работает игра, явно не стоит. Кроме того, мы проверили надстройку slow, но там всё ещё хуже - столь сильный удар по производительности явно того не стоит.
Для быстрого движения в Forza Horizon 4, опять же, стоит сразу забыть о veryfast, поскольку в случае с подобными играми он даже хуже NVENC. К сожалению, из-за битрейта в 6 Мбит/с, любая надстройка будет далека от оригинального материала, но medium визуально будет к нему ближе всего, да и смотрится намного лучше, чем с fast.
С faster, как уже говорилось выше, все ужасно, поэтому нет смысла использовать что-либо ниже fast для этого типа игр. Хочется заметить, что лучше всего работал бы medium на более высоком битрейте, но у Twitch есть ограничения, поэтому 6 Мбит/с - наш потолок битрейта.
Частота кадров
Стандартное значение ✔️ 60 к/c.
При трансляции в 60 к/с картинка будет более плавной при просмотре, но качество будет хуже, чем при более низкой частоте кадров.
➜ Для шутеров и динамичный игр лучше использовать 60 или 50 к/с.
➜ Для игр с низким количеством движений можно указать 30 к/c, чтобы улучшить общее качество за счёт экономии битрейта.
☝️ Если большую часть времени фпс в игре составляет ниже 60 к/с, то и стримить в 60 к/с не имеет смысла.
Если у вас слабая видеокарта, то уменьшение частоты кадров и выходного разрешения будет гораздо более оправданным, чем уменьшение параметров в настройках вывода, чтобы снизить нагрузку на кодировщик.
Как выбрать хороший битрейт видео для потоковой передачи?
Чтобы обеспечить непрерывный поток ваших видео, выберите разрешение видео, соответствующее правильному видео. Вы можете выбрать следующий битрейт для потоковой передачи YouTube, Twitch или любых других каналов.
- Обычные HD-видео со стандартным разрешением: от 2500 до 4000 кбит / с.
- Обычные HD-видео с высоким разрешением, от 3500 до 5000 кбит / с.
- Видео Full HD со стандартным разрешением: от 3500 до 5000 кбит / с.
- Видео Full HD с высоким разрешением, от 4500 до 6000 кбит / с.
Настройки аудио
Следующий пункт – «Аудио». Здесь вы можете подключить несколько аудио устройств для воспроизведения в трансляции, выбрать качество, определить количество каналов, задать задержку включения и выключения микрофона.
Аудио битрейт для стрима должен также отличатся в зависимости от вашего разрешения, иначе звук может лагать. Рекомендую следующие значения аудио битрейта:
240p (426 x 240) - 32 kbps (mono)
270p (480x270) - 40 kbps (mono)
360p (640x360) - 48 kbps
480p (854x480) - 64 kbps
540p (960x540) - 96 kbps
720p (1280x720) - 128 kbps
1080p (1920x1080) - 128 kbps
При стриминге на низких разрешениях (до 720) можно попробовать и более высокий аудиобитрейт, экспериментируйте.
Что собой представляет калькулятор битрейта видео?
Бит определяется как наименьшее количество данных на компьютере. А битрейт - это скорость (в секунду), с которой биты передаются на вывод. Таким образом, калькулятор битрейта видео относится к программному обеспечению, используемому для определения объема данных, обрабатываемых в ограничителе видеосигнала за указанное время.
Хотите узнать, сколько битрейта видео требуется для установки на конкретный носитель, такой как DVD-R? Вот лучшие калькуляторы битрейта видео для использования при кодировании видео.
Интервал ключ. кадров
Этот параметр определяет, как часто будет кодироваться ключевой кадр в видео.
Красным цветом указаны ключевые кадры (i-frames) в структуре видео. Здесь они кодируются через каждые 2 секунды.
Красным цветом указаны ключевые кадры (i-frames) в структуре видео. Здесь они кодируются через каждые 2 секунды.
Ключевой кадр (опорный) - это кадр, который содержит полные сведения об изображении, и при кодировании на него ссылаются динамические кадры , в которых отображаются данные об изменении в последовательности изображений.
👌 Оптимальное значение для трансляции ✔️ 2 секунды.
Это необходимо для синхронизации с кодировщиком потоковой службы и сокращения буферизации при воспроизведении.
Для не динамичных игр с низким количеством движений можно указать ✔️ 4 секунды, что позволит сэкономить битрейт для динамических кадров и немного улучшить общее качество, т.к ключевые кадры (i-frames) являются самыми требовательными к битрейту.
Из примеров можно назвать такие жанры игр как моба, стратегии, платформеры, карточные игры или IRL - трансляции.
Во всех остальных случаях оставляйте 2 секунды.
Стриминг через видеокарты AMD AVC Encoder
Стриминг через видеокарты AMD. Здесь есть тоже свои пресеты, в которых достаточно поменять битрейт на желаемый под ваше разрешение.
Если перейти в режим просмотра «Эксперт», то можно максимально детально настроить кодер под свои нужды. Однако я на этом заострять внимание не буду, так как, во-первых, это растянет обзор на длинную простыню, а во-вторых – мало кто использует видеокарты AMD для стриминга.
Какой битрейт мне следует использовать для OBS (Open Broadcasting Software)?
OBS - это бесплатное программное обеспечение, которое позволяет производителям видео захватывать и записывать видео, а также транслировать его в прямом эфире. Зрители видео обычно выбирают разрешение в зависимости от совместимости своего устройства и доступности данных.
Для установки разрешения видео используйте шпаргалку битрейта видео для OBS, представленную ниже.
Качество | Разрешение по качеству | Битрейт видео |
---|---|---|
НИЗКОЕ | 480 X 270 | 400 кбит/с |
Среднее | 640 X 360 | 800 - 1200 кбит/с |
Высокое | 960 X 540/854 X 480 | 1200 - 1500 кбит/с |
HD | 1280 x 720 | 1500 - 4000 кбит/с |
HD1080 | 1920 x 1080 | 4000 - 8000 кбит/с |
4K | 3840 X 2160 | 8000- 14000 кбит/с |
Макс.кол-во B-кадров
B-кадры - самые сжатые кадры и наименее требовательные к битрейту, что позволяет существенно увеличить степень сжатия видео.
Использование b-кадров крайне рекомендуется, в особенности при ограниченном битрейте, но их не должно быть слишком много, т.к они весьма уязвимы к артефактам в динамичных фрагментах видео.
Обратите внимание на размер b-кадров (отмечены зеленым цветом), по сравнению с p-кадрами (синие) и i-кадрами (красные).
Обратите внимание на размер b-кадров (отмечены зеленым цветом), по сравнению с p-кадрами (синие) и i-кадрами (красные).
➜ Оптимальным значением является ✔️ 2 b-кадра .
Это отличный компромисс для сохранения качества, как в относительно статичных, так и в динамичных фрагментах.
➜ 3 или 4 b-кадра лучше использовать для трансляции игр с низким количеством движений, что позволит улучшить качество картинки, особенно в статичных фрагментах, где камера неподвижна.
Какой лучший битрейт видео OBS для Twitch?
Ежедневно на Twitch транслируются тысячи видео. Вы можете установить наилучший битрейт видео (450-6000 кбит / с) для своих видеостримеров, чтобы зрители могли наслаждаться просмотром. Twitch ограничивает все загрузки до 6000 кбит / с, но во многих случаях вам лучше пойти ниже.
Twitch всегда резервирует пропускную способность для своих партнеров. Поэтому, если вы хотите получить доступ к параметрам качества, вам нужно транслировать в непиковые часы.
При экспорте видео вы иногда можете столкнуться с термином "битрейт". И тогда у вас возникает вопрос - что же такое битрейт? Это как то связано с качеством моего видео? Не переживайте. На самом деле множество людей задаются этим вопросом.
В этой статье мы расскажем вам, что такое битрейт видео, а также объясним связь между битрейтом и качеством видео. В конце, в качестве бонуса, мы расскажем вам о том, как изменить битрейт видео. Продолжайте читать!
Как битрейт влияет на качество видео?
Битрейт видео влияет на качество видео несколькими способами. Во-первых, это ключевой показатель любого размера видеофайла. Во-вторых, высокий битрейт видео способствует высокому качеству видео, а низкий битрейт - низкому качеству видео. Тем не менее, использование экстремально высокого битрейта - просто трата пропускной способности.
Психовизуальная корректировка
Психовизуальная корректировка (psycho visual tuning) корректирует искажение скорости кодировщика и включает параметры кодировщика, которые оптимизируют использование битрейта для повышения визуального восприятия качества, выделяя больше битрейта при кодировании для более однородных областей, где потенциально могут образоваться блочности. Это достигается за счёт ухудшения других отдельных фрагментов, на которые человек визуально обычно не обращает внимание.
✔️ Опция уменьшает количество блочной и артефактов в видео, поэтому её следует включить.
Какой лучший битрейт видео?
Кодировщик
NVENC H.264 (new) - это обновленный и более производительный кодировщик, доступный с ☝️ 23 версии OBS.
Главное его отличие от старой версии NVENC H.264 (без new) - это значительное снижение влияния на производительность в играх (до 66%) при кодировании видео, т.к графическому процессору больше не требуется буферизировать кадры в оперативную память, а это стало реализовано внутри самой видеокарты за счёт использования видеопамяти, что гораздо более эффективно.
Раздел трансляция
1. Сервис Twitch .
Рекомендую Подключить аккаунт , чтобы отображался чат трансляции в отдельном окне (док-панель).
Запускать чат в браузере больше не потребуется, что сэкономит ресурсы.
(Если не хотите подключать аккаунт, то выберите "Использовать ключ потока" и нажмите на пункт "Получить ключ потока".
Скопируйте ключ основной трансляции и вставьте в строку в OBS).
2. Сервер Автоматически .
OBS автоматически определит наиболее оптимальный сервер.
Если вы хотите самостоятельно подобрать сервер, то можете воспользоваться специальной утилитой TwitchTest .
3. Включение режима тестирования пропускной способности позволит протестировать стабильность трансляции без выхода в эфир.
4. Дополнения чата Twitch. Выберите для отображения смайликов BetterTTV и FrankerFaceZ в док-панели чата.
Смайлики для канала нужно подключать и настраивать отдельно.
5. Поставьте галочку "Не следовать ограничениям, накладываемые потоковой службы", чтобы OBS не ограничивал битрейт и интервал ключевых кадров до рекомендуемых значений стриминговой платформы.
Если вы пользуетесь Streamlabs OBS, то галочку Enforce Streaming Service Encoder Settings ставить не нужно!
Настройка стрима через видеокарту и кодек NVENC H.264
Теперь рассмотрим настройки трансляции через NVENC H.264 кодек для видеокарт NVIDIA. Особых отличий здесь нет. Всё та же строчка с битрейтом, пресетами и профилями.
Пресеты здесь уже обозначены по-человечески, и из названия можно понять, как повысить качество картинки и как снизить нагрузку на видеокарту. Однако параметр уровень (чего?) – это уже более точная поднастройка, куда нам, нубам, пока еще лезть рано. Поэтому оставляем его в режиме «авто».
При использовании двухпроходного кодирования качество картинки улучшится, но нагрузка на GPU возрастет. Но это адекватная цена, поэтому ставим галочку.
Если ты мажор и у тебя несколько видеокарт в SLI, то в следующем пункте GPU устанавливай значение «один» для двух видеокарт, значение два – для трех и тд. Если у тебя только одна видеокарта, то оставляй значение «ноль».
Использование B-кадров означает, что данный кадр ссылается на два соседних – предыдущий и следующий. Это ускоряет отрисовку и снижает нагрузку на железо. Оставляем значение в 2.
Раздел трансляция
1. Сервис Twitch .
Рекомендую Подключить аккаунт , чтобы отображался чат трансляции в отдельном окне (док-панель).
Запускать чат в браузере больше не потребуется, что сэкономит ресурсы.
(Если не хотите подключать аккаунт, то выберите "Использовать ключ потока" и нажмите на пункт "Получить ключ потока".
Скопируйте ключ основной трансляции и вставьте в строку в OBS).
2. Сервер Автоматически .
OBS автоматически определит наиболее оптимальный сервер.
Если вы хотите самостоятельно подобрать сервер, то можете воспользоваться специальной утилитой TwitchTest .
3. Включение режима тестирования пропускной способности позволит протестировать стабильность трансляции без выхода в эфир.
4. Дополнения чата Twitch. Выберите для отображения смайликов BetterTTV и FrankerFaceZ в док-панели чата.
Смайлики для канала нужно подключать и настраивать отдельно.
5. Поставьте галочку "Не следовать ограничениям, накладываемые потоковой службы", чтобы OBS не ограничивал битрейт и интервал ключевых кадров до рекомендуемых значений стриминговой платформы.
Если вы пользуетесь Streamlabs OBS, то галочку Enforce Streaming Service Encoder Settings ставить не нужно!
Чем выше битрейт видео, тем выше его качество?
Как правило, более высокий битрейт обеспечивает более высокое качество изображения на выходе видео, но это актуально только при сравнении одного и того же видео с одинаковым разрешением. Ожидается, что битрейт будет увеличиваться всякий раз, когда увеличивается разрешение, так как обрабатывается больше данных.
Таким образом, более высокий битрейт видео может обеспечить превосходное качество, но это также может создать серьезную нагрузку на ваше оборудование, что может привести к его подвисанию.
Стриминг через процессор кодеком x264
Сразу же включаем параметр «Расширенный», чтобы получить доступ к максимуму настроек. Для начала рассмотрим стриминг с помощью процессора через кодек x264.
Его плюсы: - высокое качество картинки на слабых ускорителях.
Минусы: - большая нагрузка на процессор с высоким битрейтом без потерь качества.
Оптимальное разрешение для стрима – 1920 на 1080 точек для средних и мощных ПК. Если же у вас слабый ПК или большое разрешение не обязательно, то можно оставить 720p. При меньшем смотреть стрим будет некомфортно.
Quick Sync
Также есть возможность кодирования трансляции через Quick Sync и встроенного видеоядра в процессоры Intel. Однако качество будет ниже среднего, хоть и снизится основная нагрузка на процессор. Quick Sync - технология аппаратного ускорения кодирования и декодирования видео, встроенная в некоторые процессоры компании Intel.
Для включения технологии необходимо зайти в BIOS и изменить пункт мульти-монитора в разделе встроенного видеоядра на Enable. На разных материнских платах название может отличаться. Далее настройка аналогичная как для стриминга через процессор.
Настройка битрейтов
Управление битрейтом – рекомендую устанавливать постоянный (CBR). С ним картинка не будет периодически «сыпаться», как это было бы с VBR. Сжатие с помощью ABR позволяет установить минимальное и максимальное значение битрейта, за которые OBS не будет выходить.
Битрейт – это количество информации, которая будет передаваться за единицу времени. Так что именно этот параметр больше всего влияет на качество картинки.
Однако замечу, что битрейт нужно подбирать исходя из вашей скорости интернета и качества трансляции. Учитывать нужно скорость передачи от вас на сервер (картинка speed-теста).
Вот еще одна таблица с форума для стримеров:
Учтите, что эти значения руководствуются критериями качества на youtube. Т.е. эти значения во многом соответствую не игровой тематике, а формату видеороликов, снятых на камеру.
"Супер качество" - это максимальный функциональный предел; при стриме игр смысла выставлять его особо нет, т.к. визуально качество будет практически такое же как и в "Высоком качестве".
Поэтому для игр "Низкое качество" зачастую является приемлемым. Например, на твиче считается нормальным брать битрейт 1800 для стрима в 720p - это дефолтное значение в OBS для данной платформы.
Итого, для стримов на твиче я рекомендую следующий битрейт:
240p 500 360p 700 480p 1000 720p 2000 (если лагает - 1500) 1080p 3500 АПДЕЙТ: Твич повысил максимальный битрейт с 3500 до 6000. Так что если у вас мощный комп, можно смело ставить, например, 720 в 60фпс с битрейтом 5к Также важно понимать, что выбор битрейта зависит от конкретной игры. Если вы играете в пиксельную игру вроде Realm of the Mad God, большой битрейт погоды не сделает, т.к. сама игра не блещет графикой. Также высокое качество картинки не важно в статичных играх вроде Hearthstone, где большинство зрителей и так в курсе какая карта что делает.
Мой личный выбор для большинства игр - битрейт для youtube:
720p (разрешение 1280x720), 30 фпс - 2500
1080p (разрешение 1920x1080), 30 фпс - 4300
Регулировка интервала между ключевыми кадрами (например, 8) может улучшить качество картинки и более эффективно использовать выбранный битрейт. Ключевой кадр кодируется полностью, следующий за ним содержит только отличия от ключевого, третий – отличия от второго и так далее до следующего ключевого кадра.
Для не слишком динамичных игр интервал можно повысить, поскольку там картинка кардинально и быстро не меняется. Для динамичных больше одного ключевого кадра в 3 секунды ставить не рекомендую – картинка будет сильно замылена.
Предустановка использования ЦП отвечает за нагрузку процессора и качество картинки. Если процессор мощный, то можно повысить параметр, получив более качественную картинку.
И наоборот, если машина не справляется со стримом и игрой одновременно, то стоит понизить использование ЦП, чтобы видео было плавнее. Рекомендуемое значение для слабых и средних процессоров «Veryfast».
Пункт профиль напрямую зависит от вашего железа. Для более старых комплектующих желательно устанавливать main, для более новых – high. При этом потеря качества будет минимальна.
Отдельный пункт «Настройка» под профилями - это некая оптимизация для вашей трансляции. Рекомендую устанавливать параметр нулевой задержки, который как раз и предназначен для потокового видео.
Самые лучшие настройки битрейта видео для YouTube-видео
Согласно официальному справочному документу YouTube, рекомендуемые настройки битрейта видео имеют два набора стандартов: загрузка в формате SDR и загрузка в формате HDR.
1. Загрузки в формате SDR
Тип | Битрейт видео: Стандартная частота кадров | Битрейт видео: Высокая частота кадров |
---|---|---|
2160p | 35-45 Мбит/с | 53-68 Мбит/с |
1440p | 16 Мбит/с | 24 Мбит/с |
1080p | 8 Мбит/с | 12 Мбит/с |
720p | 5 Мбит/с | 7.5 Мбит/с |
480p | 2.5 Мбит/с | 4 Мбит/с |
360p | 1 Мбит/с | 1.5 Мбит/с |
2. Загрузки в формате HDR
Тип | Битрейт видео: Стандартная частота кадров | Битрейт видео: Высокая частота кадров |
---|---|---|
2160p | 44-56 Мбит/с | 66-85 Мбит/с |
1440p | 20 Мбит/с | 30 Мбит/с |
1080p | 10 Мбит/с | 15 Мбит/с |
720p | 6.5 Мбит/с | 9.5 Мбит/с |
480p | Недоступно | Недоступно |
Какой битрейт лучше всего использовать
➜ Для партнеров твича можете смело использовать битрейт 8000 кб/с.
➜ Если вы компаньон твича, то вы можете также использовать битрейт 8000 кб/с, особенно для игр с высоким количеством движений.
Однако после запуска стрима рекомендую убедиться, что ваш видеопоток транскодируется.
Если этого не произошло, то лучше изменить битрейт до 6000 кб/с.
➜ 6000 кб/с и ниже, если вы начинающий стример.
☝️ Вы можете изменять битрейт в OBS прямо во время проведения трансляции. Чтобы изменить битрейт, перезапускать трансляцию не обязательно.
Подробнее о партнерской программе Twitch и требованиях:
Присоединение к партнерской программе.
Дополнительные настройки видео
В разделе «Видео» задается нативное разрешение экрана, выходное разрешение для трансляции и определяется максимальное значение FPS.
Фильтр масштабирования – очень полезная функция. Объясню, чем отличаются методы и какой лучше подобрать под ваш компьютер.
Первый метод - билинейный. Он подходит для слабых компьютеров и среднего качества трансляции. Картинка будет немного замылена, особенно в динамических сценах. Но потребляемые ресурсы будут значительно меньше.
Второй метод – бикубический. Его стримеры используют чаще всего. Оптимальное сочетание нагрузки и качества изображения.
Третий и самый ресурсозатратный метод – Ланцоша. Качество трансляции будет максимальным, как и нагрузка на ПК. Не рекомендую использовать с процессорами слабее Ryzen 5 1400, Intel Сore i5 6400 и видеокартах младше GTX 1060 с 6 GB.
В разделе «Горячих клавиш» можно задать комбинации или отдельные бинды на быстрое включение определенных функции или смены сцен трансляции.
В «Расширенных настройках» советую поставить приоритет процесса на высокий, чтобы фоновые обновления или другой софт не занимали необходимые ресурсы. Цветовой формат, пространство и диапазон лучше не трогать.
Какой битрейт видео в OBS подходит для Twitch?
На Twitch ежедневно транслируются тысячи видео. Чтобы поддерживать хороший опыт зрителей от просмотра видео на их сайте, для своих видеопотоков они установили стандартный битрейт видео.
Для стриминга видео на Twitch лучше всего использовать битрейт видео 450–6000 кбит/с.
Выбор платформы, поиск ключа потока
Для начала нам потребуется вкладка «Вещание», в которой мы выбираем платформу для стриминга. Можно выбрать Youtube, Twitch, и другие. Для мультитрансляций на несколько платформ можно использовать сервис Restream.io.
У каждого сервиса есть свой уникальный ключ потока, с помощью которого мы подключаем программу для стрима к каналу.
Чтобы его найти для Youtube, заходим в «Творческую студию» и внизу копируем «Ключ трансляции». После чего в OBS вставляем в соответствующую строку.
На Twitch ключ трансляции находится в «Панели управления», подкатегория «Канал». При необходимости его всегда можно сбросить.
Часто бывает, что на выходных серверы перегружены и стрим может подтормаживать. Поэтому предусмотрены дополнительные серверы для приема потока.
У Youtube их всего два. А для Twitch рекомендую подобрать сервер с минимальным пингом. Это можно сделать с помощью сайта Twitch Inspector, на котором можно проверить стабильность тестовой трансляции.
Перейдем к самому главному и интересному пункту настройки – «Вывод». В нем и происходит вся магия, и найти оптимальные значения вам придется на практике самим. Я же дам пару советов, которые помогут создать трансляцию в максимальном качестве при минимальной нагрузке железа.
Читайте также: