Почему видео, загруженное в Azure Media Service, должно быть закодировано? - PullRequest
1 голос
/ 04 февраля 2020

Я записал видео на свой телефон, я не понимаю, зачем его вообще нужно кодировать. Формат не сохраняется? Может быть, я упустил смысл кодирования здесь. После записи она уже не в том формате, который доступен для просмотра пользователям?

1 Ответ

4 голосов
/ 04 февраля 2020

Это правильный вопрос, если вы хотите просто загрузить существующий файл MP4, который был закодирован на вашем телефоне, и просто передать его в виде файла HLS или DA SH в виде единого битрейта.

Большинство пользователей нашего сервиса предпочитают, чтобы загруженный файл MP4 сначала кодировался с несколькими битрейтами и разрешениями, чтобы обеспечить адаптивную потоковую передачу битрейта.

Если вы не знакомы с адаптивной потоковой передачей или как она работает, я рекомендую посмотреть некоторые из них - https://www.youtube.com/results?search_query=Adaptive+bitrate+streaming+overview

Или прочитать эту статью https://en.wikipedia.org/wiki/Adaptive_bitrate_streaming

У нас есть два типа пресетов кодирования, чтобы включить это. Один называется Adaptive Streaming, который будет генерировать фиксированную «лестницу» битрейтов и качеств, а другой - Content Aware Encoding, который будет смотреть ваше видео, анализировать его и генерировать лучший набор треков и битрейтов для типа контента. https://docs.microsoft.com/en-us/azure/media-services/latest/content-aware-encoding

Спасибо, Джон Д.

...