Player migration & Flutter playback
Reimagining Sports Streaming with
TISA & Bradmax

Introduction
TISA builds end-to-end digital platforms for sports organizations, and it is based in Switzerland. Its video player vendor shut down with little notice. Ekstraklasa and the Lithuanian Football Federation were already waiting on delivery, so the replacement had to drop straight into an existing Flutter architecture.
TISA brought in Bradmax to build a custom player. It had to run on every target platform, and it had to leave the streaming service more stable and easier to see into than before.
What TISA needed
Urgent platform migration
Build a working multi-platform player to replace the vendor that had just disappeared, with only weeks of lead time.
Less to operate
Consolidate the streaming tools and workflows, so a small team gets more done with less.
Live events at scale
Carry national league matches without falling over when the traffic spikes.
Playback on every device
Keep performance and features, such as Chromecast casting, the same on Android TV boxes, Samsung Smart TVs and everything else.
Analytics per client
Give each client, Ekstraklasa or the LFF, secure access to its own viewership data while TISA keeps the overview.
Flutter, kept
Integrate with Flutter on web, iOS, Android and Smart TV, without TISA having to abandon the architecture it had already committed to.

Engineering a custom fit
Flutter gave TISA fast cross-platform development. High-performance playback across that many devices was a different problem.
Bradmax built a Flutter integration that reaches down to the native playback components where it has to. That gave TISA:
- Adaptive bitrate streaming, DRM and casting, including Chromecast
- Smooth playback on iOS, Android, web, Samsung Smart TVs and Android TV boxes
- Platform-specific fixes, such as rendering glitches and playback stalls
Naming, control patterns and configuration were unified, so TISA’s team maintains one consistent experience across platforms. That cuts onboarding time and makes the next rollout easier.
Bradmax also worked as a technical escalation partner: switching streaming providers, and integrating a peer-to-peer CDN (System 73) for live sports. The result is a streaming backbone that holds up under load.
This project showcased exactly the kind of partnership we aim for—complex, time-sensitive, and built on open communication. 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.
Rolled out in phases
The integration went out in phases: browsers first, then the mobile apps, then Smart TVs and Android TV boxes. Each platform got tuned to its own constraints without breaking the shared experience.
In parallel, Bradmax helped TISA deploy a peer-to-peer CDN for live streaming, and built multi-tenant analytics dashboards. Those gave TISA:
- Each client, Ekstraklasa or the LFF, access to its own performance data
- One operational view for TISA’s support teams
The finished system onboards new clients quickly, needs little manual configuration, and keeps playback quality steady.
“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.”
What viewers get
For viewers, the experience is the same whatever they are watching on, and whatever the traffic is doing.
In practice that means:
- Consistent playback quality across web, mobile, and Smart TVs
- Fast start and no interruptions, even during a big live event
- Reliable Chromecast and AirPlay casting
- Stable delivery, served partly peer-to-peer

What changed
Migrated off a discontinued vendor with no interruption to service
Custom player integration with Flutter across platforms
Improved streaming quality and reliability at scale
Faster onboarding of clients with unified configuration
Per-client analytics dashboards for transparency and control
Lower technical overhead for TISA’s development and support teams
Results
TISA recovered from losing its player vendor, and came out with a stronger foundation than it had before.
That let the team:
- Keep the Flutter stack and cut development friction
- Unify playback behavior across all supported platforms
- Give every client its own analytics dashboard
- Scale live delivery with peer-based CDN infrastructure
TISA now ships a new client with less overhead and less time to market.
About TISA
TISA is a Swiss technology company that builds end-to-end digital products for the sports and entertainment industries. It specializes in live streaming platforms, mobile and TV applications, and fan engagement tools. Rights holders and broadcasters across Europe and North America use it to deliver content to every device.
www.tisagroup.ch
