—
Total Channels
—
Live Streams
—
DRM Status
—
Server Uptime
Runtime Statistics
| Metric | Value | Details | Visual |
|---|---|---|---|
| CPU Usage | — | — | |
| Memory | — | — | |
| CPU Cores | — | — | |
| Goroutines | — |
Lightweight concurrent threads — normal range 10–50
|
|
| Active Streams | — | — | |
| Uptime | — | Server running since last restart | — |
| Channel | Protocol | Resolution | FPS | Input Bitrate | Output Bitrate | DRM | DVR | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
| Stream Name | Status | DRM | HLS Output | DASH Output | Actions | ||
|---|---|---|---|---|---|---|---|
| No active streams | |||||||
AES-128 HLS Encryption
Native FFmpeg · Per-stream keys · Key rotation
Active
AES-128 encrypts every HLS segment with a unique key. The key is served by the built-in key server at /api/v1/keys/:stream_id. Set DRM Type to AES-128 on a channel to enable.
Per-stream 16-byte key
Random IV per stream
Key rotation API
iOS/Safari/Android native
EZDRM Multi-DRM
Widevine · PlayReady · FairPlay
Not Configured
EZDRM provides Widevine (Chrome/Android), PlayReady (Edge/Windows) and FairPlay (Safari/iOS) license delivery. Configure your EZDRM account credentials below to enable CENC encryption.
Widevine (Chrome · Android)
PlayReady (Edge · Windows)
FairPlay (Safari · iOS)
Single key ID management
EZDRM Configuration
AES-128 ConfigurationApplied to all new streams
Active Encrypted Streams
No active encrypted streams
Configured Webhooks
No webhooks configured yet.
Recent Deliveries
No deliveries yet.
Engine Logs
FFmpeg output per day
Server Logs
API & system events per day
DRM Logs
Key events per day
Audit Logs
90 day retention · All management actions
Log Storage Info
Log Directory./data/logs
Retention30 days (auto-purge)
RotationDaily — new file per category per day
Categoriesengine · server · drm
Live System Benchmark
Click Run Benchmark to measure this machine's capacity
Capacity PlannerTheoretical calculation for any server
Max Streams (CPU bound)
—
—
Max Streams (Memory bound)
—
—
Recommended Max Streams
—
—
Memory Per Stream
—
FFmpeg + buffers
Calculation Assumptions
CPU per stream (transmux)~2–4% per core @ 1080p (no transcoding)
Memory per stream~150–300 MB (FFmpeg buffers + segments)
OS overhead~10% CPU, ~2 GB RAM reserved
Go server overhead~1% CPU, ~100 MB RAM
Network I/ONot calculated — depends on NIC and bandwidth
Disk I/ONot calculated — SSD recommended for segment writing
NoteTranscoding increases CPU by 10-20x — these figures are for transmux only
Current Hardware
CPU Cores
—
CPU Usage
—
Total Memory
—
Memory Used
—
Active Streams
—
CPU Per Stream
—
Capacity EstimateBased on 70% CPU utilization threshold
Click Run Benchmark to calculate capacity for this machine
Benchmark Log
No benchmark run yet
This Server
CPU Cores
—
—
Total Memory
—
—
Active Streams
—
—
Target Utilization
70%
70%
Capacity EstimateRun benchmark to get live measurements
Click Run Benchmark to measure CPU and memory usage per stream on this hardware.
Reference Server EstimatesTheoretical — transmux only, 70% target utilization
| Server / CPU | Cores / Threads | PassMark | Est. Max Streams | Memory Limit | Bottleneck |
|---|---|---|---|---|---|
| Intel Xeon Gold 6254 | 18C / 36T @ 3.10GHz | 53,188 | 80–120 | 64GB → ~550 streams | Network I/O |
| Intel Core i9-13900K | 24C / 32T @ 3.00GHz | 65,000 | 60–90 | 32GB → ~280 streams | Network I/O |
| AMD EPYC 7742 | 64C / 128T @ 2.25GHz | 121,000 | 200–300 | 256GB → ~2200 streams | Disk I/O |
| This Server | — | — | Run benchmark | — | — |
Storage Configuration
Not configured
Mount first →
Linux: sudo mount -t nfs 192.168.1.100:/share /mnt/nfs/pravaah
|
Windows: net use Z: \\server\share
Active storage: —
Channel Storage Summary
Loading…
File Browser
Select a channel above to browse files.
IP Whitelist
Disabled
No IPs added yet — all IPs allowed
Supports exact IPs (10.0.0.1) and CIDR ranges (192.168.1.0/24)
⚠ Your IP is auto-added when enabling
Your IP: —
Rate Limiting
Enabled
Current: — tracked IPs · — locked IPs