AWS Elemental MediaStore is a video origination and storage service. It offers the performance and consistency required for delivering streaming media combined with the security and durability AWS offers across its services. The service can be accessed through the AWS Management Console, or via APIs or AWS SDKs and configured to your workflow.

Key features

Performance when you need it

Low, predictable latencies for any sized audience
When you create or update a video file in AWS Elemental MediaStore, it is automatically held in a replicated cache for the first few minutes. This gives predictable latency and great performance, regardless of how many viewers watch your stream.

Consistent, low latency reads, writes, and updates

Reduce buffering and end-to-end latency
Consistent read-after-write, and read-after-update performance is required for HTTP-based streaming video protocols that use manifests to tell a player what objects to download. If the content is not available immediately when requested, buffering or playback failures will occur, and if content manifests aren’t current, devices will simply stop playback. AWS Elemental MediaStore is built for low-latency reads and writes, and high volumes of requests, which allows you to deliver consistent quality-of-service to viewers.

Access Control Management

Control access to your video content
Integrated security management tools let you create Identity and Access Management (IAM) roles, improving security and restricting access to content to specific roles. As an example, you can restrict access to entire storage containers, or just particular content paths, exposing only the content required to CDNs and end viewers. Regardless of your workload, AWS security management tools give you the control, whether its managing content read access, or delegating write access to a particular set of users.

Use Independently or with AWS Media Services

Use with other AWS Media Services, or deploy on its own
As one of the AWS Media Services, you can choose to use AWS Elemental MediaStore as a standalone service or integrate it with AWS services for live video encoding, VOD processing, ad personalization and monetization, or media-optimized storage. Additionally, other AWS services, such as the Amazon CloudFront CDN, offer seamless interoperability with AWS Elemental MediaPackage.


  • What is AWS Elemental MediaStore?

    AWS Elemental MediaStore is a media origin and storage service that offers the performance, predictable low latency, and consistency required for delivery and processing workloads like live streaming video. The service provides a write-behind cache, designed for performance, in front of object storage. It is an inexpensive method for pass-through and low-latency segmented content delivery, with predictable pay-as-you-go pricing.

  • Why should I use AWS Elemental MediaStore instead of managing storage infrastructure myself?

    AWS Elemental MediaStore provides the performance required for demanding content processing and delivery workloads without needing to worry about building custom infrastructure or implementing best practices in object storage, so customers can focus on their workflow rather than worrying about their storage infrastructure.

  • Who can use AWS Elemental MediaStore?

    AWS Elemental MediaStore is designed to meet the needs of all types of content providers. Video is increasingly important to companies from small businesses to global enterprises, as well as government agencies, nonprofit organizations, and schools, all of which can use AWS Elemental MediaStore to improve the efficiency and effectiveness of their video operations. Companies in the media and entertainment industry, including film and TV studios, broadcast networks, pay TV channels and system operators, programming distributors, internet service providers, online video platforms, and professional sports leagues and teams, can all benefit from AWS Elemental MediaStore as part of their broadcast, streaming, and over-the-top video offerings.

  • How does AWS Elemental MediaStore improve performance?

    When you write content to AWS Elemental MediaStore, it is automatically held in a replicated cache for the first few minutes after creation, and again after each update. This replicated cache gives performance, predictable low latency, and consistency, even with the high request loads and with the frequent updates common with files like streaming video manifests during live video streams.

  • What is the difference between AWS Elemental MediaStore and AWS Elemental MediaPackage?

    AWS Elemental MediaPackage provides just-in-time packaging and live-to-VOD features as well as origination for live streams. If multiple formats and DRMs are required, or DVR-like features, you can use AWS Elemental MediaPackage. If the live streams are already in the correct formats and have any required DRM applied, you can use AWS Elemental MediaStore as a pass-through video origination and storage service that offers the performance and consistency required for delivering live streaming media combined with the security and durability AWS offers across its services.

  • Is AWS Elemental MediaStore a standalone service or is it dependent on other services?

    AWS Elemental MediaStore can function as a standalone service or within a larger video workflow that includes other AWS Media Services. AWS Media Services are a family of services that form the foundation of cloud-based video workflows, which offer customers the capabilities they need to create, package, and deliver video, all accessible through the AWS Management Console and APIs. Working together with other AWS services, AWS Media Services offer a complete solution for processing and delivery of live or on-demand video content to consumers around the world, cost efficiently and with high quality.

  • How does AWS Elemental MediaStore with AWS Elemental MediaLive?

    AWS Elemental MediaLive is a video service that allows easy and reliable creation of live outputs for broadcast and streaming delivery at scale. An AWS Elemental MediaStore container can be selected as the output destination for an AWS Elemental MediaLive channel.

  • How is AWS Elemental MediaStore billed?

    With AWS Elemental MediaStore, you are charged a per GB Media Ingest Optimization Fee when content enters the service and charged per GB price for content Storage (per month) for content that you keep in the service.. Request costs are based on the request type, and are charged on the quantity of requests. Visit the AWS Elemental MediaStore Pricing page for more information.

  • Which media workflow use cases are best suited to AWS Elemental MediaStore?

    Serving live adaptive bit-rate video streams that require a HTTP origin are ideal use cases for AWS Elemental MediaStore. With predictable low latency and performance along with immediate read-after-write and read-after-update consistency AWS Elemental MediaStore is optimized to originate fragmented video and ensures the latest versions of manifests for live video streams, which are constantly updated, yet retain the same name, are always the ones that get delivered to players. And requests for video segments are served quickly and reliably providing a better quality of experience with less buffering.

  • Can on-premises workflows benefit from AWS Elemental MediaStore?

    Yes, On-premises encoders can write to AWS Elemental MediaStore and get the benefits of the high performance media origination.

  • What is the durability of content written to AWS Elemental MediaStore?

    Objects ingested into AWS Elemental MediaStore are sent to a replicated write-behind cache that transitions objects to storage backed by Amazon S3 shortly after they are written. While objects are normally transitioned quickly to Amazon S3, there is some chance that this process could be delayed or not occur at all. If your workload requires immediate durability, we recommend using Amazon S3 directly.

Page Content
Key features FAQs