What is AWS Elemental MediaStore?
AWS Elemental MediaStore is a storage service specifically designed for the performance requirements of live video workflows. Unlike standard object stores like S3, MediaStore provides consistently low latency in the single-digit millisecond range for reading and writing small files typical of live streaming workflows.
The service acts as an origin server for live and on-demand video. MediaLive writes HLS or DASH fragments to MediaStore, and CloudFront (or another CDN) reads them for global distribution. Container policies enable granular access control, and automatic lifecycle rules delete old fragments.
Core Features
- Low Latency: Consistent single-digit millisecond latency for read and write operations
- HTTP Origin: Direct CDN origin for CloudFront and other content delivery networks
- Container Policies: Granular access control at the container level
- Lifecycle Management: Automatic deletion of old fragments based on defined rules
- Metrics: CloudWatch integration for monitoring latency and throughput
Typical Use Cases
Live Streaming Origin: Use MediaStore as the origin for your live streams. MediaLive writes fragments to MediaStore, CloudFront distributes them globally to viewers.
Time-Shifted Viewing: Store live stream fragments for a defined period to enable viewers to watch time-shifted and rewind.
VOD Delivery: Store on-demand video assets with low latency for delivery via CloudFront.
Benefits
- Optimized performance for media workloads
- Seamless integration with AWS Elemental media services
- Automatic lifecycle management for cost-effective storage
- Consistent latency even under high load
Integration with innFactory
As an AWS Reseller, innFactory supports you with AWS Elemental MediaStore: architecting streaming workflows, optimizing origin configuration, and integrating with CloudFront for global video distribution.
Typical Use Cases
Frequently Asked Questions
What is AWS Elemental MediaStore?
AWS Elemental MediaStore is a storage service optimized for the requirements of media workflows. It provides consistent low latency for reading and writing live video fragments and serves as an origin for live and on-demand streaming.
How does MediaStore differ from S3?
While S3 is a universal object store, MediaStore is specifically optimized for media workflows. MediaStore provides consistently low latency (single-digit milliseconds) for writing and reading small video fragments, which is critical for live streaming.
Can MediaStore serve as an origin for CloudFront?
Yes, MediaStore is designed as an HTTP origin for CloudFront and other CDNs. It stores live video fragments with low latency and delivers them to the CDN for global distribution.