Set Up Your AI-Powered Media Platform in 5 Steps
From configuring storage backends to enabling semantic video search in under 20 minutes.
Aeion Bridge runs FFmpeg locally on your machine, avoiding cloud upload for large files. Results are returned to the server. When Bridge is unavailable, operations fall back gracefully.
OpenAI Whisper is recommended for most use cases (base64 audio input, word timestamps). Deepgram Nova-2 is best for real-time streaming. AssemblyAI has excellent speaker diarization and PII redaction. Google STT excels at multi-language support. All can be configured; the system falls back if one is unavailable.
Aeion indexes your videos with AI, creating a semantic understanding of video content. You can then search with natural language: "person running," "blue car," "indoor meeting." Results include video ID, confidence score, and timestamp of the matching segment. Requires a Twelve Labs API key.
Vision AI analyzes the image/video frame and returns scores per category (adult, racy, violence, spoof, medical). If any category exceeds its threshold, the asset is flagged. With auto-reject enabled, uploads are rejected automatically; otherwise, assets go to a moderation review queue.
The watermarking service supports text and image watermarks. Text: font, size, color, opacity, rotation, position. Image: overlay with size/position. Presets: corner, center, diagonal, subtle. Apply to single asset or batch to collections. Save as new or replace original.
Configurable sizes: original, large (1200px), medium (800px), small (400px), thumbnail (200px), avatar (100px). WebP/AVIF conversion with quality optimization. Focal point detection ensures important content stays in frame during cropping.
Aeion supports S3, GCS, Azure, R2, MinIO, and local storage. Configure multiple providers in Media > Settings > Storage. Set a default provider, with fallback providers if the default fails. CDN integration for faster delivery.
Yes. Browser-only mode works for simple uploads. Variant generation and image processing fall back to server-side processing when Bridge is unavailable. Local FFmpeg transcoding requires Bridge for best performance.
Every AI operation (transcription, NSFW detection, Twelve Labs indexing) is tracked automatically. Provider-specific metrics (calls, tokens, cost) are recorded. Aggregate by provider for billing and quota management.
Configurable whitelist: images (JPEG, PNG, WebP, AVIF, GIF), videos (MP4, MOV, MKV, WebM), audio (MP3, WAV, OGG, FLAC), documents (PDF). Max file sizes per type. Magic byte verification for security. Virus scanning hooks available.