Intro
Our team supported Deliciously Ella in their mission to deliver plant-based lifestyle resources to a global audience by migrating their video content to AWS. This transition enabled them to deliver an optimized, secure, and scalable streaming experience for their users, overcoming previous limitations and elevating user engagement.
Objective
Deliciously Ella, known for its plant-based recipes and lifestyle resources, needed to migrate its video content from Vimeo to a scalable, globally accessible platform due to limited casting and streaming options. Users had reported issues with Chromecast compatibility and content accessibility across devices, requiring an advanced solution for adaptive streaming.
Solution
We designed and implemented a robust AWS-based streaming infrastructure utilizing:
- Amazon S3: for storing original and adaptive resolution video files.
- AWS Elemental MediaConvert: for creating multiple versions of each video file, ensuring compatibility across user bandwidths.
- Amazon CloudFront: to provide a Content Delivery Network (CDN) for fast, reliable global access.
This solution ensured that Deliciously Ella could deliver seamless, high-quality video streaming with adaptive bitrate functionality, enhancing the end-user experience significantly while optimizing storage and delivery costs.
Challenges
- Ensuring seamless transition from Vimeo to AWS with minimal downtime.
- Configuring adaptive bitrate streaming to optimize video quality for diverse user bandwidths.
- Testing across device compatibility including Chromecast for effective playback and casting.
- Ensuring secure access and compliance with data protection standards during migration.
Benefits
- Improved user experience through optimized adaptive bitrate streaming.
- Increased accessibility for a global audience via Amazon CloudFront’s extensive CDN.
- Enhanced scalability for future content additions and user demand.
- Cost-efficiency in video storage and delivery with S3 lifecycle management policies.
Success Criteria
- Contentful CMS: Manages video source files before migration to AWS.
- Amazon S3 (Source Files): Stores original video files uploaded from Contentful.
- AWS Elemental MediaConvert: Processes original files into adaptive bitrate formats for optimal streaming across varying user bandwidths.
- Amazon S3 (Video Stream): Holds the processed video files in different resolutions for streaming.
- Amazon CloudFront: Acts as the Content Delivery Network (CDN) to distribute video content globally, ensuring fast, reliable access.
- Amazon CloudWatch: Monitors system performance, logs activities, and ensures operational efficiency.
Conclusion
The AWS migration empowered Deliciously Ella to deliver high-quality, globally accessible video content with improved device compatibility, scalability, and cost-effectiveness, supporting their mission to reach a wider audience with an enhanced streaming experience.
Head of Professional services
Michal Režnický
DevOpsGroup and their specialists are very structured, organized and always ready for meetings. In this project we worked with Pavel Krajkovic, junior DevOps Architect. I really appreciate in Pavel Krajkovic’s calmness in explaining the infrastructure to a customer with little experience in this area. It is important to have strong communication skills when presenting a solution like this.