Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

задают использование пресета veryfast, профиля Main и уровня 3.1

Тонкая настройка кодирования

По умолчанию, кодирование видео производится одним потоком. При использовании относительно медленных пресетов с высоким качеством кодирования (например, пресет fast) возникает необходимость кодирования в несколько потоков, в противном случае на стороне подписчика видео может играть с низким FPS и рассинхронизацией. Для того, чтобы автоматически запускать кодирование в несколько потоков в зависимости от разрешения, заказанного подписчиком, предусмотрена настройка

Code Block
themeRDark
video_encoder_second_thread_threshold=777000

Данная настройка задается как произведение высоты картинки на ширину. По умолчанию, потоки 720p и выше будут кодироваться в два потока. Для того. чтобы уменьшить этот порог до 480p, необходимо установить настройку как 640 * 480 = 307200

Code Block
themeRDark
video_encoder_second_thread_threshold=307200

В этом случае потоки 480p и более высокого разрешения будут кодироваться в два потока.

Количество потоков для кодирования задается настройкой

Code Block
themeRDark
video_encoder_max_threads=2

По умолчанию, максимальное количество потоков кодирования равно 2.

Вышеописанные настройки указываются на Transcoder узлах.

Управление профилями транскодинга при помощи REST API

...