---
# System prepended metadata

title: Streaming machine setup

---

Streaming machine setup

- Ubuntu pacakages
  - git
  - git-annex
  - obs-studio
  - pulsemixer or pavucontrol
  - python3-venv
  - mpv
  - htop

- Zoom
  - Download Zoom
  - dpkg -i zoom_amd64.deb
  - apt install --fix-broken
  - configure Zoom
    - General> use dual monitors=true
    - Video> HD=true, turn off when joining=true, hide non-video participants=true
    - Audio> set as needed, automatically join by computer=true, mute when joining=true
    - Share screen> enter full screen=false, scale content=true
    - whatever else are desired

- obs-scenes
  - git clone obs-scenes

- coderefinery-artwork
  - git clone https://github.com/coderefinery/coderefinery-artwork.git

- OBS install
  - package obs-studio
  - package xdotool

- OBS
  - start OBS
  - Profiles > Import > obs-scenes/Profiles/...
  - Scene Collection > Import
    - fix missing materials.  It's probably in the 
  - Flip through sceres and adujst the text
  - configure obs-websocket

- Set up midictl
  - package v4l-utils
  - package xdotool
  - git clone https://github.com/rkdarst/midictl.git
  - cd midictl
  - python3 -m venv venv
  - source venv/bin/activate
  - pip install -r requirements.txt
  - 