Skip to content

romestylez/pocketBond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

📡 PocketBond

Helper-App für PocketSRT – SRTLA Multi-Cellular Bonding

PocketBond verwandelt jedes Android-Handy in einen SRTLA Bonding-Node. Die App stellt die eigene Mobilfunk-Verbindung als zusätzlichen Übertragungspfad für PocketSRT bereit – je mehr Handys, desto stabiler und bandbreitenreicher der Stream.

⚠️ PocketBond funktioniert nur zusammen mit PocketSRT


📥 Download

👉 Neueste Version (APK)

Android 8.0+ erforderlich · Jedes Handy mit aktivem Mobilfunk-Datentarif kann als Node genutzt werden


🔄 Wie funktioniert das?

PocketSRT (Haupt-Handy)
  ├─ WiFi               → SRTLA Server
  ├─ Mobilfunk          → SRTLA Server
  ├─ PocketBond Handy 2 → SRTLA Server  (Telekom 5G)
  └─ PocketBond Handy 3 → SRTLA Server  (Vodafone 4G)

PocketBond bindet den gesamten Netzwerkprozess an die Mobilfunk-Verbindung des Handys – selbst wenn WiFi verfügbar ist, laufen alle Pakete garantiert über Mobile Data. PocketSRT erkennt alle PocketBond Instanzen automatisch via mDNS und verteilt die SRTLA Pakete auf alle verfügbaren Pfade.


⚡ Schnellstart

1. PocketSRT vorbereiten

  • In PocketSRT SRTLA als Protokoll wählen
  • PocketBond Helper aktivieren
  • Ein Passwort setzen (wird für die Verbindung benötigt)

2. PocketBond einrichten

  • PocketBond auf dem Hilfs-Handy installieren
  • Gleiches Passwort wie in PocketSRT eingeben
  • Beide Handys im selben WiFi → automatische Verbindung via mDNS!

3. Verbindung prüfen

  • In PocketSRT erscheint das Hilfs-Handy als verbundener Helper
  • Der Bonding-Status zeigt alle aktiven Pfade und deren Bandbreite
  • Stream starten – PocketSRT verteilt automatisch auf alle Pfade

🌐 Warum mehrere Handys?

pocketSRT kann bereits WiFi und Mobilfunk gleichzeitig nutzen. Jedes weitere PocketBond Handy fügt einen komplett unabhängigen Mobilfunkpfad hinzu:

Setup Pfade Vorteil
PocketSRT allein (SRT) 1 Basis-Streaming
PocketSRT allein (SRTLA) 2 WiFi + Mobilfunk
+ 1x PocketBond 3 +1 Mobilfunk-Provider
+ 2x PocketBond 4 +2 Mobilfunk-Provider

Praxisbeispiel: Fällt auf einer Live-Veranstaltung das Telekom-Netz aus, streamt PocketBond nahtlos über Vodafone weiter – ohne Unterbrechung.


📊 Monitoring

  • Verbundene Nodes werden in PocketSRT live angezeigt
  • Bandbreite pro Pfad in Echtzeit sichtbar
  • Automatische Wiederverbindung bei Verbindungsabbruch
  • Menü (☰) → Log für detaillierte Verbindungsinfos

❓ FAQ

Brauche ich einen Mobilfunk-Vertrag auf dem Hilfs-Handy? Ja, jedes PocketBond Handy muss einen aktiven Datentarif haben – das ist der Sinn der App.

Funktioniert PocketBond auch ohne WiFi? Nein, die automatische Erkennung via mDNS erfordert dass alle Handys im gleichen WiFi sind. Die eigentlichen Stream-Pakete laufen dann aber über Mobilfunk.

Wie viele PocketBond Handys kann ich nutzen? Theoretisch unbegrenzt – in der Praxis sind 2-3 Hilfs-Handys bereits sehr effektiv.

Welche Handys funktionieren als PocketBond Node? Jedes Android 8.0+ Handy mit aktivem Mobilfunk-Datentarif.


🙏 Credits

PocketBond wurde komplett mit nativen Android APIs gebaut – ohne externe Bibliotheken:

Android API Verwendung
ConnectivityManager / bindProcessToNetwork() Prozess an Mobilfunk binden
NsdManager mDNS Auto-Discovery
DatagramSocket UDP Paket-Weiterleitung

Der gesamte Bonding-Mechanismus ist eigenständig entwickelt und speziell auf die Zusammenarbeit mit PocketSRT ausgelegt.


☕ Support

Wenn dir PocketBond gefällt:


📄 Lizenz

Apache License 2.0 – siehe LICENSE

About

Helper-App für PocketSRT. Stellt die Mobilfunk-Verbindung des Handys als zusätzlichen SRTLA Bonding-Pfad bereit – je mehr Handys, desto stabiler der Stream.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors