Поиск по этому блогу

воскресенье, 11 октября 2015 г.

Как загружать видео на youtube без потери качества? Изучить настройки трансляции !

Вопрос вечный, поскольку на YouTube процесс обработки видео после загрузки постоянно меняется. На днях загрузил видео с битрейтом 15 - получил качество 360...
А другие видео - 480... Часто сразу после обработки - 360, но потом появляются более качественные варианты. Нужны простые правила Поначалу разместил здесь видео с пошаговым мануалом для OBS и ссылки над скудную документацию YouTube.
А потом сообразил, что про настройки можно прочитать в разделе по настройке видео трансляции YouTube. Скопировал сюда фрагменты из справки.

Recommended upload encoding settings (Advanced) Recommended upload encoding settings (Advanced)
Recommended upload youtube
Formatting tags
Welcome to the official YouTube Help Forum!


Настройки видеокодера, битрейт и разрешение прямой трансляции
Теперь трансляцию можно создать новым, более быстрым способом- новый GUIинтерфейс "live_dashboard"
Сообщения об ошибках на панели управления трансляциями
WebMВо многих браузерах трансляции можно проводить в проигрывателе HTML5 и с использованием видеокодека H.264 или формата WebM


Теперь трансляцию можно создать новым, более быстрым способом.

Узнайте исходящую пропускную способность своего Интернет-соединения и выберите настройки, при которых эфир будет идти без сбоев.  Версии трансляции с более низким качеством будут созданы автоматически.

Например, если для видеокодера выделена пропускная способность 10 Мбит/с, для трансляции можно смело выбирать качество 720p (то есть 4 Мбит/с для видеокодера основного потока, 4 Мбит/с для видеокодера резервного потока и запас).

Перед трансляцией советуем провести пробный эфир с аналогичным контентом и убедиться,  что изображение и звук транслируются без перебоев.  В течение трансляции следить за ее состоянием и просматривать сообщения можно здесь.  

  • Выбрав битрейт на вкладке "Настройки трансляции", не забудьте поставить флажок в поле "Включить режим 60 кадров/с".  
  • Разрешение
    • 1920 x 1080
  • Битрейт видеопотока
    • Максимальный: 9000 Кбит/с
    • Рекомендованный: 6800 Кбит/с
    • Минимальный: 4500 Кбит/с
  • Разрешение
    • 1920 x 1080
  • Битрейт видеопотока
    • Максимальный: 6000 Кбит/с
    • Рекомендованный: 4500 Кбит/с
    • Минимальный: 3000 Кбит/с
  • Выбрав битрейт на вкладке "Настройки трансляции", не забудьте поставить флажок в поле "Включить режим 60 кадров/с".
  • Разрешение
    • 1280 x 720
  • Битрейт видеопотока
    • Максимальный: 6000 Кбит/с
    • Рекомендованный: 3800 Кбит/с
    • Минимальный: 2250 Кбит/с
  • Разрешение
    • 1280 x 720
  • Битрейт видеопотока
    • Максимальный: 4000 Кбит/с
    • Рекомендованный: 2500 Кбит/с
    • Минимальный: 1500 Кбит/с
  • Разрешение
    • 854 x 480
  • Битрейт видеопотока
    • Максимальный: 2000 Кбит/с
    • Рекомендованный: 1000 Кбит/с
    • Минимальный: 500 Кбит/с
  • Разрешение
    • 640 x 360
  • Битрейт видеопотока
    • Максимальный: 1000 Кбит/с
    • Рекомендованный: 750 Кбит/с
    • Минимальный: 400 Кбит/с
  • Разрешение
    • 426 x 240
  • Битрейт видеопотока
    • Максимальный: 700 Кбит/с
    • Рекомендованный: 400 Кбит/с
    • Минимальный: 300 Кбит/с

Настройки видеокодера

Протокол: RTMP Flash Streaming
Видеокодек: H.264, 4.1
Частота кадров до 60 кадров в секунду
Частота ключевых кадров: не более 4 секунд
Аудиокодек: AAC или MP3
Кодирование потока: CBR
 

Рекомендуемые дополнительные настройки

Соотношение сторон пикселя: Квадрат
Тип кадров: Прогрессивная развертка, 2 B-кадра, 1 опорный кадр
Энтропийное кодирование: CABAC (контекстно-адаптивное двоичное арифметическое кодирование)
Частота дискретизации аудио: 44,1 кГц
Битрейт аудиопотока: 128 Кбит/с, стерео
 

Во многих браузерах трансляции можно проводить в проигрывателе HTML5 и с использованием видеокодека H.264 или формата WebM.
На игровых приставках, устройствах с iOS и устройствах Android 4.0 и более поздней версии трансляции можно смотреть через приложение YouTube и сайт m.youtube.com.

Сообщения об ошибках на панели управления трансляциями

На панели управления трансляциями есть функция проверки видеопотока, передаваемого на YouTube. Ошибки отображаются рядом с индикатором состояния в верхней части панели.

Для каждой ошибки отображается метка времени. Если ошибка не устранена, она будет периодически появляться во всплывающем окне. Ошибки, отмеченные красным цветом, являются критическими и могут помешать запуску трансляции или вызвать проблемы с просмотром у зрителей. Ошибки, отмеченные желтым цветом, – средней важности и могут ухудшить качество трансляции.

Полный список ошибок приведен ниже.

Неверный формат видеопотока

В видеокодере должен быть установлен формат видео Flash H.264 и формат аудио AAC. Для правильной передачи данных выберите формат Flash H.264 для видео и формат AAC для аудио.

  • Измените формат контейнера для видео. Текущий формат контейнера не подходит для этой конфигурации.
  • Используйте аудиокодек AAC или MP3. Текущий кодек не поддерживается.
  • Выберите видеокодек H.264. Текущий кодек не поддерживается.
  • Выберите правильный профиль видеокодека. Текущий профиль кодека не поддерживается.

Неверный битрейт

Используйте битрейт, который указан для выбранного разрешения на странице "Настройки трансляции". Если пропускной способности недостаточно, уменьшите разрешение. Битрейты, соответствующие определенному разрешению, указаны в разделе настроек видеокодера. Чтобы обеспечить правильную перекодировку и передачу видео, следуйте инструкциям в этих сообщениях об ошибках.

  • Рекомендуемый битрейт для аудиопотока составляет 128 кбит/с. Текущий битрейт выше этого значения.
  • Рекомендуемый битрейт для аудиопотока составляет 128 кбит/с. Текущий битрейт ниже этого значения.
  • Установите для частоты дискретизации аудио значение 44,1 кГц. В настоящее время ее значение указано неверно.
  • Рекомендуемый битрейт для аудиопотока составляет X. Текущий битрейт выше этого значения.
  • Рекомендуемый битрейт для аудиопотока составляет X. Текущий битрейт ниже этого значения.

Неверные настройки аудио

Видеокодер передает неверные настройки аудио. Чтобы обеспечить правильную передачу аудио, следуйте инструкциям в этих сообщениях об ошибках.

  • Добавьте аудиопоток. В трансляция нет аудиопотока.
    • Видеокодер не отправляет аудиоданные.  В некоторых видеокодерах необходимо вручную включить аудио, установив соответствующий флажок. Стандарт YouTube требует наличия аудиопотока для всех видео.
  • Добавьте только один аудиопоток. Трансляция содержит несколько аудиопотоков.
    • Наличие нескольких аудиопотоков вызовет сбой трансляции.  Если вы хотите добавить несколько аудиопотоков (например, для нескольких языков), попробуйте создать прямую трансляцию с несколькими камерами.
  • Исправьте количество аудиоканалов. Сейчас выбрано более 2 каналов. Поддерживается только 1 или 2 канала (моно и стерео).

Неверные настройки видео

