Amazon Web Services — введение в службу Elastic Transcoder

Опубликовано: 2 Сентября, 2022

Amazon Elastic Transcoder — это облачный сервис транскодирования мультимедиа. Он предназначен для разработчиков и организаций как масштабируемый, простой в использовании и экономичный способ преобразования своих медиафайлов из исходного формата в версии, которые можно воспроизводить на таких устройствах, как смартфоны, планшеты и компьютеры.

Чтобы иметь возможность использовать сервис, вы можете начать, войдя в Консоль управления AWS. Системные предустановки транскодирования упрощают настройку параметров транскодирования с первого раза. Кроме того, конвейеры транскодирования позволяют выполнять несколько транскодирований одновременно. Amazon Elastic Transcoder использует другие веб-сервисы Amazon, такие как Amazon S3, Amazon EC2, Amazon DynamoDB, Amazon Simple Workflow (SWF) и Amazon Simple Notification Service, для обеспечения масштабируемости и стабильности (SNS).

Еще одним преимуществом, которым могут воспользоваться потребители, является бесплатный уровень Amazon Elastic Transcoder. Включает до 20 минут транскодирования в месяц.

Давайте рассмотрим структуру транскодера Amazon Elastic и то, как мы можем его использовать, выполнив несколько основных шагов.

Структура Amazon Elastic Transcoder

  1. Джобс отвечает за транскодирование. Каждое задание переводит один файл в 30 различных форматов. Например, если вы хотите преобразовать медиафайл в несколько различных форматов, вы можете сделать это, создав одно задание.
  2. Конвейеры — это очереди, используемые для обработки заданий перекодирования. Когда вы создаете задание, вы выбираете, к какому конвейеру оно должно быть добавлено. Elastic Transcoder начинает обработку заданий в конвейере в том порядке, в котором они были добавлены. Elastic перекодирует работу в более чем один формат, если вы настроите его на это.
  3. Пресеты — это шаблоны, которые предоставляют большинство настроек для преобразования мультимедийного контента из одного формата в другой. Elastic Transcoder поставляется с некоторыми предустановками по умолчанию для распространенных форматов. Вы также можете создавать свои собственные пресеты для форматов, которые не входят в стандартные настройки. Когда вы создаете задание, вы указываете, какой пресет вы хотите использовать.
  4. Уведомления позволяют настроить Elastic Transcoder и Amazon Simple Notification Service, чтобы держать вас в курсе состояния задания, например, когда Elastic Transcoder начинает или завершает обработку задания, а также о возможных предупреждениях или проблемах. во время обработки.

Использование Amazon Elastic Transcode Services

Начиная с Amazon Elastic Transcoder, первым шагом для начала является регистрация учетной записи AWS. После этого настройте корзину Amazon S3 и загрузите медиафайл для перекодирования. Затем вы создаете конвейер для обработки ваших заданий, а также задание для преобразования определенного файла в определенный формат. Вы можете создать собственный пресет, если вам нужно перекодировать в формат, для которого у нас нет пресета.

Чтобы начать работу с сервисами Amazon Elastic Transcoder, выполните описанные ниже процедуры:

Шаг 1. Создайте учетную запись на AWS.

Прежде всего, чтобы начать работу с Amazon Elastic Transcoder, вам потребуется учетная запись AWS. Когда вы присоединитесь, вам будет необходимо создать учетную запись.

Шаг 2. Создайте одну или несколько корзин Amazon S3 и загрузите медиафайл.

  • Войдите в Консоль управления AWS и перейдите к консоли Amazon S3.
  • В консоли Amazon S3 выберите параметр «Создать корзину».
  • В диалоговом окне «Создать корзину» введите имя своей корзины. Дайте корзине подходящее имя, если вы хотите создать разные корзины ввода и вывода.
  • Выберите место для своего ведра. Amazon S3 по умолчанию создает корзины в стандартном регионе США. Рекомендуется выбрать ближайший к вам регион, чтобы оптимизировать задержку, сократить расходы или выполнить нормативные требования.
  • Выберите Создать.
  • Повторите шаги 2–5, если вы хотите создать разные корзины для файлов, которые вы перекодируете, и для файлов, которые Elastic Transcoder уже перекодировал.
  • Щелкните имя входного сегмента на панели сегментов.
  • Выберите Действия, а затем Загрузить.
  • На вкладке «Загрузить — выберите файлы» нажмите «Добавить файлы», а затем выберите медиафайл для перекодирования.
  • Нажмите кнопку «Начать загрузку».

Шаг 3: Создание пайплайна.

  • Перейдите по этой ссылке, чтобы получить доступ к консоли Elastic Transcoder.
  • Выберите регион, в котором вы хотите создать конвейер, на панели навигации консоли Elastic Transcoder.
  • На левой панели консоли выберите Pipelines.
  • Нажмите «Создать новый конвейер» на странице «Конвейеры».
  • Заполните пропуски соответствующими значениями.
  • Нажмите кнопку «Создать конвейер».

Шаг 4: Создание пресета (необязательно). Ну, этот шаг является необязательным. Предустановка — это шаблон, содержащий настройки, которые Elastic Transcoder должен использовать в процессе перекодирования, например, кодек и разрешение, которые вы хотите использовать в перекодированном файле. Когда вы создаете задание, вы выбираете пресет для использования. AWS настраивает системные предустановки, которые позволяют создавать медиафайлы, которые можно воспроизводить на разных устройствах, а также на определенных устройствах.

Шаг 5: Создайте работу

  • Перейдите по этой ссылке, чтобы получить доступ к консоли Elastic Transcoder.
  • Выберите регион, в котором вы хотите создать конвейер, на панели навигации консоли Elastic Transcoder.
  • На левой панели консоли выберите Pipelines.
  • Нажмите «Создать новое задание» на странице «Конвейеры».
  • Заполните пропуски измеренными данными. Дополнительные сведения о каждом поле см. в разделе Параметры, которые вы указываете при создании задания эластичного транскодера.
  • Выберите опцию «Создать задание».

Шаг 6. Отслеживайте ход выполнения вашей работы

  • При построении конвейера вы можете настроить уведомления, чтобы Elastic Transcoder отправлял сообщение в тему Amazon Simple Notification Service (Amazon SNS) при запуске и завершении обработки задачи. Вы можете отслеживать ход своей работы, если настроили уведомления и подписались на соответствующую тему Amazon SNS.

Что ж, здесь мы вкратце обсудили Amazon Elastic Transcoder и его использование в консоли управления AWS. И как мы можем использовать эти услуги для наших нужд, выполнив несколько простых шагов.