Administration

Production Ready

Manage 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.

Disabled
IP ADDRESS LABEL ADDED ON ACTION

HLS Delivery Architecture

Toggle between Backend Proxy (secure masking) and Huawei Direct CDN (offloads bandwidth).

Enabled

Huawei Cloud & OBS Configuration

Configure Huawei Cloud Access Key & Secret, Huawei Live Ingest/Output URLs, and the OBS bucket for storing stream recordings.

Huawei Cloud Enabled

IAM Access Key ID for Huawei Cloud Live & OBS APIs.

IAM Secret Access Key paired with the Access Key ID above.

Huawei Live Ingest & Output Endpoints

RTMP Push / Ingest domain or base URL for Huawei Cloud Live (e.g. rtmp://ingest.example.com/live).

HLS CDN Playback / Pull base URL (e.g. https://live.example.com/live).

OBS Recordings Bucket & Storage

Name of the Huawei OBS bucket where DVR & live stream recordings are stored.

Huawei Cloud region identifier (e.g. ap-southeast-3, af-south-1).

Full Huawei OBS endpoint URL for object storage operations.

Huawei Cloud VOD Project ID used to transcode snipped videos & commercials via Huawei VOD.

SMTP & Email Configuration

Configure outgoing SMTP server credentials used for 2FA OTP login codes, user invitations, password resets, and ad campaign alerts.

Hostname or IP address of your outgoing mail server.

Common ports: 587 (STARTTLS), 465 (SSL/TLS), or 25.

Transport security mode used when connecting to the SMTP server.

Authentication & Sender Identity

Account username or email address used to authenticate with SMTP.

SMTP password (for Gmail/Workspace or Office 365, use an App Password).

The From: address shown on outgoing emails. Defaults to SMTP Username if blank.

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.

Disabled
DOMAIN LABEL ADDED ON ACTION

Menu Permissions

Toggle which sidebar menus are visible to regular users.

Analytics Integration

Configure Google Analytics 4 for visitor tracking and realtime stats.

Found in Admin > Data Streams > Web Stream.

The numeric ID found in Property Settings.

Required for tracking direct HLS links. Generate this in Admin > Data Streams > [Stream] > Measurement Protocol API secrets.

JSON key from Google Cloud with Viewer permissions for the property.

Cookie Management

Manage system cookies used by yt-dlp to access stream sources.

Loading...

Edit raw cookies.txt

Parsed Cookies & Expiry Status

NAME EXPIRES STATUS
No cookies loaded.

System Documentation

Access internal guides for administrators and developers.

Admin Support Guide

Troubleshooting and maintenance procedures.

Developer Guide

Technical architecture and codebase details.

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 Email Role Created Actions
Loading users...

Proxy Pool & Rotation Management

Configure outbound HTTP/SOCKS proxies and Webshare API synchronization for YouTube Live & remote stream ingest.

0 Active Proxies

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.

Current Release: v4.2.0
Platform Version
OneSignal v4.2.0
Build 2026.10.20 (Enterprise)
Ingest & Playout Engine
Nginx-RTMP + MediaMTX SRT
FFmpeg Midstream Ad Compositor
Cloud Storage & VOD
Huawei Cloud OBS & VOD
24h DVR Offload & Async Transcoding
Server Installer
Guided Installer v4.2
Ubuntu 22.04 / 24.04 & Debian 12
v4.2.0

Snipping, Huawei Cloud VOD, Proxy Pool & Ad Manager Enhancements

2026-10-20 • Latest Release
  • 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`.
v4.1.0

Guided Server Installer, Tabbed Administration & Huawei Cloud Settings

2026-10-19
  • 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.
v4.0.0

Unified Midstream Ad Compositor & 24-Hour Broadcast Scheduler

2026-10-15
  • 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.