Development of “On Demand Music Streaming” System for StationDigital

 

Business Need

Unique Music Streaming Application
Developed in Android & iOS Native
  • Free Audio/Video music streaming and Recommendation Application
  • “Listener Rewards” program that automatically issues listener rewards points to every StationDigital registered user for every hour they listen to music, from any mobile device (iOS / android)
  • Redemption of reward points to a connected e-commerce store.

Beas Solution

    • Challenges -

  • Huge number of concurrent users -Soon after the launch, number of registered users went up to 100K. Number of concurrent users also went as high as 4000+. It is currently, being used in the US and more features are being added every month
  • Consistent delivery – The listeners of StationDigital app are spread across different geographies with disparate network environments. The web and mobile app ensures uninterrupted delivery of music streams to the users with consistent user experience.
  • Buffer streaming – StationDigital Corporation wanted the music listeners to be able to listen to music on the mobile apps for some time even when there was temporary outage of the network typically keeping in view the persons who were travelling into regions of low bandwidth.
  • Solution-
  • Scalable architecture – The central servers of Station Digital app was architected to be immensely scalable with Elastic Load Balancer.
  • Buffer Stream management – HTTP Live Streaming(HLS) processor engine was implemented as media streaming communications protocol for uninterrupted music/video streaming on low memory foot print.
  • Buffer Stream management – HTTP Live Streaming(HLS) processor engine was implemented as media streaming communications protocol for uninterrupted music/video streaming on low memory foot print.
  • Client side caching – Client side caching was added as an additional support for playing music for some time in case of nonavailability of internet connection.

Benefits / Accomplishments

  • Benfit to the Client
  • Uninterrupted flow of music stream - The website and mobile app served as a dynamic showcase for music/videos of Station Digital Corporation, and offered real-time, userfriendly trending Audio and Video music.
  • Rich User Experience - The website and mobile app served as a dynamic showcase for music/videos of Station Digital Corporation, and offered real-time, user-friendly trending Audio and Video music.
  • Accomplishment of Beas
  • Development of mobile applications where user base is more 100K +
  • Managing 30 million songs in DB
  • System availability 99% +
  • Smoothly streaming audio/video where people are travelling from one place to another

Technology Platform

  • Phone gap for initial version
  • Android Native for Android Application
  • Objective C for iOS  REST Web-service
  • AKAMAI CDN Service
  • HTTP Live Streaming
  • Java based central server
  • Oracle 11g DB