StreamPi is designed to help people with older x86 computers and lighter ARM devices that cannot run newer screen-casting or live streaming tools because of higher-end graphics-related requirements.
Originally, StreamPi was created to run from the command-line on a Raspberry Pi (hence the name) using dialog as a TUI (Terminal User Interface) with the ability to run both in X AND console (with limitations). However, I do realize that not everyone is comfortable with the command-line. So, I decided to create an actual GUI (Graphical User Interface) version this time around. The interface should run fine as long as your system has GAMBAS available.
Note-worthy features: * Monitor Twitch and Picarto stream stats without needing authentication (read-only) * Image Overlay (see after recording or while monitoring live stream) * Use notify-send to display IRC** log chat as well as Follow alerts * Auto translate IRC** chat displayed with notify-send * Store up to 3 RTMP urls * Torify your live stream for extra privacy * Crop-out parts of your screen to hide things such as panels * Record or live stream all connected and enabled monitors all in one go * Automatically uses current sound server such as PulseAudio, ALSA, or JACK * Quickly launch a music playing program with selected folder or playlist and have volume auto-adjusted to prevent errors or panic * Use system's default ffmpeg or use a pre-compiled version instead * Monitor your live stream
**Currently, Twitch (as of early 2019) still supports IRC for chatting, as well as a few commands, including interacting with bots. However, there is no reason why you couldn't also setup an IRC channel for your live stream as an alternative for those that don't want to create an account for whatever streaming service you decide to use. StreamPi includes a "Wizard" to help you use IRC clients to chat on Twitch.