OBS Studio mit dem Elgato Stream Deck unter Linux steuern

Streamdeck UI ist echt cool, das einzige Problem ist, dass wir aber nur Commands und Hotkeys nutzen können, also brauchen wir eine Alternative um OBS zu steuern.

Kapitel im Video:

  • 00:00 Intro
  • 00:43 Installation
  • 02:12 OBS Websocket konfigurieren
  • 02:54 Die Commands erklärt
  • 05:33 Commands in StreamDeck UI einrichten
  • 06:40 Outro

Downloads

  • StreamDeck UI: https://github.com/timothycrosley/streamdeck-ui
  • OBS-CMD: https://github.com/grigio/obs-cmd

Installation

Für die Installation einfach die passende Datei (normalerweise die amd64 Datei(also für x86 PCs)) herunterladen und im Terminal in das Downloadverzeichnis navigieren und diesen Befehl ausführen:

chmod +x obs-cmd-linux-amd64 && sudo mv obs-cmd-linux-amd64 /usr/local/bin/obs-cmd

Danach einfach den Befehl „obs-cmd“ im Terminal ausführen und OBS-CMD sollte funktionieren.

OBS Websocket

Das OBS Websocket ist in OBS unter den Werkzeugen und muss nur aktiviert werden.

Die Authentifizierung kann aktiviert werden, dadurch kann nicht so einfach jeder euer OBS steuern, mit der Authentifizierung braucht man dann halt noch das Passwort.

Commands

Die Commands sind simpel aufgebaut

Ohne Authentifizierung:

obs-cmd [BEFEHL]

Mit Authentifizierung:

obs-cmd -  -websocket obsws://localhost:[PORT]/[PASSWORT] [BEFEHL]

Hier einmal eine Liste:

obs-cmd --help
obs-cmd scene switch <scene>
obs-cmd scene switch @cam-front
obs-cmd scene-collection switch <collection>
obs-cmd scene-item toggle <scene> <item>
obs-cmd toggle-mute Mic/Aux
obs-cmd recording start
obs-cmd recording stop
obs-cmd recording toggle
obs-cmd recording pause
obs-cmd recording resume
obs-cmd recording toggle-pause
obs-cmd recording status
obs-cmd streaming start
obs-cmd virtualcam start
obs-cmd save-screenshot <source> <format> <file_path> [--width WIDTH] [--height HEIGHT] [--compression-quality COMPRESSION_QUALITY]
obs-cmd replay toggle
obs-cmd replay save
obs-cmd replay status
obs-cmd replay last-replay
obs-cmd info

In Streamdeck UI einbinden

In Streamdeck UI jetzt einfach normale Buttons benennen und dann die Commands passend einfügen, sofern ihr die Authentifizierung nutzt müsst ihr euch das einmal kopieren, damit ihr euch am Ende authentifizieren könnt.

So sollte es am Ende funktionieren…

Nur als Info, so funktioniert die native Streamdeck Software unter Windows auch, da sie auch das Websocket von OBS nutzt.

Newsletter, um nichts mehr zu verpassen…


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare