Closed Alpha
FluxPlay is currently in Closed Alpha. This documentation is a work in progress and may be incomplete or out of date. Features, UI, and APIs are subject to change without notice. For access inquiries, please contact [email protected].
TRANSCODING
Real-time media conversion for universal playback across all devices. Hardware acceleration delivers smooth streaming with minimal server load.
What is Transcoding?
Transcoding converts video and audio in real-time to formats your device can play. FluxPlay automatically decides when transcoding is needed.
When Transcoding Occurs
Hardware Acceleration
Hardware acceleration uses your server's GPU for transcoding, dramatically reducing CPU load and enabling more simultaneous streams.
- Best overall performance
- HDR tone mapping support
- Highest quality encoding
--gpus all- Excellent power efficiency
- Built into most CPUs
- Low power consumption
--device /dev/dri- Good Linux support
- Competitive quality
- Budget-friendly options
--device /dev/dri- Universal Linux solution
- Works with iGPU and dGPU
- Open-source drivers
--device /dev/driHDR to SDR Tone Mapping
When playing HDR content on non-HDR devices, FluxPlay converts colors to SDR while preserving visual quality.
GPU-accelerated, best quality
Intel GPU tone mapping
CPU-based, fallback option
Quality Presets & Bitrates
| Quality | Resolution | Video Bitrate | Audio Bitrate | Est. File Size/hr |
|---|---|---|---|---|
| 4K Ultra | 2160p | 40-80 Mbps | 640 kbps | 18-36 GB |
| 4K | 2160p | 20-40 Mbps | 384 kbps | 9-18 GB |
| 1080p High | 1920x1080 | 15-20 Mbps | 384 kbps | 6.8-9 GB |
| 1080p | 1920x1080 | 8-12 Mbps | 192 kbps | 3.6-5.4 GB |
| 720p | 1280x720 | 4-6 Mbps | 128 kbps | 1.8-2.7 GB |
| 480p | 854x480 | 1.5-3 Mbps | 128 kbps | 0.7-1.4 GB |