Case Study

School of Carnatic Music

A high-performance Progressive Web App delivering a flawless mobile and web experience for authentic music training worldwide.

Visit Live Platform Explore Architecture

Project Specifications

  • Category: EdTech / Real-time PWA
  • Client: School of Carnatic Music LLC
  • Services: WebRTC Streaming, PWA, Mobile Wrap
  • Tech Stack: React, WebRTC SFU, Cloud Firestore, Capacitor
  • Status: Production-Ready
School of Carnatic Music Logo

The Challenge

Classical Indian music education (specifically Carnatic vocal and instrumental training) requires extremely high audio fidelity and ultra-low latency. Standard videoconferencing software (like Zoom or Google Meet) is heavily optimized for speech compression, which aggressively clips musical notes, filters out instrumental overtones, and introduces lag that makes synchronization between teacher and student impossible.

Additionally, teachers needed a smooth way to share traditional sheet notation (Swaras) during lessons, compile students' practice logs, and provide native-like accessibility for learners using phones.

Our Strategic Approach

Code Peacock designed and built a specialized Progressive Web App wrapping native functionalities via Capacitor. Rather than utilizing off-the-shelf voice conference tools, we engineered a dedicated virtual classroom system using a highly customized WebRTC SFU pipeline.

We disabled standard voice suppression/echo-cancellation algorithms (which distort instrumental sounds) and customized the audio bitrate configurations to prioritize instrument range harmonics and sample rates, enabling clear, unclipped musical exchange.

Key Technical Achievements

  • Custom Low-Latency WebRTC Rooms

    Built a server-selective forwarding unit (SFU) audio-video network optimized for instrument-level frequencies and low-latency interaction. Achieved sub-100ms lag times across international classrooms.

  • Interactive Notation Scanner & OCR

    Integrated an intelligent camera utility allowing teachers to instantly snap a photo of physical music notations. A custom optical character recognition (OCR) utility extracts, processes, and overlays the notation sheets in the live video classroom.

  • Mobile & PWA Integration

    Compiled the platform into a responsive Progressive Web App that works seamlessly on desktop and mobile web. Added custom media handlers to ensure smooth camera and audio permission requests on iOS and Android.

Project Results

Measuring Success

<100ms

Real-Time Media Latency

10,000+

Interactive Lessons Delivered

4.9/5

Student Satisfaction Rating