Administration
Production ReadyManage global system settings, users, proxies, cloud integrations, and service controls.
Service Control
Restart system services and background workers to apply changes.
Nginx Service
Web server and RTMP routing module.
Gunicorn API
Flask backend application server.
Background Workers
OBS synchronization and file cleanup tasks.
Access Control
Restrict server access to specific Public IPs.
| IP ADDRESS | LABEL | ADDED ON | ACTION |
|---|
HLS Delivery Architecture
Toggle between Backend Proxy (secure masking) and Huawei Direct CDN (offloads bandwidth).
Huawei Cloud & OBS Configuration
Configure Huawei Cloud Access Key & Secret, Huawei Live Ingest/Output URLs, and the OBS bucket for storing stream recordings.
SMTP & Email Configuration
Configure outgoing SMTP server credentials used for 2FA OTP login codes, user invitations, password resets, and ad campaign alerts.
Verify & Test Email Delivery
Send a live test email using the configuration above to confirm your SMTP server, port, and credentials are working before logging out.
Domain Restriction
Lock stream embedding to specific authorized domains.
| DOMAIN | LABEL | ADDED ON | ACTION |
|---|
Analytics Integration
Configure Google Analytics 4 for visitor tracking and realtime stats.
Cookie Management
Manage system cookies used by yt-dlp to access stream sources.
Edit raw cookies.txt
Parsed Cookies & Expiry Status
| NAME | EXPIRES | STATUS |
|---|---|---|
| No cookies loaded. | ||
System Documentation
Access internal guides for administrators and developers.
Audit Trail
Track all system actions and administrative changes.
| Timestamp | User & IP | Action | Resource | Details |
|---|
User Management
Manage user accounts, roles, passwords, and per-stream access permissions.
| Username | Full Name | Role | Created | Actions | |
|---|---|---|---|---|---|
| Loading users... | |||||
Proxy Pool & Rotation Management
Configure outbound HTTP/SOCKS proxies and Webshare API synchronization for YouTube Live & remote stream ingest.
Webshare API Configuration
Used to automatically pull and rotate residential/backbone proxies from Webshare.io.
Add Custom Proxy Server
Supports http://user:pass@host:port or socks5://user:pass@host:port.
| # | Proxy Endpoint | Host / IP | Status | Action |
|---|---|---|---|---|
| Loading proxy pool... | ||||
System Version & Release Changelog
Current platform build metadata, runtime component versions, and chronological release history.
Snipping, Huawei Cloud VOD, Proxy Pool & Ad Manager Enhancements
- Stream Creation & Deletion: Simplified Create New Stream modal (removed redundant Source Type and Group fields) and fixed the Delete Stream confirmation modal so it opens directly without requiring Edit.
- Snipping & Compact Social Share: Renamed the clipping workspace to Snipping and compacted the Social Share modal so all social publishing targets fit cleanly within the viewport.
- Huawei Cloud VOD Integration: Added automated Huawei Cloud VOD processing (`VodService`) for snipped clips and uploaded commercial videos, plus a Huawei VOD Project ID setting under Administration → Huawei Cloud & OBS.
- Ad Manager Campaign & Stream Controls: Added direct Upload Material buttons on every campaign card, added an Ads Library button in the header and sidebar, converted Direct Stream URL into a dynamic dropdown of all streams, and linked YouTube Channel / Live URL per source stream.
- RBAC & Proxy Administration: Added the Advertisement Admin (`ad_admin`) user role, live user search & role filtering on the Users tab, and a dedicated Proxies tab (`#tab-proxies`) with Webshare API synchronization, custom proxy management, and IP rotation.
- Documentation & Guided Installer: Updated the Interactive User/Admin/Developer Guides (`guide.html`, `developer_guide.html`, `admin_support_guide.html`) and rebuilt `onesignal-installer-package.tar.gz`.
Guided Server Installer, Tabbed Administration & Huawei Cloud Settings
- Tabbed Administration Interface: Reorganized Administration into clean horizontal tabs, including an integrated Users management tab with instant search.
- Huawei Cloud & OBS Admin Tab: Added UI configuration for Huawei Access Key/Secret, Huawei Live Ingest & Output URLs, and Recordings OBS Bucket.
- 8-Step Guided Server Installer: Created `install_onesignal.sh` and `seed_starter_data.py` to provision MySQL, Redis, Nginx-RTMP, MediaMTX SRT, Python virtualenv, and starter demo data on fresh servers.
- Per-Stream Station Ident Detection & Campaign Stream Targeting: Added per-stream Station Ident reference videos for dHash break detection and multi-stream campaign assignment.
Unified Midstream Ad Compositor & 24-Hour Broadcast Scheduler
- Zero-Drop FFmpeg Midstream Compositor: Integrated Fullscreen Commercials, L-Bar Squeezebacks, and Lower-Third Overlays directly into the live broadcast pipeline.
- 24-Hour Ad Scheduler & Proof-of-Play: Added hourly commercial slot scheduling, automated frame capture proofs, and PDF/CSV compliance reports.
- MediaMTX SRT Gateway & 24-Hour DVR: Added low-latency SRT ingest (`UDP :5000`) and continuous 24-hour HLS DVR backed by Huawei Cloud OBS.