Convert Large Digital Media Files into Multiple Formats | EduProvy

Transform Videos into Different Formats Using Pipelines | EduProvy

Question

EduProvy is an Indian higher learning enrollment platform based on e-learning.

Indian and international course providers offer programs such as MBA, Executive MBA, MCA, MSc IT, MA, MCom, BA, BCom BBA, BCA and BSc IT on the company platform.

The courses are available as distance learning and online courses.

It also features certificate courses in areas of retail, economics, telecom, digital marketing, programming languages, project management, and IT. EduProvy already hosts their videos on S3 on AWS collected from various professors and lecturers and enables the content using content management application running out of EC2

The videos are segregated into different topics into different units and chapters and can be accessed by students.

There is a requirement to convert large, high-quality digital media files into formats that users can play back on mobile devices, tablets, web browsers, and connected televisions. There are multiple requirements to fulfill being a large e-learning platform Use pipelines to manage the conversion of videos into different formats Transform videos into different formats using a single job ( address reusability) and add new formats with simple changes Pre-defined templates to convert videos into specific formats Notify administrators apprised of the status of a job How can this be achieved quickly with a faster turnaround time for each pipeline of the video already available in S3? select 1 option.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

Answer: C.

Option A is incorrect -AWS Data Pipeline is a web service that you can use to automate the movement and transformation of data.

With AWS Data Pipeline, you can define data-driven workflows, so that tasks can be dependent on the successful completion of previous tasks.

AWS Pipeline is used to process structured and unstructured data (JSON, XML)

https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/what-is-datapipeline.html

Option B is incorrect - AWS Data Pipeline is a web service that you can use to automate the movement and transformation of data.

With AWS Data Pipeline, you can define data-driven workflows, so that tasks can be dependent on the successful completion of previous tasks.

AWS Pipeline is used to process structured and unstructured data (JSON, XML)

https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/what-is-datapipeline.html

Amazon Kinesis Video Streams is a fully managed AWS service that you can use to stream live video from devices to the AWS Cloud, or build applications for real-timevideo processing or batch-oriented video analytics.

This is not used for conversion.

https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/what-is-kinesis-video.html

Option C is correct - Amazon Elastic Transcoder lets you convert media files that you have stored in Amazon Simple Storage Service (Amazon S3) into media files in the formats required by consumer playback devices.

For example, you can convert large, high-quality digital media files into formats that users can play back on mobile devices, tablets, web browsers, and connected televisions.

AWS Elastic Transcoder has Jobs, Pipelines, Presets and Notifications to address the above requirements

https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/introd

Option D is incorrect - AWS Elemental MediaPackage is a just-in-time video packaging and origination service that runs in the AWS Cloud.

With MediaPackage, you can deliver highly secure, scalable, and reliable video streams to a wide variety of playback devices and content delivery networks (CDNs)

https://docs.aws.amazon.com/mediapackage/latest/ug/what-is.html

Option E is incorrect -AWS Elemental Media Connect is a high-quality transport service for live video.

Today, broadcasters and content owners rely on satellite networks or fiber connections to send their high-value content into the cloud or to transmit it to partners for distribution.

https://docs.aws.amazon.com/mediaconnect/latest/ug/what-is.html

The requirement is to convert large, high-quality digital media files into formats that users can play back on mobile devices, tablets, web browsers, and connected televisions. Additionally, the solution should use pipelines to manage the conversion of videos into different formats, transform videos into different formats using a single job, add new formats with simple changes, use pre-defined templates to convert videos into specific formats, and notify administrators of the status of a job.

Option A - AWS Data Pipeline service alone fulfills the requirement: AWS Data Pipeline is a web service that helps users to reliably process and move data between different AWS compute and storage services. However, AWS Data Pipeline alone does not offer video transcoding capabilities, so it cannot fulfill the requirement.

Option B - AWS Data Pipeline along with Kinesis Video Streams can be a prominent solution to address the requirement: Kinesis Video Streams is a platform for working with video streams. However, Kinesis Video Streams alone cannot fulfill the requirement of transcoding videos into different formats. Moreover, AWS Data Pipeline and Kinesis Video Streams together are not designed for video transcoding, so this option is also not correct.

Option C - AWS Elastic Transcoder fulfills the requirement: AWS Elastic Transcoder is a fully managed service that can transcode video and audio files into different formats. It supports a wide range of input and output formats and provides pre-defined transcoding templates for popular output formats. It also enables users to create custom transcoding presets, and jobs can be monitored through Amazon SNS notifications or the AWS Management Console. Elastic Transcoder fits the requirements mentioned in the question, making it the correct answer.

Option D - AWS Elemental Media Package fulfills the requirement: AWS Elemental Media Package is a video origination and packaging service that helps users to reliably prepare and protect video content for delivery over the Internet. While it is an excellent solution for video packaging and delivery, it does not provide video transcoding capabilities, making it an incorrect option.

Option E - AWS Elemental Media Connect allows connecting to various media and also supports conversion of videos: AWS Elemental Media Connect is a reliable and secure live video transport service that can be used to deliver video streams to partners, customers, and cloud services. However, it does not offer video transcoding capabilities, so it is an incorrect option.

Therefore, the correct option is C - AWS Elastic Transcoder fulfills the requirement.