
AWS-based VOD: Building Scalable System for Roligt AB
Challenge
Roligt AB, a Swedish media solutions company, wanted to expand its services by launching a new video-on-demand (VOD) platform — titta.io. The platform needed to enable publishers to upload and monetize movies, concerts, and other digital media securely.
Their key requirements included:
- High availability and automatic scaling
- Low latency streaming
- Robust security and DRM
- GDPR compliance
- Cost-efficiency
Additionally, the platform had to support three distinct components:
Super-Admin Panel for managing users, publishers, and payments
Publishing Platform for uploading and customizing video pages
Video Page with integrated payment and secure video playback
The main challenge was creating a scalable, secure, and user-friendly system that met industry standards for media processing within a tight timeline.
Roligt AB, a Swedish media solutions company, wanted to expand its services by launching a new video-on-demand (VOD) platform — titta.io. The platform needed to enable publishers to upload and monetize movies, concerts, and other digital media securely.
Their key requirements included:
- High availability and automatic scaling
- Low latency streaming
- Robust security and DRM
- GDPR compliance
- Cost-efficiency
Additionally, the platform had to support three distinct components:
Super-Admin Panel for managing users, publishers, and payments
Publishing Platform for uploading and customizing video pages
Video Page with integrated payment and secure video playback
The main challenge was creating a scalable, secure, and user-friendly system that met industry standards for media processing within a tight timeline.
Solution
Perfsys designed and implemented a serverless AWS-based architecture that delivered flexibility, scalability, and cost efficiency. The architecture was built around more than 20 AWS services, including:
- Amazon Cognito for secure authentication and authorization
- Amazon API Gateway & AWS Lambda for scalable backend logic
- Amazon S3 for media storage
- AWS Elemental MediaConvert & MediaPackage for video conversion and packaging
- Amazon CloudFront for global content distribution with DRM, CDN authorization, and geo-restrictions
- Amazon DynamoDB for video metadata and user data storage
- AWS CodeBuild & CloudFormation for CI/CD and infrastructure automation
Key features implemented:
- Custom video publishing workflow with subtitle support, design customization, and premiere scheduling
- Real-time video processing notifications and status tracking for publishers
- Integration with Swish (Swedish mobile payments) for secure and simple video purchases
- Comprehensive reporting and analytics via the Super
- Admin panel
- This solution ensured a seamless publisher and user experience, while also meeting strict performance, compliance, and security standards.
Perfsys designed and implemented a serverless AWS-based architecture that delivered flexibility, scalability, and cost efficiency. The architecture was built around more than 20 AWS services, including:
- Amazon Cognito for secure authentication and authorization
- Amazon API Gateway & AWS Lambda for scalable backend logic
- Amazon S3 for media storage
- AWS Elemental MediaConvert & MediaPackage for video conversion and packaging
- Amazon CloudFront for global content distribution with DRM, CDN authorization, and geo-restrictions
- Amazon DynamoDB for video metadata and user data storage
- AWS CodeBuild & CloudFormation for CI/CD and infrastructure automation
Key features implemented:
- Custom video publishing workflow with subtitle support, design customization, and premiere scheduling
- Real-time video processing notifications and status tracking for publishers
- Integration with Swish (Swedish mobile payments) for secure and simple video purchases
- Comprehensive reporting and analytics via the Super
- Admin panel
- This solution ensured a seamless publisher and user experience, while also meeting strict performance, compliance, and security standards.
Results
- Fast Delivery: Completed in under 600 hours (30 working days over 5 months)
- Full Feature Set: Delivered 3 independent applications — Super-Admin, Publisher Portal, and Video Player
- Scalability: Serverless and auto-scaling architecture supports growing user base with minimal overhead
- Cost Optimization: Pay-per-use AWS services ensure cost efficiency for Roligt AB
- Reliability & Security: The platform is GDPR-compliant, DRM-protected, and highly available
Roligt AB successfully launched titta.io, providing a modern, secure, and scalable video-on-demand solution to its clients.
- Fast Delivery: Completed in under 600 hours (30 working days over 5 months)
- Full Feature Set: Delivered 3 independent applications — Super-Admin, Publisher Portal, and Video Player
- Scalability: Serverless and auto-scaling architecture supports growing user base with minimal overhead
- Cost Optimization: Pay-per-use AWS services ensure cost efficiency for Roligt AB
- Reliability & Security: The platform is GDPR-compliant, DRM-protected, and highly available
Roligt AB successfully launched titta.io, providing a modern, secure, and scalable video-on-demand solution to its clients.