Видеокодер передает неверные настройки видео. Чтобы обеспечить правильную передачу видео, следуйте инструкциям в этих сообщениях об ошибках.

  • Добавьте видеопоток. Трансляция не содержит видеопотока.
  • Добавьте только один видеопоток. Трансляция содержит несколько видеопотоков.
  • Видео с чересстрочной разверткой не поддерживаются.
    • Видео должно иметь прогрессивную развертку. В противном случае видео будет передаваться с сильным искажением.
  • Слишком высокая частота кадров.  Максимальная частота: X. 
    • Частота кадров связана с частотой ключевых кадров. При изменении первого значения также нужно изменить и второе, чтобы интервал отправки ключевых кадров составлял 2 секунды.

Неверная частота ключевых кадров видео

Частота ключевых кадров, отправляемых видеокодером, слишком высокая или слишком низкая. Установите для отправки ключевых кадров интервал 2 секунды. При частоте 30 кадров в секунду он будет равняться 60 кадрам.

  • Сейчас ключевые кадры отправляются недостаточно часто – с разрывом в X с. Из-за этого просмотр может идти с буферизацией. Следите, чтобы интервал между ключевыми кадрами составлял не более четырех секунд. Помните: если при передаче данных возникают ошибки, размер группы изображений может быть определен неверно.
  • Сейчас ключевые кадры отправляются недостаточно часто – с разрывом в X с. Из-за этого просмотр может идти с буферизацией. Следите, чтобы интервал между ключевыми кадрами составлял не более четырех секунд. Помните: если при передаче данных возникают ошибки, размер группы изображений может быть определен неверно.
  • Размер группы изображений слишком мал. Если вы не сделаете ее больше, качество видео может ухудшиться. Советуем уменьшить разрыв между ключевыми кадрами до четырех секунд (сейчас он равен X с). Помните: если при передаче данных возникают ошибки, размер группы изображений может быть определен неверно.
    • Некоторые видеокодеры позволяют выбрать для группы изображения тип "Открытая" (переменное значение) или "Закрытая" (фиксированное значение). Для оптимального качества перекодировки стандарт YouTube требует использования закрытой группы изображений.

Неверное соотношение сторон видео (разрешение)

Соотношение высоты и ширины должно соответствовать разрешению видео, установленному на странице "Настройки трансляции". Правильное соотношение для каждого разрешения указано в разделе настроек ("ширина х высота").

  • Проверьте разрешение видео. Текущее разрешение X использовать не рекомендуется
  • Измените разрешение видео. В этой конфигурации текущее разрешение X не поддерживается. Рекомендуется выбрать значение Х.

Основной и резервный потоки не совпадают

Для основного и резервного потока должны быть установлены идентичные настройки восстановления после отказа. Чтобы обеспечить совпадение основного и резервного потоков, следуйте инструкциям в этих сообщениях об ошибках.

  • Установите для основного и резервного потока одинаковое разрешение. В текущей конфигурации потоки имеют разное разрешение.
  • Настройте для основного и резервного потоков одинаковые видеокодеки. В текущей конфигурации для потоков используются разные кодеки.
  • Настройте для основного и резервного потоков одинаковый тип развертки. В текущей конфигурации для потоков выбрана разная развертка.
  • Настройте для основного и резервного потоков одинаковый профиль. В текущей конфигурации для потоков установлены разные профили.
  • Настройте для основного и резервного потоков одинаковый битрейт. В текущей конфигурации для потоков установлен разный битрейт.
  • Настройте для основного и резервного потоков видео одинаковую частоту кадров. В текущей конфигурации для потоков установлена разная частота кадров.
  • Настройте для основного и резервного потоков видео одинаковую частоту ключевых кадров. В текущей конфигурации для потоков установлена разная частота.
  • Настройте для основного и резервного потоков видео одинаковую частоту дискретизации аудио. В текущей конфигурации для потоков установлена разная частота дискретизации.
  • Настройте для основного и резервного потоков должен одинаковый аудиоканал.
  • Настройте для основного и резервного потоков видео одинаковые аудиокодеки. В текущей конфигурации для потоков используются разные аудиокодеки.
  • Правильно настройте основной и резервный потоки видео. При сравнении потоков возникла ошибка, так как один из них имеет неправильную конфигурацию.


Посты чуть ниже также могут вас заинтересовать

Комментариев нет: