


There are tons of CMS options out there, and many organizations want to integrate with existing systems. This is the role of a Content Management System or CMS. Amplify Video configures a separate S3 bucket for output content and configures an Amazon CloudFront distribution with S3 access secured by origin access identity (OAI).Įven with content processed and ready to serve audiences, you still need a system to index assets, store associated metadata, and help you control access to playback. A CDN caches streaming media segments in a layer between your origin infrastructure-usually Amazon Simple Storage Service (Amazon S3) for VOD applications-and optimizes the network path to your audiences. MediaConvert is at the heart of the Amplify Video on Demand processing pipeline.įor hosting and delivering video, we always recommend that you use a content delivery network (CDN). This is why AWS launched AWS Elemental MediaConvert, a file-based transcoding service that handles all the hassles associated with processing media files. For many of us, building and maintaining this infrastructure does not differentiate our apps and adds more maintenance cost to our business. This batch process typically requires you to design a job queue and transcoding fleet that can scale dynamically to meet demand. Let’s take a look at how Amplify Video on Demand works.Ĭommon video processing pipelines respond to file uploads and convert content from source files into adaptive bitrate formats suitable for streaming over network environments and client devices. This opinionated, but flexible, architecture helps you quickly build video-enabled apps without breaking a sweat (unless you want to, of course). This is a lot to implement on your own if you are not a streaming media expert. Designed to make managing and serving content as simple as possible, Amplify Video on Demand launches a prescriptive streaming architecture directly into your AWS account. At the top of the community feature list has been the ability to manage file-based video streaming for e-learning sites or user-generated-content sites, or host video clips within static sites.ĭelivering VOD systems requires video processing, content management, authentication/authorization, content hosting, and content delivery. When you open an issue, track features, or submit a pull request, the entire community can benefit from those contributions. One of the best parts about Amplify CLI and Amplify Video is that they are open source. Designed for applications built on the AWS Amplify ecosystem, Amplify Video lets you manage the back-end infrastructure used for video streaming from the comfort of your Amplify project. Last year, we announced the launch of Amplify Video, an open source Amplify category that helps application developers quickly build video streaming applications. In this blog post, we explore how you can use Amplify Video to incorporate file-based video streaming into your mobile and web applications. Today, we’re excited to bring you a new video-on-demand (VOD) resource type to AWS Amplify that allows you to easily store, manage, and serve file-based video content from AWS within minutes through the Amplify Command Line Interface (CLI).
