═══════════════════════════════════════════════════════════════ OBS STUDIO KONFIGURATION - German Cheer Open Streaming ═══════════════════════════════════════════════════════════════ 📡 STREAMING EINSTELLUNGEN ────────────────────────────────────────────────────────────── Service: Custom... Server: rtmp://stream.germancheeropen.de:1935/live/competition Stream Key: (leer lassen) 🎬 OUTPUT EINSTELLUNGEN (Settings → Output) ────────────────────────────────────────────────────────────── Output Mode: Advanced [Streaming Tab] Audio Track: 1 Encoder: x264 Enforce Streaming: ☑ Checked Service Settings Rate Control: CBR Bitrate: 5000 Kbps (für 1080p) oder 3000 Kbps (für 720p) Keyframe Interval: 2 CPU Usage Preset: veryfast Profile: main Tune: zerolatency x264 Options: bframes=0 📺 VIDEO EINSTELLUNGEN (Settings → Video) ────────────────────────────────────────────────────────────── Base Resolution: 1920x1080 Output Resolution: 1920x1080 (oder 1280x720) Downscale Filter: Lanczos Common FPS Values: 30 (WICHTIG: NICHT "Variable"!) 🎵 AUDIO EINSTELLUNGEN (Settings → Audio) ────────────────────────────────────────────────────────────── Sample Rate: 48 kHz Channels: Stereo ⚙️ ADVANCED EINSTELLUNGEN (Settings → Advanced) ────────────────────────────────────────────────────────────── Process Priority: Normal Video: Color Format: NV12 Color Space: 709 Color Range: Partial Stream Delay: Enable: ☐ Unchecked Network: Bind to IP: Default Enable Dynamic: ☑ Checked Bitrate 🔧 ENCODER SPEZIFISCHE EINSTELLUNGEN ────────────────────────────────────────────────────────────── Wenn Hardware-Encoder (NVIDIA NVENC): ───────────────────────────────────── Encoder: NVIDIA NVENC H.264 Rate Control: CBR Bitrate: 5000 Kbps Keyframe Interval: 2 Preset: Quality Profile: high Look-ahead: ☐ Unchecked Psycho Visual: ☐ Unchecked GPU: 0 Max B-frames: 0 (WICHTIG!) Wenn Software-Encoder (x264): ───────────────────────────── Encoder: x264 Rate Control: CBR Bitrate: 5000 Kbps Keyframe Interval: 2 CPU Usage Preset: veryfast Profile: main Tune: zerolatency x264 Options: bframes=0 🎯 EMPFOHLENE BITRATEN ────────────────────────────────────────────────────────────── 1920x1080 @ 30fps: 4500-6000 Kbps 1280x720 @ 30fps: 2500-4000 Kbps 854x480 @ 30fps: 1000-2000 Kbps ⚠️ WICHTIGE HINWEISE ────────────────────────────────────────────────────────────── 1. B-Frames MÜSSEN auf 0 sein! (bframes=0) 2. Konstante Framerate verwenden (30 oder 25, NICHT Variable!) 3. CBR (Constant Bitrate) verwenden, NICHT VBR 4. Keyframe Interval: 2 Sekunden 5. Tune: zerolatency für minimale Latenz ✅ TESTEN ────────────────────────────────────────────────────────────── Nach dem Starten: 1. Öffne: https://admin.germancheeropen.de/stream-monitor.html 2. Stream sollte nach 5-10 Sekunden sichtbar sein 3. Keine Hänger oder Freezes 🔍 TROUBLESHOOTING ────────────────────────────────────────────────────────────── Problem: "DTS is greater than PTS" Fehler Lösung: - B-Frames auf 0 setzen (bframes=0) - Konstante Framerate (30fps, nicht variable) - x264 Tune auf "zerolatency" Problem: Stream hängt/freezt Lösung: - Bitrate reduzieren (3000 statt 5000) - CPU Preset auf "faster" oder "veryfast" - Auflösung auf 720p reduzieren Problem: Hohe CPU Last Lösung: - Hardware-Encoder verwenden (NVENC/QuickSync) - CPU Preset auf "ultrafast" - Auflösung reduzieren ═══════════════════════════════════════════════════════════════