On Demand Video Streaming with AWS Media Convert

Many businesses and organizations need a secure streaming solution. In particular, the following groups should consider security an absolute necessity: medical institutions, universities and schools, corporations, OTT and media businesses and government offices.

Today, more and more businesses are using video streaming platforms to host and share content. Both live streaming and video-on-demand (VOD) are incredibly powerful tools that businesses and enterprises of all kinds can use to boost revenue, communicate effectively, and build an audience.

In this blog we will be covering;

  • What is AWS Elemental MediaConvert?
  • Why AWS Elemental MediaConvert?
  • Choosing AWS Elemental MediaConvert over Amazon Elastic Transcoder
  • Key Components
  • Pricing
  • Implementation 

What is AWS Elemental MediaConvert?

Video-on-demand (VOD) is an umbrella term referring to enabling individuals to select videos from a central server for viewing on a television or computer screen. Technically, VOD is a media distribution system that allows users to access videos without a traditional video playback device and more importantly without the restrictions of a typical static broadcasting schedule. It follows the process opposite to broadcast television programming.

  • Video On Demand (VOD) Streaming Platform
  • Over-the-Top (OTT) Streaming Platform
  • It converts input videos into multiple output formats
  • It supports viewing from a broad array of devices at varying resolutions like YouTube

 

Watch The Video To Learn How To Build Video Streaming App Architecture In AWS Cloud

AWS Elemental MediaConvert supports different output formats

  • CMAF
  • Apple HLS
  • DASH ISO
  • Microsoft Smooth Streaming

media-screenshot

AWS Elemental MediaConvert provides output with different resolutions, we can change resolution or we can select auto as per our requirement.

resolution-selection

Flow diagram of AWS Elemental MediaConvert

aws-elemental-media-convert

 

Why AWS Elemental MediaConvert?

AWS Elemental MediaConvert is a file-based video transcoding service with broadcast-grade features. It allows you to easily create video-on-demand (VOD) content for broadcast and multiscreen delivery at scale. The service combines advanced video and audio capabilities with a simple web services interface and pay-as-you-go pricing. With AWS Elemental MediaConvert, you can focus on delivering compelling media experiences without having to worry about the complexity of building and operating your own video processing infrastructure.

  • It gives a comprehensive set of features to create engaging viewing experiences.
  • Graphic overlays
  • Content protection
  • Multi-language audio
  • Captioning support 
  • It supports a broad range of video input and output formats
  • AWS Elemental MediaConvert also supports processing and conversion of 4K and 8K resolution sources, and high dynamic range (HDR) video content including Dolby Vision.
  • No hardware and software infrastructure is required.

why-use-aws-media-convert

 

AWS Elemental MediaConvert over Amazon Elastic Transcoder

Elastic Transcoder could not handle 4K video and only worked with static files stored in S3  whereas elemental media converter supports processing and conversion of 4K and 8K resolution sources, and high dynamic range (HDR) video content including Dolby Vision.

Elastic Transcoder lacked a lot in support of a bunch of codecs and output formats whereas the Media converter supports multiple input and output formats. Using MediaConvert, you also benefit from a flexible pricing structure, with on-demand Basic tier pricing starting at $0.0075 per minute, which is less than Elastic Transcoder.

Key Components

  1. Jobs
  • A job does the work of transcoding. Each job converts an input file into an output file.  
  • Before you begin creating jobs, make sure that you know what your input files are and what they contain. Also, make sure that you know what files you would like to create as outputs and what format you would like them in.
  • When you create a job, you specify the name of the file that you want to transcode, the names that you want MediaConvert to give to the finished output files, and several other settings.
  1. Queues
  • Queue allows you to manage the resources that are available to your account for parallel processing of jobs.
  • Maximum 40 jobs will run parallel at a time.
  1. Presets
  • A preset is a saved group of encoding settings for a single output. 
  • You can create many common outputs by simply selecting a system preset. You can also create your own custom presets, either by duplicating and modifying an existing preset or by creating one from scratch.
  • When you create a job, you can specify a preset that you want to use, or you can individually specify your encoding settings.
  1. Job templates
  • A job template is a collection of presets or settings or any of the metadata and other job configuration that we want to reuse.
  • We can create a job from job template by combining one or more inputs
  • We need to define all the things in the template and use it again and again for different inputs.

Different Pricing

  1. On-Demand pricing:
  •  You pay only for what you use and there are no minimum fees. Charges are based on a simple fee per minute of video in each output.
  • Short-term
  •  On-demand pricing has two tiers: Basic, which is lower cost and supports a limited set of features, and Professional, which supports the full set of features. No long-term commitments or upfront payments are needed.
  1. Reserved pricing
  • Purchase one or more reserved transcode slots for a fixed monthly charge with a minimum 12-month commitment. 
  • Each slot runs a single job at a time, with access to all available encoding features, and can process jobs continuously one after the other.
  • Long-term

Implementation

Let’s start with a demo

coma

Conclusion

Hope you like our in-depth article on On-Demand Video Streaming with AWS Media Convert. You can Contact the Mindbowser team for your video streaming app development plan.

This Blog was written by Kumarswami Boga and Rishikesh Devkate members of the Mindbowser mobility team and modified by the Mindbowser Content team for publication purposes.

Content Team

This blog is from Mindbowser‘s content team – a group of individuals coming together to create pieces that you may like. If you have feedback, please drop us a message on contact@mindbowser.com
We do publish often and our blogs are often accompanied by research and surveys. If you would like to be the first to receive an update on whenever we publish, subscribe to our newsletter.

The founder's survey report on "What Matters For Startup" is released - Get your copy and learn the trends of successful companies :)

Download Free eBook Now!

Get in touch for a detailed discussion.

Hear From Our 100+ Customers
coma

Mindbowser helped us build an awesome iOS app to bring balance to people’s lives.

author
ADDIE WOOTTEN
CEO, SMILINGMIND
coma

We had very close go live timeline and MindBowser team got us live a month before.

author
Shaz Khan
CEO, BuyNow WorldWide
coma

They were a very responsive team! Extremely easy to communicate and work with!

author
Kristen M.
Founder & CEO, TotTech
coma

We’ve had very little-to-no hiccups at all—it’s been a really pleasurable experience.

author
Chacko Thomas
Co-Founder, TEAM8s
coma

Mindbowser is one of the reasons that our app is successful. These guys have been a great team.

author
Dave Dubier
Founder & CEO, MangoMirror
coma

"Mindbowser was very helpful with explaining the development process and started quickly on the project."

author
Hieu Le
Executive Director of Product Development, Innovation Lab
coma

"The greatest benefit we got from Mindbowser is the expertise. Their team has developed apps in all different industries with all types of social proofs."

author
Alex Gobel
Co-Founder, Vesica
coma

Mindbowser is professional, efficient and thorough. 

author
MacKenzie R
Consultant at XPRIZE
coma

Very committed, they create beautiful apps and are very benevolent. They have brilliant Ideas.

author
Laurie Mastrogiani
Founder, S.T.A.R.S of Wellness
coma

MindBowser was great; they listened to us a lot and helped us hone in on the actual idea of the app.” “They had put together fantastic wireframes for us.

author
Bennet Gillogly
Co-Founder, Flat Earth
coma

"They're very tech-savvy, yet humble."

author
Uma Nidmarty
CEO, GS Advisorate, Inc.
coma

"Ayush was responsive and paired me with the best team member possible, to complete my complex vision and project. Could not be happier"

author
Katie Taylor
Founder, Child Life On Call
coma

“As a founder of a budding start up, it has been a great experience working with Mindbower Inc under Ayush's leadership for our online digital platform design and development activity."

author
Radhika Kotwal
Founder of Courtyardly
coma

The team from Mindbowser stayed on task, asked the right questions, and completed the required tasks in a timely fashion! Strong work team!

author
Michael Wright
Chief Executive Officer, SDOH2Health LLC
coma

They are focused, patient and; they are innovative. Please give them a shot if you are looking for someone to partner with, you can go along with Mindbowser.

author
David Cain
CEO, thirty2give