Overview
The STB Console manages channel playback on connected Set-Top Boxes, allowing users to control which channel plays on which TV/STB device.
STB Device Cards
STBs are displayed as interactive cards on the dashboard with comprehensive channel control and status monitoring. Each STB card contains the following elements:
Card Header
- Device Icon: Visual representation of the STB device type
- Device Name: Full STB name with location information
- Health Status Indicator: Color-coded status (Healthy/Warning/Critical/Offline) with visual badge
Active Channel Display
When a channel is currently playing, this section shows: - Channel Name: Name of the active channel with status badge - Channel Status: Active/Inactive indicator - Viewer Count: Number of current viewers on the channel - Monitor Icon: Visual indicator for active playback
Channel Selection
Interactive channel selection with search functionality: - Searchable Dropdown: Click to open channel selection menu - Search Input: Type to filter available channels by name - Channel List: Shows available channels with status indicators - Active Badge: Green "Active" badge for playable channels - Selection Confirmation: Visual checkmark for selected channel
Playback Controls
Three-button control row for channel management: - Play Button: Start playing the selected channel (disabled if no channel selected) - Stop Button: Stop current channel playback (disabled if no active channel) - Restart Button: Restart current channel playback (disabled if no active channel)
System Alerts
Real-time monitoring alerts (same as encoder cards): - Ping: Network connectivity monitoring - CPU: Processor utilization - RAM: Memory usage - Network: Bandwidth monitoring - Logs: System log analysis - License: License validation - Connection: Network status - Time Sync: Time synchronization
Performance Metrics
Bottom status bar displaying: - Uptime: Device running time - CPU Usage: Current processor utilization - RAM Usage: Current memory utilization
Interactive Features
- Hover Tooltips: Status indicators and alerts show additional information
- Click Navigation: Click card to navigate to STB detail view
- Drag & Drop: Cards can be reordered using grip handle
- Visual Feedback: Hover effects and gradient highlights
- Activity Logging: All channel selections and controls are logged
STB Detail View
The STB detail view provides comprehensive device information and controls:
Device Info Panel
- IP Address: Network address for device communication
- Firmware Version: Current software version installed
- Uptime: How long the device has been running
- Status: Current operational state
- Temperature: Device temperature monitoring
Channel Management
- Available Channels: Searchable list of all available channels
- Channel Selection: Choose channel to play on the STB
- Playback Controls: Play, stop, and restart channel playback
- HDMI Output Status: Monitor HDMI signal output
System Logs
- View Logs: Access device system logs for troubleshooting
- Log Status: Real-time log monitoring and alerts
Assigning Channels to STBs
- Navigate to the IPTV detail view
- Select STBs using checkboxes
- Use "Send Channel List to All STBs" or "Sync Selected" buttons
- Monitor sync status in the STB list
Supported Devices
The console is optimized for Chrome browsers on: - Desktop computers - Tablets - Mobile devices
Troubleshooting
- Channel not playing on STB: Check STB sync status and channel availability
- STB offline: Verify network connectivity and device power status
- HDMI output issues: Check HDMI cable connections and output settings
- Refresh not showing updated state: Wait for automatic refresh cycles or manually refresh the page