add initial goals documentation #1

Merged
patrik merged 8 commits from goals into main 2025-12-01 13:48:39 +01:00
Showing only changes of commit 8f6850877f - Show all commits

View file

@ -104,3 +104,4 @@
- **CDN appliance:** A pre-built hardware (contains some disks and hardware transcoder) which can be easily deployed and registered by anyone. - **CDN appliance:** A pre-built hardware (contains some disks and hardware transcoder) which can be easily deployed and registered by anyone.
- **Custom built Linux based OS:** Buildroot, Nix, or something similar that allows building a compact OS image that can be installed and updated on the target hardware. Built for hosting the CDN software described above. - **Custom built Linux based OS:** Buildroot, Nix, or something similar that allows building a compact OS image that can be installed and updated on the target hardware. Built for hosting the CDN software described above.
- **Fail-safe unattended software update for the CDN appliance:** If a software update goes wrong, the appliance should be able to recover without any human intervention. - **Fail-safe unattended software update for the CDN appliance:** If a software update goes wrong, the appliance should be able to recover without any human intervention.
- **Dynamic encoding profile change based on load:** On live transcode, change the encoding profile from slower to faster ones as demand increases to serve more users more smoothly, when there are less users use slower profiles for better quality.