Codec (Кодировщик) - вы можете выбрать, какой кодировщик использовать для трансляции. x264 - кодированием занимается непосредственно процессор; Quick Sync - кодированием занимается встроенный в процессор графический процессор по технологии Quick Sync (только процессоры Intel); NVENC - кодирование занимается дискретная видеокарта (если есть поддержка данной технологии). От выбора кодировщика зависит качество трансляции, возможные настройки качества, а также уровень загрузки вашего компьютера. Так как кодировщик "x264" использует процессор, поэтому качество кодирования будет лучше, чем при Quick Sync и NVENC. Однако, Quick Sync и NVENC кодируют с помощью других технических средств, снижая нагрузку на основной процессор, но качество становится несколько хуже. Для Quick Sync и NVENC вам потребуется повышенный битрейт, но некоторые сервисы имеют ограничение в входящем битрейте (к примеру, Twitch.TV - максимальный битрейт равен 3500), поэтому определить какое качество и какой кодировщик подходит вашей системе можно только поэкспериментировав с настройками. Кроме того, стоит помнить о том, что и игра требует определенное количество ресурсов у компьютера. Скажем, для MMORPG важна мощность процессора, а если вы на него "повесите" еще и кодирование видео в реальном времени - выдержит ли он?
Bitrate (kbps) - в данном поле вы должны ввести максимально возможный битрейт для вашей трансляции, к которому будет придерживаться кодировщик. Битрейт имеет два режима - CBR (постоянный битрейт) и VBR (переменный битрейт). На данный момент практически все стрим-провайдеры требуют установки именно постоянного битрейта (CBR). Битрейт определяется в зависимости от разрешения, FPS и вида кодировщика, а также требований стрим-провайдера. К примеру, для Youtube посмотреть рекомендованный битрейт для различных разрешений можно здесь.
Strict CBR - режим строго постоянного битрейта. Требуется для некоторых стрим-провайдеров (к примеру, Twitch). Adaptive CBR - новая функция в XSplit, которая позволяет в автоматическом режиме подстраивать ваш постоянный битрейт при возникновении потери кадров (дропов). Более подробно данная функция описана здесь (англ).
Max Keyframe Interval (secs) - определяет частоту ключевых кадров. Чтобы определить верное значение, нужно найти информацию об этом на сайте стрим-провайдера. Youtube и Twitch требуют установки 2 секунд интервала для ключевых кадров.
Encoder Preset - различные пресеты для кодировщика "х264". Пресет определяет степень нагрузки на процессор во время кодирования. Более "медленные" пресеты направлены на улучшение качества, однако при их использовании значительно увеличивается нагрузка на процессор, более "быстрые" - соответственно более меньшая нагрузка и менее четкая картинка. Для x264-кодировщика стандартным для многих процессоров является пресет "veryfast". На "Fast" могут кодировать мощные процессоры семейства Core i7, поэтому, если ваш процессор не принадлежит данной линейке CPU, кодировать на "fast" вы не сможете. Для кодировщиков "QuickSync" и "NVENC" пресеты подбираются под данную конфигурацию вашего компьютера и видеокарту. Здесь помогут только эксперименты.
VBV Buffer (kbit) - устанавливает значение буфера. Буфер напрямую зависит от битрейта. К примеру, если у вас максимальный битрейт равен 3000, а буфер - 6000, тогда битрейт вашей трансляции может доходить до 6000 kbps. Это позволит вам увеличить качество картинки в динамичных сценах, однако, такое увеличение битрейта трансляции плохо скажется на комфортном просмотре для зрителей. Не у всех есть возможность смотреть стримы с высоким битрейтом. Кроме того, не все стрим-провайдеры поддерживают отличный от максимального битрейта буфер, чаще всего администраторы ресурсов рекомендуют выставлять буфер равный максимальному битрейту, поэтому лучше значение в данном поле оставлять равным максимальному битрейту.
Video FPS - задает конкретное количество FPS для данного канала. В случае выбора опции "Defaul Stage" используются стандартные настройки XSplit, которые вы задали в меню "Frame rate".
Video Size - задает конкретное разрешение для данного канала. В случае выбора опции "Стадия резолюции по умолчанию" используются стандартные настройки XSplit, которые вы задали в меню "Resolution". В противном случае будет включено масштабирование в выбранное разрешение, что может увеличить нагрузку на процессор. Лучше всего изначально задавать то разрешение, в котором вы собрались стримить.
Extra Encoder Parameters - задает дополнительные параметры для кодировщика. Параметры задаются с помощью специальных команд. Найти более детальную информацию можно здесь (англ) и в спойлере (англ). Extra Parameters For x264: Most parameters supported by the x264 encoder can be found here: X264 Settings Simply apply the &ex: syntax instead of -- syntax. For example, “&ex:profile:main” will apply main profile restrictions. “&ex:profile:main&ex:tune:animation” will add tuning for animation content. Not all x264 options may be supported and please note that any settings you make will override settings from the GUI. So for example if you set “&ex:keyint:60” then you will have a max GOP interval of 60 frames no matter what setting you may have set in the GUI. For Intel Quick Sync: What follows are the parameters that we currently support for Quick Sync. Take note that some parameters behave differently or are ignored depending on the Rate Control Method set. H264 Profile Param Name: profile Values: 66 - Baseline 77 - Main 88 - Extended 100 - High Example: &ex:profile:100 GOP Pic Size (Key Frame Interval) Param Name: goppicsize Usage: The number of frames in a group of pictures which also indicates how often a key frame is inserted. Example: &ex:goppicsize:120 Rate Control Method Param Name: rc_method Values: 1 - Constant Bitrate (CBR) 2 - Variable Bitrate (VBR) 3 - Constant Quality Parameter (CQP) Example: &ex:rc_method:3 Target Kbps Param Name: targetkbps Usage: In CBR - The bitrate used In VBR - The target bitrate Example: &ex:targetkbps:3000 Max Kbps Param Name: maxkbps Usage: In VBR: The max bitrate allowed Constant Quality Parameter Settings Usage: Only for CQP Param Names: qpi - target quality for i-frames qpp - target quality for p-frames qpb - target quality for b-frames Usage: Should normally be set to have the same values for simplicity. Value provided will approximate the quality of x264’s crf setting but with a bigger file size. Example: &ex:qpi:23&ex:qpp:23&ex:qpb:23