2.2 KiB
2.2 KiB
🎧 Mindboost Media Streaming Server (NGINX + Byte-Range)
Diese Anleitung beschreibt die Einrichtung eines NGINX-Servers zur effizienten Bereitstellung von Audioinhalten (MP3, OPUS), wie sie von der Mindboost-Plattform verwendet werden.
Die Konfiguration unterstützt HTTP-Streaming über Byte-Range Requests, was schnelle Ladezeiten und PWA-Kompatibilität sicherstellt.
s3 Bucket bei Wodanio
Wir können aktuell auf die S3 Buckets von Wodanio zugreifen. mögliche Pfade sind:
Domain ist immer:
https://de-zlg1.s3.wodanio.net/mindboostmedia/ordnername/filename
Accesstype: public
- /mindboostmedia/noise/manifest.mpd
- /mindboostmedia/lagoon/manifest.mpd
- /mindboostmedia/forest/manifest.mpd
- /mindboostmedia/meadow/manifest.mpd
- /mindboostmedia/tropics/manifest.mpd
damit öffnet ihr diese Files:
- /mindboostmedia/noise/noise_dashinit.mp4
- /mindboostmedia/noise/noise_dashinit.mp4
- /mindboostmedia/noise/noise_dashinit.mp4
- /mindboostmedia/noise/noise_dashinit.mp4
Infos about the files:
1 · What you get
| Feature | Notes |
|---|---|
| 🔗 Single-domain routing | https://b.mindboost.team/media/** (no extra sub-domain quota). |
| 🚀 Out-of-the-box streaming | Correct Content-Type for .opus, .ogg, .mp3, .flac, .wav. |
| 🗄️ Long-term browser cache | Cache-Control: public, max-age=2592000 (≈ 30 days) for audio. |
| 🔒 HTTPS via Let’s Encrypt | Handled by Traefik (websecure entrypoint). |
| 🐳 One-command deployment | docker compose up -d—and done. |