
NetBee Stream
Intelligent Live Streaming & Channel Management for Displays and Android TV
In the era of digital signage and content delivery networks, providing uninterrupted playback and unified video channel management requires an agile, modern infrastructure. NetBee Stream is a specialized software solution designed for receiving, managing, and broadcasting live video streams—engineered specifically for Android TV devices and smart signage ecosystems.
Built on data-driven architecture and modern Android industry standards, NetBee Stream empowers businesses with flexible channel control, adaptive grid layouts, and rock-solid video playback reliability.
Why NetBee Stream?
Broadcasting live streams on commercial displays and smart TVs frequently encounters hurdles: network jitter, cumbersome remote (D-pad) navigation, and the recurring friction of deploying updates just to change channel lists. NetBee Stream eliminates these bottlenecks through enterprise-ready capabilities:
- Manifest-Driven Architecture: Channel lists, brand assets, logos, and stream URLs are consumed and controlled via lightweight JSON manifests—eliminating the need to recompile or redeploy client applications.
- Deep Linking Support: Instant invocation and execution of customized playlists and channels triggered remotely by the signage server or targeted intent links.
- Optimized, Resilient Playback: Powered by Google ExoPlayer for ultra-reliable, low-latency live streaming (natively optimized for HLS protocols and
.m3u8formats). - Remote-First UI / UX: Modern interface crafted with Jetpack Compose, featuring precision focus-state orchestration tailored for seamless TV remote control navigation.
- Offline Resilience & Caching: Intelligent local persistence strategies that ensure smooth app operation and graceful fallback during intermittent network connectivity.
Lifecycle & Data Flow: From Manifest to Screen
NetBee Stream leverages a Unidirectional Data Flow (MVI) pattern to parse, buffer, and render media across five deterministic stages:
- Initialization: The application discovers its target content manifest configuration (
tv.json) via customized deep links or fallback remote config endpoints. - Network Fetch: The lightweight Ktor HTTP client asynchronously pulls structured metadata, validated instantly through strict type-safe schemas.
- Data Synchronization & Persistence: Utilizing a Single Source of Truth (SSOT) pattern via
NetworkBoundResource, playlist data is stored locally to guarantee continuous offline availability. - State Management & Media Engine: The
ViewModellayer orchestrates UI state transitions while ExoPlayer prepares buffers, adapts bitrates, and hooks up the active video stream. - UI Rendering: The declarative Jetpack Compose UI presents categories, dynamic channel cards, and high-framerate video rendering optimized for Android TV screens.
Manifest Flexibility & Customization
Media delivery with NetBee is dynamic and scalable. The lightweight manifest architecture gives operators rapid control over visuals and live assets:
- Adaptive Layouts: On-the-fly switching between grid, linear carousel, and aspect-ratio-matched configurations based on display orientation and screen size.
- Multi-Flavor Build Support: Custom enterprise-branded builds (e.g., NetbeeTV) ready for fast deployment across franchise chains and retail brands.
- Real-Time Telemetry & Monitoring: Centralized integration with Sentry for proactive error monitoring, instant diagnostics, and high-availability operational assurance.
Summary
NetBee Stream is a robust, lightweight, and cloud-manageable solution for enterprises, corporate offices, public venues, and retail networks. It enables teams to broadcast live visual channels, corporate streams, and commercial feeds across smart TVs, interactive kiosks, and video walls with premium visual fidelity—without requiring specialized, expensive playback hardware.

