Skip to main content

Open-source video infrastructure

Own your video platform. Stream on your terms.

Launch a branded platform for video on demand and live streaming, with the control, flexibility, and extensibility your business needs.

  • Open source
  • Self-hosted
  • Live + VOD

Built for real video businesses

One platform. Every workflow.

  • Broadcast live events at scale
  • Protect premium video content
  • Monetize with flexible models
  • Extend through official plugins
Explore the marketplace

Video technology that keeps you in control.

AVideo supports freedom of expression by helping organizations publish, manage, and distribute video without surrendering ownership of their platform or audience.

Get expert help

Key Features for Modern Video Platforms

Control your infrastructure, grow revenue, reach viewers everywhere, and extend the platform as your business evolves.

Ownership Monetization Global reach Extensibility

Own Your Platform & Data

Run AVideo on infrastructure you control. Keep ownership of your audience, content, branding, and operating choices without being locked into a closed video SaaS.

Explore the open-source platform

Live Streaming & Recording

Broadcast events in real time, engage viewers with live experiences, and turn recorded streams into on-demand content for continued value after the event.

See live streaming options

VOD & Adaptive Encoding

Upload and organize video-on-demand libraries, then encode for web playback with HLS and multiple qualities, formats, and audio tracks.

Review the video workflow

Multiple Revenue Models

Combine subscriptions, pay-per-view, paid live events, advertising, donations, creator rewards, and wallet-based services on one platform.

Compare monetization models

Protection & Access Control

Use private content, user groups, paid access, protected HLS workflows, and permission controls to deliver content to the right audience.

Learn about HLS protection

AI Accessibility & Localization

Create transcriptions, translations, dubbing, metadata suggestions, and short-clip ideas to improve accessibility, discovery, and international reach.

Explore AI capabilities

Global Delivery & Flexible Storage

Scale delivery with CDN support and choose the storage model that fits your operation, including local, S3-compatible, B2, FTP, and distributed options.

Compare storage options

Analytics & Audience Insights

Measure views, viewing activity, watch progress, live audiences, and advertising playback data to improve programming and business decisions.

See supported statistics

White-label Web & Mobile

Build a responsive viewing experience around your own identity, customize the interface, and extend your presence with AVideo mobile app options.

View mobile app options

Restream & Multi-platform Reach

Send one live production to multiple destinations and bring audiences back to the platform you control.

Learn about restreaming

Channels, Playlists & Community

Give publishers their own channels and playlists, organize catalogs, and build interactive viewing experiences with comments and live chat options.

API, Webhooks & Plugin Ecosystem

Connect external applications through the API, react to platform events with notifications, and add specialized workflows through installable plugins.

Explore the platform API

Start with the open-source core, then add what your business needs. Some advanced capabilities require optional plugins, external services, or additional infrastructure.

Browse plugins

Security & Content Protection

Safeguard your content with advanced encryption and secure streaming technology.


Encrypted HLS Video Protection

AVideo’s HLS encryption ensures that both your on-demand and live videos are securely protected. Encryption keys are safeguarded, allowing only our authorized player to decrypt and play your content, creating a controlled and secure viewing experience.

Secure Livestreams with Encrypted Keys

Our livestreams are also delivered using HLS with the same level of encryption and key protection as on-demand videos. This ensures that livestreams are accessible only through authorized devices, providing robust security for your live broadcasts and preventing unauthorized access to the encryption keys.

Note: While our encryption prevents unauthorized access and downloads, please be aware that screen recordings are outside the scope of this protection.

Choose the experience you want to explore.

Try AVideo as a viewer, content community, or platform administrator—or use its APIs to create your own experience.


Streaming experience

Netflix-style platform

Explore a premium, subscription-ready video experience built with AVideo.

Username: test Password: test
Open streaming demo

Community experience

Video gallery

Browse the tutorial community, then sign in to subscribe, react, and comment.

Uploads are disabled on this public demo.

Open gallery demo

Administration experience

Full-access sandbox

Test uploads, video management, and the administrative workflow in a resettable environment.

Username: admin Password: 123

Demo content resets daily.

Open admin demo

Open-source developer example

Build your own frontend with the AVideo API

Explore a production-style React interface built on AVideo's REST API, then fork the MIT-licensed sample and connect it to your own AVideo instance.

  • Browse, search, and play videos
  • Authentication and user interactions
  • Favorites, playlists, and comments
Open React demo View source on GitHub React 19 · REST API · MIT licensed

Deploy AVideo your way.

Run it yourself for free or let our team prepare a production-ready platform.


Open-source deployment

Install on your infrastructure

Download the source, review the documentation, and keep complete control of your stack.

  • Ubuntu LTS
  • PHP 8.0+
  • MySQL 5.0+
  • Apache 2.x with mod_rewrite
Download on GitHub View requirements

Managed setup

Launch with expert support

We install and configure your AVideo stream server so you can focus on content, audience, and growth.

  • Production-ready installation
  • Live-streaming configuration
  • Focused technical guidance
  • Optional feature development
Explore professional services
AVideo is free and open source. Your contribution helps keep the project moving forward.

Built on proven open-source technology.

A practical stack that is familiar, portable, and straightforward to operate.


Viewer experience

Responsive interfaces for video discovery, playback, and audience interaction.

  • HTML5
  • Bootstrap
  • JavaScript
  • jQuery

Streaming infrastructure

A server-side foundation designed for encoding, storage, and media delivery.

  • Linux
  • Apache
  • NGINX
  • PHP
  • MySQL

From source video to every screen.

AVideo separates the workflow into clear stages so each part can scale with your needs.


01

Ingest and encode

Upload or import source media, then create playback-ready formats and resolutions.

02

Manage and protect

Organize your library, control access, secure streams, and configure monetization.

03

Publish and scale

Deliver live and on-demand video across desktop, mobile, apps, and connected audiences.

Need more? Add storage, monetization, security, and workflow capabilities as you grow.
Browse official plugins

Chat