Live Streaming Dashboard: Built, Delivered and Implemented in 60 Days
Our client, a leading telecommunications company, came to Spark Digital to build a dashboard enabling them to support a live-event streaming partnership with a premier cable sports network. Within 60 days, we were able to produce an MVP that supported event scheduling, monitoring and ad insertion and delivery.
The MVP we delivered performed beyond expectations, with scalability to support hundreds of simultaneous events with millions of concurrent viewers. After a successful implementation of the MVP, we continue working with the client to add features and additional functionality.
The client needed to build a platform to allow their broadcast partner to stream live events to mobile devices. The application, needed to allow operators to schedule and receive the live event from clients, monitor stream quality and, most importantly, trigger ad insertions during live events.
As a revenue center, and with the need to protect the reputation of the broadcast partner, the system had to be bulletproof; availability, reliability and responsiveness were mandatory while hiccups and distortions were unacceptable. Scale was also critical given that audiences would swell into the millions for many live events.
Simply: the dashboard we built supports a new and growing revenue stream for our client and their broadcast partner. Together they’ve found a new way to make money and engage their customers/viewers with compelling content.
The dashboard also allowed the client operate more efficiently and profitably in these ways:
When a leading national sports broadcaster partnered with our client, it was an opportunity to develop a new revenue stream. One little problem: the platform needed to be built and ready for action in 60 days. Clearly, we needed to ramp up a team of experienced engineers quickly and get them engaged with client-side systems engineers immediately.
Scale & Load
The platform needed to be capable of handling hundreds of live events at a time with viewership in the millions, it also needed to the ability to scale down to reduce costs. This required we implement dynamic scaling using cloud-based services.
Live & Real Time
There is little margin for error in live event streaming. Small interruptions or distortions will quickly limit the quality of the viewing experience. The dashboard we built needed to quickly identify problems and offer operators a quick solution. Further, the system needed to allow deployment of new features even while the system is running.
The most significant spikes in load occur over the weekend and after office hours. With the dashboard being critical to quality content delivery, our client needed to us have engineers on-hand monitoring the dashboard just in case something went wrong. Because our team is nearshore this required nights and weekends but not for anyone to work in the middle of the night.