How Utkarsh cut its live streaming cost by 67%
From ₹24 lakh to ₹8 lakh a month, while running 800 live classes a day across Rajasthan, Bihar and Uttar Pradesh.
About Utkarsh Classes
One of India’s largest exam-preparation institutions, delivering digital and hybrid learning across Rajasthan, Bihar and Uttar Pradesh.
Utkarsh runs 800 live classes a day, each about 90 minutes long, from studios across several branches, with 500+ students watching each session.
Live streaming sits at the heart of its daily teaching.
AWS MediaLive cost more with every class added
Utkarsh ran its live classes on AWS MediaLive. As class volume grew, the bill and the manual work grew with it.
A month, spent on live broadcasting alone.
Per-channel, per-minute pricing
Multi-resolution transcoding added to the cost of every class.
Hard to automate
Scheduling 800 streams a day took manual effort.
Keys managed by hand
RTMP keys had to be managed across every branch studio.
TPStreams took over the broadcast. Utkarsh kept its own delivery.
Utkarsh moved its live pipeline from AWS MediaLive to TPStreams Live, and kept its own S3 and CloudFront for delivery and recordings.
The live workflow
Fixed per-hour cost
Predictable pricing for four-resolution adaptive streaming.
Unlimited live channels
Built for 800+ classes a day, with no per-channel fee.
Simple APIs
Scheduling, session creation, start and stop, recordings, editing and publishing to the app, all automated.
Instant recordings
Each class is available to students right after it ends.
From 1 class a day to 800, one step at a time
TPStreams was new to Utkarsh compared with AWS, so the team rolled out in phases and checked performance and stability at every step.
API integration
TPStreams APIs connected to the Utkarsh LMS to automate scheduling, live creation, recordings, editing and publishing to the app.
Studio switch
Every studio changed one setting in OBS: stream to TPStreams Live instead of AWS MediaLive.
Full go-live
Once all 800 classes ran smoothly, AWS MediaLive was retired from the broadcast workflow.
Classes a day on TPStreams
Each step ran until performance held, before the next.
67% lower cost, and 800 classes a day that run without manual work
67% lower cost
₹16 lakh saved every month on live broadcasting.
Fully automated
No manual channel setup, key rotation, recording uploads or scheduling.
Instant recordings
Students revise from the recording soon after class ends.
One workflow
Every studio uses the same OBS setup, ingest, APIs and automation.
Running live classes on AWS MediaLive or IVS?
See what your live classes would cost on TPStreams.

























