Skip to content

Releases: IRL4YOU/irl4you-pip

IRL4YOU BOX 1.0.0

Choose a tag to compare

@IRL4YOU IRL4YOU released this 10 Oct 17:48
9d5bd53

Die erste Version ohne „Beta“, Stand vom 10. Oktober 2026. Ein neues fertiges Image gibt es diesmal nicht; das letzte (irl4you-box-0.9.161.img.zip) steht beim Release v0.9.161. Neu installieren geht mit dem Ein-Befehl-Weg aus der README (setup.sh), bestehende Boxen aktualisieren sich über die Karte Software-Update.

Mehr zur BOX, Anleitungen, Server und Rechner gibt es auf irl4you.de: Vorstellung der BOX, Neuigkeiten, BELABOX einrichten, SRTLA-Server mit Docker.

Was erprobt ist:

  • Kameras über Tage am Stück (zuletzt 47,5 Stunden), Orange Pi 5 Plus mit vier DJI-Kameras (Osmo Action 4, Action 5 Pro, Action 6) und einer GoPro Hero 8, dazu die Osmo Pocket 3.
  • Twitch mit echtem Konto: Anmeldung (Streamer, Moderator, Zuschauer), Chat lesen und schreiben, Moderation.
  • Vorschau über Tailscale: von einem Streamer mit seiner Box bestätigt.

Neu seit 0.9.229:

  • Die Vorschau von außen lässt sich jetzt auch über Tailscale einschalten; sie zeigt den echten Grund, wenn sie gesperrt ist.
  • Hinweis „Bildaufbau fehlt“, wenn „Live“ noch nicht geht; „Netze suchen“ bei DJI-Kameras zeigt den Grund.
  • Alle 14 Sprachen vollständig; README und Anleitungen aufgeräumt, mit Links zu irl4you.de.

Noch nicht ausprobiert: GoPro Hero 9 bis 13, DJI Osmo Action 2 und 3 sowie Starlink. Bei Problemen bitte ein Ticket aufmachen. Die Einzelheiten stehen in der CHANGELOG.md.

0.9.229 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 10 Oct 15:32
5fedc51

Stand vom 10. Oktober 2026. Ein neues fertiges Image gibt es diesmal nicht; das letzte (irl4you-box-0.9.161.img.zip) steht beim Release v0.9.161. Neu installieren geht mit dem Ein-Befehl-Weg aus der README (setup.sh), bestehende Boxen aktualisieren sich über die Karte Software-Update.

Mehr zur BOX, Anleitungen, Server und Rechner gibt es auf irl4you.de: Vorstellung der BOX, Neuigkeiten, BELABOX einrichten, SRTLA-Server mit Docker.

Neu seit 0.9.161 unter anderem:

  • Vorschau des gesendeten Bildes als echtes Video, nur auf Knopfdruck; von außen (Tailscale) standardmäßig aus und nur klein erlaubbar.
  • Twitch: Zuschauer-, Moderator- und Streamer-Anmeldung je Browser, neue Chat-Befehle (/vip, /mod, /raid …), Chat-Abzeichen als Symbole, persönliche Emotes (BTTV, 7TV).
  • Komplett-Einrichtung mit einem Befehl (setup.sh), Sicherung mit Fortschritt und Hinweisen; Netzwerkkarten folgen der MAC-Adresse; feste Zusatzadresse fürs LAN.
  • Neue Hardware: USB-WLAN-Stick UGREEN AX900, UGREEN Bluetooth 6.0, DJI Osmo Pocket 3 (Akkustand mit Ladesymbol); Handyverbindungen und Controller.
  • Wächter der Sendekette gegen Hänger von belacoder; „Problem melden / Wunsch äußern“; Änderungsverlauf mit Suche.
  • Handy: kompaktere Oberfläche, Fußleiste mit Live/Stop, Logo im Kopf; Hinweis „Bildaufbau fehlt“, wenn Live noch nicht geht; „Netze suchen“ zeigt den Grund.
  • README stark gekürzt, neue Anleitung Hardware, Links zu irl4you.de.

