Technology

A modern streaming platform built on open standards. Omnius supports the protocols and formats that power professional video delivery.

Supported Protocols & Standards

HLS

Adaptive Bitrate

HTTP Live Streaming

Apple’s adaptive bitrate protocol. Industry standard for delivering live and on-demand video across devices. Supported by virtually every player and CDN.

DASH

Open Standard

Dynamic Adaptive Streaming over HTTP

MPEG-DASH is the international standard for adaptive streaming. Codec-agnostic and widely supported by Android, smart TVs, and web browsers.

IPTV / M3U

Playlist Import

Internet Protocol Television

Import and manage content via M3U/M3U8 playlists. Full EPG (Electronic Program Guide) support with automatic schedule import and XMLTV compatibility.

OTT

Internet Delivery

Over-the-Top Delivery

Deliver video content directly over the internet without requiring traditional cable or satellite infrastructure. Full OTT platform capabilities built in.

P2P

Cost Efficient

Peer-to-Peer Distribution

Distributed content delivery reduces origin server bandwidth by leveraging peer networks. Efficient at scale with automatic peer discovery and fallback to direct streaming.

Direct Stream

Universal

HTTP Progressive & Direct URL

Support for direct video URLs with progressive download. Serve content from any HTTP source including cloud storage, CDN origins, or local file servers.

Platform Architecture

Server

Go (Golang) — High-performance server with low memory footprint
SQLite — Zero-config embedded database, no external services needed
Chi Router — Lightweight HTTP routing with middleware support
REST API — Full JSON API for client apps and third-party integrations
Admin Panel — Built-in Svelte web interface for content management

Client Apps

Android TV — Jetpack Compose with D-pad navigation and ExoPlayer
macOS — Native SwiftUI app with AVPlayer integration
ExoPlayer — HLS, DASH, and progressive streaming with adaptive bitrate
Subtitles — SubDL integration with 60+ languages
Multi-Server — Connect to any Omnius instance by URL

Content Management

Movies & Catalog

Full movie catalog management with metadata, posters, ratings, genres, and search. Import from external sources or add content manually through the admin panel.

Series & Episodes

Organize TV shows by season and episode. Automatic next-episode queuing, series-level progress tracking, and batch content management.

Live Streams

Manage live content sources with playlist import, program guide scheduling, and automatic health monitoring to ensure stream availability.

Format & Codec Support

Category Supported Formats
Video Containers MP4, MKV, WebM, TS, FLV, AVI
Video Codecs H.264 (AVC), H.265 (HEVC), VP9, AV1
Audio Codecs AAC, AC3, EAC3, Opus, FLAC, MP3
Streaming Protocols HLS, DASH, Progressive HTTP, RTSP
Playlist Formats M3U, M3U8, XMLTV (EPG)
Subtitle Formats SRT, VTT, SSA/ASS, TTML
Image Formats JPEG, PNG, WebP (posters & thumbnails)

Deployment

🐳

Docker

Single container deployment. Works on any Linux server, VPS, or cloud instance. One command to get started.

☁️

Cloud Ready

Deploy on AWS, Google Cloud, DigitalOcean, Hetzner, or any provider that runs Docker. No vendor lock-in.

🔒

Self-Hosted

Your data stays on your infrastructure. No third-party dependencies, no external databases, no cloud services required.

See How We Compare

Omnius delivers enterprise-grade streaming technology at a fraction of the cost.