Platform overview

Ezserver Features & Architecture

A compact native streaming platform for IPTV operators, OTT services, VOD libraries and multi-server deployments.

Core platform capabilities

Streaming, ingest, content management and deployment features in one platform.

Live IPTV

  • Live channel streaming
  • HTTP MPEG-TS and HLS delivery
  • HTTP/3 + QUIC MPEG-TS over UDP
  • EPG and catch-up TV workflows
  • Multicast MPTS / SPTS support

VOD & Series

  • Movies, series and episode libraries
  • HTTP/3 + QUIC MP4 over UDP
  • Metadata and TMDB integration
  • VOD delivery over established HTTP methods
  • Content libraries for private or commercial services

Ingest & Transcoding

  • RTMP ingestion
  • DVB tuner capture
  • CPU / GPU transcoding
  • H.264 / H.265 and common audio formats
  • Backup source URLs

Operations & Security

  • IP blocking and DDoS-related controls
  • Token expiry options
  • Device / user-agent controls
  • Centralized service management
  • Designed for continuous operation

Integration

  • REST APIs
  • JSON integration
  • Client-side APIs for player applications
  • User and subscription management
  • XML-style data storage

Scaling

  • Main server and balancer topology
  • Multi-node load balancing
  • Horizontal deployment
  • Linux and Microsoft Windows support
  • Deployment options for different service sizes

Native architecture

Keep the core streaming stack focused, with deployment and resource requirements matched to the target workload.

Native C/C++ engine

Ezserver's core streaming functions are implemented in native C/C++. Apache, Nginx, PHP, Java and SQL are not required for the core streaming engine.

Cross-platform deployment

Ezserver supports Linux distributions such as Ubuntu, Debian and CentOS, as well as supported Microsoft Windows versions. Check current release notes for exact OS compatibility.

Ezserver capture and streaming architecture

Example metadata footprint

Example data sizes supplied for the current deployment. These are data-footprint figures, not total process memory or performance guarantees.

ComponentExample sizeDescription
Ezserver core image5.47 MBNative streaming engine binary
10,000 channel definitions2.45 MBChannel metadata and stream mapping
20,000 user profiles35.80 MBAuthentication, subscription and device mapping data
10,000 movie definitions5.80 MBVOD metadata library
1,000 series definitions1.20 MBSeries and episode indexing

Actual RAM and CPU usage depend on active sessions, buffers, media processing, configuration and operating system overhead.