Beta: Nicht alles ist mit echten Geräten geprüft (lange Fahrten, Starlink, Twitch-Rollen nur gegen Testserver). Einzelheiten in der CHANGELOG.md.

0.9.161 (Beta)

Choose a tag to compare

@Bittersweet1987 Bittersweet1987 released this 09 Oct 03:50
4b18aa0

Stand vom 9. Oktober 2026. Dazu gibt es ein fertiges Image zum Aufspielen (irl4you-box-0.9.161.img.zip, 1,1 GB, entpackt 4 GB) für die Orange Pi 5 Plus: Entpacken, mit einem Programm wie balenaEtcher oder Rufus auf die SD-Karte schreiben, starten. Passwörter, SSH-Schlüssel, Anmeldungen und die Kennung der Box sind entfernt; jede Box richtet sich beim ersten Start neu ein. Die Prüfsumme steht in irl4you-box-0.9.161.img.zip.sha256.

Neu seit 0.9.149 unter anderem:

  • USB-Webcam (UVC) als Kamera-Quelle neben dem HDMI-Eingang, mit H.264 direkt aus der Kamera (Osmo Action 6) und Zuschnitt der Füllzeilen nur bei Kameras, die sie haben.
  • Meldung bei Strommangel für DJI-Kameras am USB (Hub mit eigenem Netzteil verwenden).
  • USB-Meldungen verschwinden von selbst, wenn das Gerät wieder da ist, und lassen sich schließen.
  • Twitch-Chat zeigt den Kanal des angemeldeten Kontos, auch ohne Eintrag in der Karte.
  • Fernzugriff: „Freigabe im privaten Netz“ zeigt den Freischaltlink statt einer Zeitüberschreitung.
  • „Kamera entfernen“ entfernt wirklich, an beiden Stellen (Kameraliste und DJI-Karte).
  • Herunterfahren mit deutlicherer Rückfrage; Installation ohne irreführende Warnungen von pip und apt.

Beta: Nicht alles ist mit echten Geräten geprüft (die Einspeisung der USB-Webcam in den RTMP-Eingang ist noch nicht auf der Box gelaufen). Die Einzelheiten stehen in der CHANGELOG.md.

0.9.149 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 08 Oct 16:00
d6a247d

Stand vom 8. Oktober 2026, die letzte Beta-Version vor einer Version 1. Gut als Rücksprungpunkt: Auf der Box lässt sich über "Auf eine bestimmte Version wechseln" auf diese Version gehen.

Neu seit 0.9.113 unter anderem:

  • Twitch-Chat in der Oberfläche: Anmeldung per Geräte-Code (kein Token eintippen), Lesen mit Emotes (Twitch, 7TV, BetterTTV, FrankerFaceZ) und Abzeichen, Schreiben, Moderation, Karten für Sub, Geschenk-Abos, Raid, Cheer, Follow und Kanalpunkte, Amplitude der Verbindung.
  • Akku-Warnung im Twitch-Chat mit eigenem Bot-Konto (sonst schreibt das Hauptkonto).
  • Hinweise bei Ausfällen (Kamera, HDMI, USB-Adapter, "Bitte Stromversorgung prüfen") mit "i".
  • HDMI-Kamera, QR-Codes für IRL Pro, Moblin und GoPro (Hero 8 mit Labs-Firmware im Dauerbetrieb bestätigt), Pulsanzeige in der Kopfleiste am Handy.
  • 14 Sprachen, alle Texte in allen Sprachen geprüft.
  • Anleitungen im Ordner anleitungen/ (Kameras, GoPro, Senden, Twitch-Chat, Betrieb) und aufgeräumtes Repository.

Beta: Nicht alles ist mit echten Geräten geprüft. Mit echtem Twitch noch nicht gesehen: Follow- und Kanalpunkte-Karten und das Senden über die Twitch-Schnittstelle. Die Einzelheiten stehen in der CHANGELOG.md.

0.9.113 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 06 Oct 14:50
b8f3cbf

