Repository navigation
Technical Source Coverage
Review date: 2026-10-29. This is static source inspection and editorial tracing, not a runtime test report.
- Streamer:
7d48f2dfc0289236718a3f9fba7c5ffecff4a37f. - Encoder:
f05d252659279de90511c1ab2b783bafb0f6f995. - Each plugin's own revision/version and any source changes are recorded on its technical page.
| Item | Count |
|---|---|
| source files | 3169 |
| php files | 2584 |
| named symbols | 10422 |
| plugins | 132 |
| streamer plugins | 80 |
| independent plugins | 40 |
| local plugins | 12 |
The generator reads available PHP/SQL/JavaScript implementation files from tracked component sources and local extensions. It excludes private deployment configuration/media, dependency trees, minified assets, locale catalogs, editor stubs and tests from implementation inventories. Test filenames are linked separately when their names match a plugin; those files were not executed by generation. The generated symbols are file-scoped inventories and do not certify visibility, reachability or behavior.
All available plugin main files and implementation files were scanned for declarations and literal reference patterns. Behavioral guides trace major workflows using source. This does not mean every line received an independent semantic audit. Dynamic parameters, runtime-generated SQL, computed defaults, reflection, external binaries and provider internals cannot be fully described by literal extraction.
- Live ingest/transcoding, destination playback/archive, recording completeness and audiovisual output.
- Real conversion/transfers, multi-Streamer callback execution, cloud storage and payment-provider delivery.
- Authenticated UI/mobile/provider flows and deployment-specific settings or loaded runtime extensions.
- Public availability of new wiki pages before commit/push, or successful production AI ingestion.
The maintenance guide documents the read-only source extractor and reference generator. source-manifest.json stores relative source hashes and owning component revisions; it contains no installation settings or function bodies. A hash match validates the inventory input, not the correctness of a behavioral claim.
Start
Install and update
- Install on Ubuntu 24.04 or 26.04
- Installation Setup Page
- Scheduler cron job (required)
- Set up email
- Use HTTPS
- Own Encoder
- Docker
- Update AVideo
- Backup
- Secure file permissions
- Server command-line tools
- Hidden configuration options
Videos
- Upload a video
- Local Encoder (on your computer)
- Bulk upload by FTP
- Import a channel
- Publish on YouTube and social media
- Privacy options
- Only for logged-in users
- Resolutions by user group
- Storage options
- Move and protect video files
- Video does not play
Users
Live
- Make a live stream
- Stream with OBS
- Own live server
- One live server, many sites
- Live server install errors
- Live does not play
Plugins
Problems
Other
- Translate your site
- Write a plugin (developers)
- Technical reference (developers and advanced administrators)
Old and retired guides