Logo Dark
Get in Touch

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.

Blast Radio
  • 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
Deliverables
Auto Scaling infrastructure
CI/CD on AWS Cloud
Android App
IOS App
Team Size
Full Stack
2
Backend, AWS - Cloud
1
Mobile
1

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.

Tech Stack & Tools

We've got the best tech buddies around!

React
React
Node.js
Node.js
MySQL
MySQL
Dynamo DB
DynamoDB
Aws Cloudformation
AWS CloudFormation
See All Technologies

Outcome

Alas, the destination was cleverly coded as well!

Blast Radio

Let's Soar

Get proposal in next 24 hours

Next Case Study

Check out these awesome case studies, solving real-life problems & overcoming holistic challenges.

Ntep 1
Ntep 2
Ntep 3

NTEP-AMC

National Tuberculosis Elimination Program

Vue.js
Laravel
MySQL
AWS
Flutter

Our ratings say it all!

Google
Clutch
Glassdoor
Facebook

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

Canada

24 Merlot Court, Timberlea, NS B3T 0C2, Canada

For Sales

[email protected]

Looking For Jobs

Apply Now

LinkedIn
Instagram
X
Facebook
Youtube
Discord
Dribbble
Behance
Github