Streamen mit Linux
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¶
- Virtuelle Audio-Devices bereitstellen
systemctl --user start virtual-audio.service - Low-Latency ALSA setzen
pw-metadata -n settings 0 clock.force-quantum 128 - StreamDeck UI beenden
kill $(pgrep -f streamdeck) - Companion starten
companion & - Chatty starten
chatty & - Streaminfo setzen (URL im Browser öffnen)
xdg-open https://dashboard.twitch.tv/popout/u/marquisor/stream-manager/edit-stream-info - 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:

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:

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