How Sony LIV built real-time video streaming analytics with AWS
Sony LIV transformed its video streaming analytics from batch processing to a real-time solution using several AWS services to manage its growing audience and live events. This architecture, leveraging Amazon Kinesis, EMR, S3, Apache Iceberg, and AWS Glue, enables sub-second processing of millions of concurrent viewer events. It provides instant insights into engagement, content performance, and streaming health, reducing data latency from hours to seconds. The scalable solution also establishes a foundation for future innovations, including personalized recommendations and ML-driven user churn prediction.
Notes (1) ›
- Sony LIV's Real-Time Streaming Analytics Architecture on AWS
Sony LIV implemented a real-time data application using Amazon Kinesis Data Streams for sub-second event ingestion, Amazon EMR with Apache Spark for scalable processing, and Apache Iceberg on Amazon S3 for ACID-compliant data lake tables. The solution uses both real-time (Kinesis to ClickHouse) and batch (Firehose to S3 with EMR processing) paths to deliver actionable insights. It successfully processed millions of concurrent sessions for high-profile events, reducing data latency from hours to seconds and unifying decision-making dashboards.
https://aws.amazon.com/blogs/big-data/how-sony-liv-built-real-time-video-streaming-analytics-with-aws/
Related releases
- Amazon Bedrock AgentCore Memory now supports direct ingestion to long-term memory AWS What's New ·
- Amazon Kinesis Data Streams now supports dry run for API request validation AWS What's New ·
- Kinesis Data Streams now supports Apache Iceberg streaming tables AWS Big Data Blog ·
- Amazon Kinesis Data Streams now delivers to general purpose S3 buckets AWS What's New ·
- Amazon Kinesis Data Streams introduces streaming tables for Apache Iceberg on S3 AWS What's New ·
- Amazon Redshift now supports 10MiB record ingestion from Kinesis Data Streams AWS What's New ·