Stand 0.9.113 (6. Oktober 2026), Rücksprungpunkt vor dem Einfügen des Pull Requests #27.

  • 0.9.112: Mit "Alle Kameras immer bereit" läuft die Sendung im normalen Modus weiter, wenn gst-launch-1.0 fehlt; der Installer holt gstreamer1.0-tools.
  • 0.9.113: Eine DJI-Kamera bleibt bei der gewählten Verbindung (Hardware-Adresse statt Netzwerkname).

Bekannt: Mit eingeschaltetem "Alle Kameras immer bereit" (Beta) wurde auf einer Box mit drei Kameras ein Absturz gemeldet (#19); der Schalter ist standardmäßig aus.

Alle Änderungen: CHANGELOG.md.

0.9.110 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 05 Oct 18:58
d790dbd

Stand vom 5. Oktober 2026, gedacht als Rücksprungpunkt vor dem Umbau des Notbetriebs (Issue #19). Auf der Box lässt sich über "Auf eine bestimmte Version wechseln" wieder auf diese Version zurückgehen.

Neu seit 0.9.99 unter anderem: Fortschrittsanzeige bei beiden Updates, Netze in der Nähe und jederzeit änderbare Verbindung bei DJI-Kameras, Tailscale-Hilfen und Protokoll, Karte "Language" entfällt (#24). Der Tailscale-Teil steht wie in 0.9.94 (Testversion, siehe CHANGELOG.md).

Beta: nicht alles ist mit echten Kameras geprüft. Die Einzelheiten stehen in der CHANGELOG.md.

0.9.42 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 04 Oct 11:26
82f7969

0.9.42 (Beta)

Zusammenfassung seit 0.9.38 (Einzelheiten: CHANGELOG.md).

Hauptbild tauschen ohne Unterbrechung (experimentell, standardmäßig aus)

  • Im Bildaufbau gibt es die Auswahl "Hauptbild tauschen ohne Unterbrechung": Hauptbild und erstes kleines Bild oder alle Kameras. Dann läuft der Wechsel im Schalter "Hauptbild" ohne Neustart des Encoders als harter Schnitt, Ton inklusive; der Upload zum Empfänger läuft durch.
  • Dafür dekodiert die Box jede Kamera der Gruppe zweimal (groß und klein): bei vier Kameras 6, bei "alle Kameras" 8 Dekodierungen. Gemessen: 46 bis 55 Prozent eines Kerns für die Sendekette, Temperatur 36 bis 39 °C.
  • Getestet mit Testbildern und im Heimnetz mit vier DJI-Kameras (mehrere Tausche in Folge, kein Neustart). Noch nicht geprüft: längere Zeit und unterwegs. Die Kameras einer Gruppe sollten dieselbe Auflösung senden. Eine Überblendung gibt es noch nicht.
  • Behoben in 0.9.40: Nach einem Tausch startete die Kamera-Automatik den Encoder etwa 3 Sekunden später doch neu.

Anmeldung

  • Auf einer frischen BELABOX gibt es keinen Setup-Code mehr. Es gilt das BELABOX-Passwort; hat die BELABOX noch keins, steht auf der Seite, dass es zuerst in der BELABOX-Oberfläche festgelegt werden muss, und die Seite wartet darauf.

System-Updates

  • Ein unterbrochener Paketlauf ("dpkg was interrupted") wird vor dem Update selbst abgeschlossen. Bei anderen Fehlern steht eine verständliche Meldung mit dem nötigen Befehl in der Oberfläche.

Einspielen: In der Oberfläche über "Software-Update", nicht während einer Übertragung.

0.9.38 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 04 Oct 10:01

0.9.38 (Beta)

Zusammenfassung seit 0.9.31 (Einzelheiten: CHANGELOG.md).

Hauptbild tauschen (Szenenwechsel, erste Stufe)

  • In der Live-Karte steht unter "Hauptbild" jede Kamera, die im Bild ist, als Schalter. Ein Klick macht sie zum Hauptbild; die bisherige Hauptkamera wird kleines Bild an deren Platz. Kamera und Verzögerung bleiben beisammen, Ecke, Größe, Position und die Wahl des Tons bleiben am Platz.
  • Läuft die Sendung, startet der Encoder dafür neu und das Bild ist etwa 5 Sekunden unterbrochen (nach Rückfrage). Neu: POST /api/pipeline/swap.
  • Ein Tausch ohne Neustart und ohne Unterbrechung ist in Arbeit und kommt in einer späteren Version.

Oberfläche

  • Karte "Status": gleichmäßigere Abstände in den Kästen System, Kameras und Upload; Schalter und Knöpfe haben dieselbe Eckenrundung; der Punkt vor dem Kameranamen (grün = sendet, rot = fehlt) steht auch bei der gewählten Hauptkamera.

Hinweise

  • Das ist die letzte Version vor dem Umbau für den Tausch ohne Unterbrechung.

Einspielen: In der Oberfläche über "Software-Update", nicht während einer Übertragung.

0.9.31 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 04 Oct 08:53

0.9.31 (Beta)

Zusammenfassung seit 0.9.16 (Einzelheiten: CHANGELOG.md).

Stabilität der Sendung

  • Kurze Aussetzer einer Kamera starten den Encoder nicht mehr mehrfach neu: RTMP-Leerlaufgrenze von 4 auf 15 Sekunden (ein apt-Haken stellt sie nach einem Update des BELABOX-Pakets wieder her), sofortiges Umschalten bei fehlender Kamera, SIGPIPE-Schutz im Sendedienst.
  • Der Stall-Wächter in belacoder prüft nur noch den Ausgang des Encoders; ein Aussetzer einer kleinen Kamera beendet die Sendung nicht mehr.
  • Mindestanteil je Sendeweg (10 Prozent) bei "Alle Leitungen gleichzeitig nutzen", damit auch ein schwächerer Weg warm bleibt.
  • Das Journal nennt Signal und Grund, wenn der Encoder endet.

Oberfläche

  • Karte "Status": Kasten System (CPU, Temperatur, Arbeitsspeicher), Kasten Kameras mit Ampel und Eingangsbitrate, Kasten Upload mit Ampel je Sendeweg.
  • Der "Sendemodus" heißt jetzt "Streammodus".

Hinweise

  • Gegen Kamera-Aussetzer half in unserem Aufbau vor allem WPA2 statt WPA3 im reinen 5-GHz-Kameranetz, siehe README, Abschnitt "Hinweise zum Kamera-WLAN".
  • Beta: Der Mindestanteil und der neue Stall-Wächter sind bisher nur im Heimnetz mit vier DJI-Kameras getestet, nicht unterwegs.

Einspielen: In der Oberfläche über "Software-Update", nicht während einer Übertragung.

0.9.16 (Beta)

Choose a tag to compare

@IRL4YOU IRL4YOU released this 03 Oct 16:52

Beta-Version. Neu seit 0.9.13:

  • Die Bitrate bricht nicht mehr ein und bleibt unten hängen. Zwei Ursachen sind behoben: der Bitraten-Regler im Encoder ist jetzt tolerant gegen das normale Rauschen von Mobilfunk-Leitungen (kleiner Patch auf BELABOX/belacoder, Ordner belacoder/, wird bei der Installation selbst gebaut), und für den Empfänger gibt es einen Hinweis zur Wartegrenze bei Verlustmeldungen. Gemessen: im Mittel 7,8 Mbit/s über 13 Minuten, nie unter 3 Mbit/s.
  • Automatisch live gehen nach dem Start der Box (Schalter in der Live-Karte, standardmäßig aus): einmal pro Start, sobald eine Kamera sendet. Verbraucht Mobilfunkdaten. Der Hilfetext steht hinter einem kleinen „?“.
  • Kleinere Verbesserungen und Korrekturen in README und Dokumentation.

Update: In der Karte „Software-Update“ auf „Suchen“ klicken (die Box fragt GitHub nur alle 6 Stunden und nie während einer Sendung selbst nach). Neu installieren: siehe README, Abschnitt „Installation auf der Box“.

Ehrlich gesagt: Es ist eine Beta. Getestet auf der Orange Pi 5 Plus (mehrere Stunden Dauerbetrieb, vier Kameras, Mobilfunk und USB-Router). Fragen und Fehler gern im Discord.

Vollständige Änderungsliste: CHANGELOG.md