Helium Streamer supports both MySQL and MariaDB as a database backend (they use the same connection path). This requires a Premium license - SQLite is the only database type available without one.


Windows


  1. Make sure your MySQL or MariaDB server is reachable from the Streamer machine, and that you have a username/password with access to it.
  2. Start the Helium Streamer Launcher and go to the Database page.
  3. Click Create new database... (for a fresh database) or Open database... (to connect to an existing one).
  4. Select MySQL from the Database type list.
  5. Fill in:
    - MySQL/MariaDB Server - the hostname or IP address of your server.
    - Port - defaults to 3306, the standard MySQL/MariaDB port.
    - Username and Password - credentials for that server.
  6. Click to list available databases, then select your Helium database from the Selected database list.
  7. Click Verify and save.


Linux / Raspberry Pi


Run the Configurator's interactive setup:


./Streamer.Configurator.Console prepare --interactive


Choose MySQL as the database type (requires the same Premium license as on Windows). You'll be prompted for the server host, port (default 3306), database name, username, and password - the same information as above.


Notes


  • Helium Streamer connects using the utf8mb4 character set, so make sure your database and tables use (or can use) utf8mb4 to avoid issues with special characters, emoji, etc. in tags or metadata.
  • Connection is via username/password authentication - there's no separate configuration needed on the MySQL/MariaDB server beyond having a reachable account with access to the database.