Skip to content

Frequently Asked Questions

Daniel Neto edited this page Mar 18, 2026 · 1 revision

Frequently Asked Questions (FAQ)

Quick answers to the most common AVideo questions. Click the links for detailed documentation.


Table of Contents


Installation

What are the minimum requirements?

AVideo requires a Linux server with at least 4GB RAM, 2 CPU cores, and 50GB storage for a small deployment. For production sites with encoding, 8GB+ RAM is recommended.
→ See: AVideo Platform Hardware Requirements


Can I install on Windows?

AVideo is designed for Linux servers (Ubuntu recommended). For Windows development/testing, you can use Docker or VirtualBox with a pre-configured image.
→ See: Running AVideo with Docker | VirtualBox AVideo Platform Ready


Do I need a dedicated server?

For production use with video encoding, yes—a dedicated server or VPS with sufficient CPU is recommended. Shared hosting typically lacks the resources needed for encoding.
→ See: AVideo Platform Hardware Requirements | Create a Web Server for Free


How do I install AVideo?

Choose the installation guide for your Ubuntu version. Ubuntu 22.x or 24.x is recommended for new installations.
→ See: Ubuntu 24.x Installation | Ubuntu 22.x Installation


Videos

Why won't my video play?

The most common causes are incorrect video codec, missing HTTPS, or browser compatibility issues. Check if the video was encoded properly or try re-uploading using the encoder.
→ See: What to Do if Your Video Does Not Play | The Media Could Not Be Loaded


How long does encoding take?

Encoding time depends on your server's CPU power and the video length/resolution. A 10-minute 1080p video typically takes 5-15 minutes on a standard server.
→ See: About Video Upload


What video formats are supported?

AVideo supports most common formats including MP4, MKV, AVI, MOV, WebM, and more. The encoder will convert them to web-compatible formats automatically.
→ See: About Video Upload | Automatically Convert Videos to MP4 and MP3


Why is my video showing as "broken"?

A "broken" status usually means the video file is missing, corrupted, or the encoding failed. Check if the source file exists and try re-encoding the video.
→ See: Understanding the Broken Missing Files Status | Video Statuses


Can I import videos from YouTube?

Yes! You can import individual videos or entire playlists from YouTube using yt-dlp integration.
→ See: Import a Full Playlist from YouTube | Install yt-dlp


Live Streaming

How do I start a live stream?

Enable the Live plugin, configure your NGINX RTMP server, then use streaming software (OBS, etc.) to broadcast to your server's RTMP URL.
→ See: How to Make a Live Stream | Live Plugin


Why isn't my live stream working?

Check your RTMP server configuration, firewall settings (port 1935), and stream key. Also verify your streaming software settings match your server's RTMP URL.
→ See: What to Do if Your Live Does Not Play | Common NGINX RTMP Installation Errors


Can I stream to multiple platforms?

Yes! Use the Restream or Rebroadcaster plugin to simultaneously broadcast your live stream to YouTube, Facebook, Twitch, and other platforms.
→ See: Restream | Rebroadcaster Plugin


Can I record my live streams?

Yes, AVideo can automatically record live streams for later viewing as video-on-demand content.
→ See: Record Live Stream


Users & Permissions

How do I make videos private?

AVideo offers multiple privacy levels: Public, Unlisted, Private, and User Group restricted. Set privacy when uploading or edit existing videos in "My Videos."
→ See: Videos Privacy Options | Create Non-Public Videos and Deal with User Groups


How do I create user groups?

Go to Admin Panel → User Groups to create groups. You can then assign users to groups and restrict video access by group.
→ See: Create Non-Public Videos and Deal with User Groups | Users Permissions


How do I monetize my content?

AVideo supports multiple monetization options: ads, pay-per-view, subscriptions, and wallet systems. Enable the appropriate plugins based on your business model.
→ See: How To Make Money on AVideo Platform | PayPerView Plugin | Subscription Plugin


How do I control who can upload videos?

By default, only admins can upload. You can enable uploads for all authenticated users in Site Settings, or grant permission to specific users individually.
→ See: About Video Upload | Users Permissions


How do I make content available only for logged-in users?

Enable the "Login to Watch" option in your site settings or use the User Groups feature to restrict access to authenticated users.
→ See: Making Content Available Only for Logged Users


Troubleshooting

Where are the log files?

AVideo logs are typically in /var/log/apache2/ for Apache errors. You can also check the browser console for JavaScript errors and the AVideo debug panel.
→ See: How to Find Errors on AVideo Platform | Using Your Browser Console to Diagnose JavaScript Errors


How do I clear the cache?

Go to Admin Panel → Plugins → Cache Plugin and click "Clear Cache." You can also delete the cache directory manually or use command line tools.
→ See: Cache Plugin | Speed Up Your Page


How do I update AVideo?

Go to Admin Panel → Check for Updates, or run git pull in your AVideo directory. Always backup your database and files before updating.
→ See: How to Update Your AVideo Platform | How to Make a Backup


How do I reset a plugin that's not working?

Go to Admin Panel → Plugins, find the problematic plugin, and use the reset option. This restores default settings without losing your data.
→ See: How to Reset an AVideo Plugin


Why am I getting database errors?

Database errors are often caused by connection limits, corrupted tables, or insufficient memory. Check your MySQL configuration and server resources.
→ See: MySQL Troubleshooting | Error While Sending QUERY Packet


My encoder can't connect to the streamer site

This usually happens due to incorrect URLs, PHP configuration issues, or firewall blocking. Verify both sites can communicate and check your encoder settings.
→ See: Encoder Error - We Could Not Find Your Streamer Site


Still Need Help?

Clone this wiki locally