Watch hundreds of games from your favorite local teams on any device.
iOS
Android
Streaming TV
Web
Full Stack
Industry
Sports
Our Role
Software Architecture
iOS Development
tvOS Development
Android Development
Android TV Development
Fire TV Development
Roku Development
Tizen Development
Xbox Development
Web Development
Full Stack API Platform
DB/Cloud-Based Solutions
DevOps
Project Management
Team
15 to 20 People
Duration
Ongoing since 2022
Gallery
Key Considerations
Third-Party Integrations
Although the platform solution and client applications were custom-developed, our system required integration of many dependencies from third-party providers, including video production services at the stadium and authentication and subscription management.
Live Game Traffic
The nature of live sporting events means that most user traffic happens all at once, as thousands of fans sign in to watch their teams, along with fans in other markets whose teams are playing at the same time. Therefore, the system had to be capable of handling large bursts of concurrent traffic when as many as ten teams might all have games starting during the same time period.
Regional Watch Restrictions
Contractually, a lot goes into determining whether a fan can watch a game. What region are they currently in? What ZIP code is linked to their account, and does it match the team they want to watch? Do they have an active subscription? The business logic involved in tailoring content for each user in each region is extremely complex, and our systems need to be flexible enough to accommodate a modern DTC offering within the traditional RSN model.
Results
The FDSN platform manages all direct-to-consumer needs within its complex RSN structure. Mercury built a scalable backend capable of supporting tens of thousands of concurrent viewers as games across multiple sports are streamed. During April and October, when MLB, NBA, and NHL all have active game windows, there can be as many as 20 overlapping game schedules. The system we created for FDSN can handle this scale without any interruptions.
Additionally, our flexible middleware API layer seamlessly connects all integration points, from video providers and advertising partners to authentication, subscription services, and game data such as scores, schedules, and more. The system is also designed to adapt in real-time, adjusting game windows as needed when unexpected events like rain delays or multiple overtimes disrupt scheduled times. Of course, our client applications—whether on phones, tablets, TVs, or desktops—ensure the content experience is smooth and user-friendly, giving fans easy access to the content they want most: the game.