Setup Documentation
Prep Laptop
- Install Fedora
- Create User
streamer -
Check out
git@gitlab.synyx.de:streaming/strymding.git
Runbolt plan run strymdump::stream_setup --target stream01.synyx.coffee dir=$PWD - Disable Energy Savings via GNOME Settings
- Enable Remote Control for debugging GNOME Settings -> System -> Sharing -> ...
Build
- Laptop with Power attached
- Power strip >= 3 sockets
- USB hub with at least 4 ports
- Camera (e.g. Lenovo 1080p)
- Room Mic (e.g. Jabra Speak 810 M)
- Capture Device (e.g. Elgato CamLink)
- Control (e.g. Elgato Stream Deck >= 6 keys)
Checkup
- Make sure Camp Wi-Fi works
- Make sure OBS is running
- Import Camp Profile and Scene Collection if needed
- Check Tools -> Websocket -> Enable Websocket Server
-
Check
~/streaming/.env:
OBS_PASSshould be the Websocket Server password from OBS
ENVIRONMENTshould be the room name orWanderer
RTMP_STREAM_KEYshould be the one for the room/wanderer stream.
PEERTUBE_VIDEO_IDshould be the corresponding stream in peertube.
CHAT_QUESTIONS_ONLYto true, if there is too much chatter
-
Start
obsding:
cd streaming source .env ./obsding
Prep
- Ask speaker if streaming is ok
- Help speaker connect HDMI and check Output
- Check OBS HDMI Capture input if Screen is visible (HDMI++ scene or
Ctrl+Fto fix) - Tell speaker where the "Start/Stop Stream" button is
- Tell speaker they can show/hide chat messages
- Tell speaker everything will be fine