When your video player vendor suddenly goes offline, you have two options: panic—or build better.
That’s exactly the situation we faced earlier this year at TISA Group. Our previous video player provider was shut down unexpectedly, forcing us to find a replacement that could work across our entire ecosystem. With clients like Ekstraklasa and the Lithuanian Football Federation (LFF) relying on our streaming infrastructure, there was no room for downtime.
Within weeks, our team—together with Bradmax—developed and deployed a new multi-platform player fully integrated with our Flutter-based architecture. The result is now powering live and on-demand streaming experiences for thousands of viewers every matchday.
Disruptions like this rarely come with advance notice. But our modular approach to product development meant we could act fast.
Our main goals were clear from day one:
-
Replace the discontinued player without service interruption
-
Maintain full Flutter compatibility across web, mobile, and Smart TV
-
Ensure broadcast-grade stability for national leagues
-
Provide per-client analytics dashboards for transparency and control
-
Reduce technical overhead for our development and support teams
It was an urgent migration—one that tested both the flexibility of our architecture and the strength of our partnerships.
“We were in a difficult position—our previous provider shut down with little notice, and we had already committed to Flutter across all our products. Bradmax stepped in quickly, understood the complexity of our setup, and delivered a custom player integration that worked across platforms without forcing us to rewrite our stack. Their technical agility and direct communication with our developers made a huge difference. It felt like a true partnership from day one.”

TISA’s ecosystem is built on Flutter, which allows us to develop for multiple platforms from one codebase. However, implementing high-performance video playback across so many devices introduces unique challenges.
To meet them, the new player had to bridge Flutter with native playback components while maintaining a unified experience. Together with Bradmax, we engineered:
-
Adaptive bitrate streaming with DRM and casting support
-
Smooth performance across web, iOS, Android, Smart TVs, and Android TV boxes
-
Unified configuration logic for faster onboarding and maintenance
The player was rolled out in phases—first for browsers, then for mobile apps, and finally for Smart TV environments—ensuring stable delivery at every stage.
“This project showcased exactly the kind of partnership we aim for—complex, time-sensitive, and built on open communication,” says Karol Ostalski, Head of Engineers at Bradmax.
“TISA had unique technical constraints, especially around Flutter, but instead of forcing a compromise, we engineered a player integration tailored to their architecture. The result was not just a working solution, but a foundation that continues to scale with their clients and platform.”
Beyond stability and performance, we wanted our clients to have granular insight into their streaming performance. The player was integrated with multi-tenant analytics dashboards, allowing each rights holder—such as Ekstraklasa or LFF—to securely access their own data while maintaining central oversight within TISA’s admin layer.
This approach aligns with our product philosophy: combining freedom for clients with control and transparency at the platform level.
It also supports other components of our ecosystem, such as WICKET (fan identity & access) and UMPIRE (content management), by ensuring a single, consistent data flow from stream to statistic.
What started as an urgent technical fix evolved into a long-term improvement of our OTT foundation.
The collaboration led to:
-
Seamless migration without service interruption
-
Improved streaming quality and resilience under peak loads
-
Client-specific analytics for data transparency
-
Reduced technical overhead for developers
-
A scalable base for faster client onboarding
For fans, that means faster load times, uninterrupted matches, and smooth casting across every device.
“What began as an urgent technical challenge became an opportunity to enhance our entire streaming infrastructure,” says Kamil Rzeźnicki.
“Today, we have a more stable, scalable backbone that supports our clients’ growth and our own future roadmap.”
The new player now forms a key part of our STRIDE OTT platform, which powers streaming for leagues and federations across Europe, the Americas, and Africa.
It represents exactly what we believe in at TISA: agility, collaboration, and technical precision under pressure.
When reliability becomes your biggest challenge, it’s also your biggest opportunity to improve.