About Shoutcast
Shoutcast is a radio broadcasting platform enabling publishers to deliver their music streams to a global audience. Offering a robust infrastructure and a comprehensive cloud solution, Shoutcast simplifies radio station management and monetisation through the injection of personalised advertising. This innovative model enables revenues to be shared between the platform and radio publishers.
Context
Shoutcast wanted to modernise its technical infrastructure to support its growth, improve the user experience and maximise its revenues (and, naturally, those of radio publishers). The platform not only needed to ensure stable, high-quality broadcasting for a large number of simultaneous users, but also to optimise the monetisation of audio streams through the integration of personalised advertising. Shoutcast also wanted to offer its radio publishers an intuitive backoffice for easily managing their radio, configuring ads and tracking performance.
Challenge
The main challenges focused on 4 main areas:
- Stabilising and improving performance
Stabilising and optimising the back-end infrastructure to ensure uninterrupted access to the platform, regardless of the massive increase in the number of users. - Monitoring and anticipation
Continuously monitor the tools to ensure the reliability of the servers and the platform as a whole. - Effective monetisation
Ensure the delivery of various ad formats in audio streams to maximise revenue. - Development of an intuitive backoffice
Provide radio publishers with the ability to manage their feeds, set advertising parameters and access advanced performance statistics.
Solution
To meet Shoutcast’s needs, we have put in place advanced technical solutions:
- Back-end .NET :
Development of a scalable, high-performance infrastructure using modern .NET technologies, ensuring stable, continuously available broadcasting for publishers and listeners. - Optimising the monetisation system :
Stabilisation and improvement of the existing system and integration of new advertising formats. - Development of a UX-oriented backoffice :
Development of an intuitive backoffice in VueJS, enabling quick and easy management of radio streams, advertising and real-time performance analysis.
Key elements of the mission
Our project team
Sébastien Rigaux
CTO
Thomas Rusinowski
Back-end Developer
Antoine Cajot
Back-end Developer
Thomas Nyssen
Chief Operating Officer