Blast Radio
IoT device capable of streaming lossless audio to the Internet
In this project, the client was already working on an IoT device capable of streaming lossless audio to the Internet. With our technical expertise, we've helped them in convert MVP into scalable micro-services & dockerised architecture.
- Migration of Firebase database to MySQL.
- Microservice architecture with auto-scaling capacity and hosted them on AWS services like ECS & Lambda.
- IoT firmware release system with the support of multiple types and versions.
- Configured the Icecast server. https://icecast.org/
- Implemented RudderStack as CDP and streamed the data to Amplitude.com, Customer.io, S3 Data Lake, and AWS Personalize
- Architected multi-region audio streaming services
Live streaming platform for creators
to reach global audiences.
Live streaming platform for creators
to reach global audiences.
Live streaming platform for creators
to reach global audiences.
Live streaming platform for creators
to reach global audiences.
Live streaming platform for creators
to reach global audiences.
Live streaming platform for creators
to reach global audiences.
Features
It all starts with the right ingredients for holistic enhancement.
Setup of Profile
Follow & tag your favourite Artist
Setup of the IoT devices
Upgraded IoT device firmware
Broadcasted Streams / Sound Checking
Setting up of “Send and Receive Fan Mail & Tip”
Broadcaster LIVE
User can send VIBES to the LIVE broadcaster
Project Highlights
Here are some of the challenges we encountered and the achievements we made throughout the project.
From Firebase to AWS: Scaling for Success
Initially, the MVP is built with a Firebase database and function. But as the user base grows, the cost of Firebase increases. So we migrated the Firebase database into MySQL, and Firebase functions into multiple microservices hosted on AWS with different stacks like ECS and Lambda with Auto scaling & load balancer power.
Multiregional Audio Service
We've developed the multiregional audio service to stream the lossless audio with low latency.
Mobile Application
We modelled the Mobile application in Flutter to manage the stream and listen to other broadcasters' streams.
Firmware Evolution: Versatile IoT Release System
We have a homegrown IoT firmware release system with multiple types of firmware and version support.
RudderStack Powers Multi-Platform Data Streaming
We integrated RudderStack as CDP in Microservices and mobile app to stream the data to Amplitude.com, Customer.io, DataLack, and AWS Personalise.
Admin Tool
We have also set up the admin tool with Retool.io and Metabase.com.
Outcome
Alas, the destination was cleverly coded as well!
Next Case Study
Check out these awesome case studies, solving real-life problems & overcoming holistic challenges.
NTEP-AMC
National Tuberculosis Elimination Program
Our ratings say it all!
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
We Make pixel perfect things
India (HQ)
201, iSquare Corporate Park, Science City Road, Ahmedabad-380060, Gujarat, India
For Sales
[email protected]
Looking For Jobs
Apply Now