Webinar
EMQX Fleets: Managing Millions of Devices as One Fleet | Register Now →

Behind the Broadcast: How TVU Networks Built Real-Time Intelligence Into Its Media Cloud

Contact Us

"EMQX provides a unified messaging model that makes it simple for new components to integrate into the existing system without requiring complex backend coordination or networking changes."

Henry Chen, Software Engineering Manager, TVU Networks

Background: Powering Live Video at Global Scale

TVU Networks provides cloud and IP-based live video solutions for broadcasters, media companies, and remote production teams worldwide. Their platform enables live video acquisition, routing, production, and distribution over the public internet with low latency and high reliability. Real-time connectivity is not a nice-to-have for TVU: it is core infrastructure.

At the center of this story is MediaHub, TVU's cloud-native media workflow platform. MediaHub handles distributed video transcoding, streaming, monitoring, and real-time service coordination across a growing global footprint spanning North America and Europe. As the platform scaled, so did the demands on the infrastructure keeping it all in sync.

The Challenge: Connecting Distributed Services Across Firewall Boundaries

MediaHub's architecture spans globally distributed devices and services, many of which operate behind restrictive internal networks and firewalls. Getting real-time communication across those boundaries required complex port mapping and additional networking configuration, creating ongoing deployment overhead and slowing the team down each time a new service or codec needed to connect.

Three must-have requirements drove the evaluation:

  • Cross-Region Reliability: Consistent real-time connectivity across geographically distributed deployments, regardless of local network conditions or firewall restrictions.
  • Simplified Networking: No complex port mapping. New services and devices are needed to connect without requiring networking changes or infrastructure coordination.
  • Flexible Cloud Deployment: Low operational and integration overhead. The team needed a managed solution that would scale with MediaHub's growth without adding engineering burden.

Why EMQX Cloud: The Right Balance of Simplicity, Performance, and Cost

TVU's team evaluated several options, including AWS IoT Core, Mosquitto, and self-hosted solutions. Each had real strengths, but none hit the balance MediaHub needed. AWS offered tight cloud integration but came with a higher cost and less flexibility. Self-hosted options added an operational burden that the team wanted to avoid.

EMQX Cloud stood out for stability, operational simplicity, strong technical support, and cost efficiency. Its standards-based MQTT implementation made integration straightforward from day one: any service or device in the MediaHub stack could connect without custom protocol adapters or proprietary lock-in. The EMQ team provided practical guidance throughout integration, drawing on experience with large-scale MQTT deployments to help TVU's engineers move quickly and confidently.

The Solution: Real-Time Messaging and Operational Intelligence, Unified

TVU deployed two core components of the EMQX Cloud: the EMQX Broker for real-time service messaging, and EMQX Tables for operational data storage. Together, they form the backbone of MediaHub's real-time coordination layer.

EMQX Broker: Real-time messaging between distributed media services and devices

  • MQTT 5.0 for advanced messaging patterns across distributed services
  • Rule engine for flexible message routing and transformation without custom code
  • Built-in data integrations that simplify backend workflows and reduce engineering overhead
  • Standards-based protocol enabling any new component to connect without networking changes

EMQX Tables: Operational metrics storage for media workflow monitoring

  • InfluxDB line protocol compatibility for drop-in integration with existing monitoring tooling
  • Real-time operational data storage for media workflow metrics and service health
  • Simpler integration and lower operational overhead versus alternatives evaluated
  • Sufficient performance for MediaHub's monitoring and metrics use cases

Solution Architecture

Figure 1: Real-Time Command Routing — TVU Service ↔ EMQX Cloud ↔ MediaHub Devices

Figure 2: Operational Metrics Flow — MediaHub Components → EMQX Cloud → EMQX Tables

The Results: Days of Coordination, Replaced by Topic Design

The impact showed up immediately in how the team worked. Before EMQX, routing and distributing metrics across services required days of cross-team coordination and implementation work. After that, the only work left was topic design and business logic.

"Previously, routing and distributing metrics across services could take days of coordination and implementation work. Now, teams can focus primarily on topic design and business logic, which greatly improves development efficiency and reduces operational complexity."

Henry Chen, Software Engineering Manager, TVU Networks

Key outcomes:

  • Faster Service Integration: Integrating new video codecs and service modules became significantly faster. New components connect using standard MQTT topics, with no changes required to backend coordination or networking.
  • Simplified Monitoring: Different backend services now independently subscribe to the topics they care about. Monitoring and troubleshooting that previously required multi-team coordination is now a matter of watching the right topics.
  • Reduced Operational Complexity: The unified MQTT messaging model eliminated custom networking configuration each time the platform evolved. Infrastructure overhead dropped, freeing the team to focus on product development.

Looking Ahead: From Cloud Workflows to Global Hardware

MediaHub is today focused on cloud-based media workflows, but if operational results continue to hold, TVU plans to extend MQTT adoption into its broader hardware device ecosystem, which carries a large global footprint. The team sees EMQX Cloud as a long-term infrastructure partner as that expansion unfolds.

"A stable, flexible, and cost-effective platform for building scalable real-time messaging infrastructure."

Henry Chen, Software Engineering Manager, TVU Networks, on recommending EMQX to peers

Growth targets (24 months):

  • 5,000+ target connected clients
  • 800K+ daily messages (target)
  • Expanding from NA & EU to a broader global footprint

Read More Customer Stories