- This page is running directly on the Pico W in the stream, using microdot (but proxied out via cloudflare tunnel).<p>- There's a buzzer that plays a sound as well but the stream has no audio.<p>- There's a Pi Zero 2 W with a Camera Module 3 streaming the video. Streaming low latency video is painful. I tried mjpeg, Nginx+HLS/DASH, YouTube and Twitch. Twitch is definitely the easiest and best-performing.<p>- There's still a few seconds delay between sending your message and the video updating.
(OP, temp user, forgot to disable the HN procrastination timer)<p>For anyone trying to do this in the future, here's the command to stream from a modern Pi camera module / driver to twitch. IIRC I also had to install the full version of the libcamera tools to use the libav switches.<p><pre><code> libcamera-vid -v 0 -t 0 --codec libav --libav-format flv -o "rtmp://<twitch stream url>/<twitch stream key>" --rotation 180 --width 1920 --height 1080 --framerate 30 --bitrate 4000000 --autofocus-mode auto --autofocus-window 0.25,0.15,0.5,0.5</code></pre>
I send it and only partial parts showed, I think the camera recording the steam is on a different Hz than the screen, out of sync, could not see it properly.
your other game project 'grab n throw' looks hilarious, what made you think of that? its like a funny 3d version of pong (without stuff coming back)