Fiche projet · Logiciel

Sunday Stream, piloter son stream depuis le canapé

Client
Binaweb (in-house)
Année
2026
Domaine
Logiciel
Rôle Binaweb
Conception, architecture et développement (Windows, service, Android)

Télécharger la dernière version Dernière version stable, depuis le dépôt GitHub public.

Tableau de bord de Sunday Stream : état du stream, OBS, chat Twitch et téléphone

Contexte

Un streamer qui joue sur une TV de salon doit pouvoir lancer son live, changer de scène et modérer son chat sans se lever. Le projet est né de ce besoin : Couch Stream App, l’app Android, puis Sunday Stream qui réunit tout dans une seule application Windows.

Problématique

Piloter OBS, lire le chat Twitch et envoyer sa voix au PC depuis un téléphone, sur le réseau local, avec une latence faible et une installation à la portée d’un non-technicien.

Solution

Une architecture en trois parties : une application Windows (Tauri, Rust) avec zone de notification et mises à jour signées, un service Node.js qui parle à OBS et à Twitch, et une application Android (Capacitor) avec service natif pour garder le micro actif écran éteint.

  • Démarrage et arrêt du stream, changement de scène, coupure du micro.
  • Chat Twitch en direct avec modération : suppression, timeout, bannissement.
  • Micro du téléphone envoyé au PC en audio Opus via WebRTC, injecté dans OBS.
  • Santé du stream : débit, images par seconde, images perdues, avec alertes configurables.
  • Appairage par QR code et découverte automatique sur le réseau local, assistant de premier lancement.

Le bot Discord du dimanche soir et la gestion des clips sont prévus dans la prochaine étape.

Technologies

  • Tauri
  • Rust
  • Node.js
  • Capacitor
  • Android
  • WebRTC
  • OBS WebSocket
  • Twitch API