Zum Inhalt

Streamen mit Linux

📅 Erstellt: 14.03.2026 🔄 Aktualisiert: 23.08.2026

Twitch, YouTube, etc....

OBS Studio

OBS mit Kompatibilität für Windows VST Plugins

VST Plugins in einer Wine-Umgebung, empfehle über Bottles, installieren und mit yabridgectl den Pfad angeben und synchronisieren.
OBS starten mit QT_QPA_PLATFORM=xcb obs
Denke wenn einmal eingestellt kann diese Umgebungsvariable wieder weggelassen werden, sollte diese irgendwas an Performance etc. ändern.

OBS Startablauf

  1. Virtuelle Audio-Devices bereitstellen
    systemctl --user start virtual-audio.service
  2. Low-Latency ALSA setzen
    pw-metadata -n settings 0 clock.force-quantum 128
  3. StreamDeck UI beenden
    kill $(pgrep -f streamdeck)
  4. Companion starten
    companion &
  5. Chatty starten
    chatty &
  6. Streaminfo setzen (URL im Browser öffnen)
    xdg-open https://dashboard.twitch.tv/popout/u/marquisor/stream-manager/edit-stream-info
  7. Startszene etc. und go

OBS startet selbst im abgesicherten Modus nicht mehr wegen karpotter Quellen

Hier bezüglich UVC Videogerät Pipewire Beta, von "enabled": true, auf "enabled": false, gesetzt:
6031d6fc1b0dc12fd79848081c028147.png

Etwaige als Szenen verwendete Quellen auch mit einschließen! Müssen ALLE "enabled": false, stehen!

USB UVC Videogerät zurücksetzen

Hier gibt es einige Möglichkeiten...

Allgemein immer mit dmesg -Tw laufen lassen und Meldungen prüfen!

Überprüfung, ob momentan noch darauf zugegriffen wird:
lsof /dev/video*

Mit lsusb prüfen welche IDs das Videogerät hat:
e60fbe20ee95e8bc1ed5d2c2eb35cfcd.png

USB-Reset ausführen:
sudo usbreset 07ca:0553

UVC-Modul "durchspülen":
sudo modprobe -r uvcvideo && sudo modprobe uvcvideo

Brute Force Modul entfernen:
sudo rmmod -f uvcvideo

ACHTUNG! Teilweise hilft auch nur ein manueller Power-Cycle, d.h. USB-Kabel entfernen, 10 Sekunden warten, USB-Kabel wieder anstecken.

Modul mit Quirks-Fix laden:

sudo modprobe -r uvcvideo
sudo modprobe uvcvideo quirks=0x82  // oder Alternativ mit 0x80

Modulparameter auslesen:

❯ cat /sys/module/uvcvideo/parameters/quirks

130

~
❯ grep . /sys/module/uvcvideo/parameters/*

/sys/module/uvcvideo/parameters/clock:CLOCK_MONOTONIC
/sys/module/uvcvideo/parameters/hwtimestamps:0
/sys/module/uvcvideo/parameters/nodrop:1
/sys/module/uvcvideo/parameters/quirks:130
/sys/module/uvcvideo/parameters/timeout:5000
/sys/module/uvcvideo/parameters/trace:0

~
❯ modinfo uvcvideo | grep parm

parm:           timeout:Streaming control requests timeout (uint)
parm:           trace:Trace level bitmask (uint)
parm:           quirks:Forced device quirks (uint)
parm:           nodrop:Don't drop incomplete frames (uint)
parm:           hwtimestamps:Use hardware timestamps (uint)
parm:           clock:Video buffers timestamp clock