Snel antwoord: Een zelfgebouwde IRL stream tas kost €250-400 (hardware + VPS €15/maand) en biedt dezelfde stabiliteit als LiveU Solo (€1500 hardware + €150/maand). Je hebt nodig: Orange Pi 5 Plus (€150), 2-4 USB 4G modems (€30-50/stuk), powerbank (€40), Belabox software (gratis), en een Space-Node VPS voor SRTLA relay. Deze gids leidt je stap-voor-stap door het volledige bouwproces.
Waarom een Eigen Stream Tas Bouwen?
Het Probleem met Traditioneel IRL Streamen
Streamen vanaf je telefoon naar Twitch/Kick werkt prima in de stad, maar zodra je door tunnels rijdt, in landelijke gebieden komt, of tussen gebouwen loopt, valt je stream constant weg. Het probleem: RTMP (het standaard streaming protocol) kan geen pakketverlies aan.
De Commerciële Oplossingen (Te Duur)
| Oplossing | Kosten | Probleem | |-----------|--------|----------| | LiveU Solo | €1500 hardware + €150/maand | Maandelijkse kosten stapelen op | | Peplink MAX BR1 | €600 hardware + sim kosten | Geen ingebouwde encoder | | Psynaps Cloud | €0 hardware + €125-269/maand | Volledig afhankelijk van hun service | | IRL Toolkit | Variabel + €100+/maand | Minder flexibel dan eigen oplossing |
De DIY Oplossing (Deze Gids)
| Component | Eenmalige Kosten | Maandelijks | |-----------|------------------|-------------| | Orange Pi 5 Plus + accessoires | €150-200 | - | | 2x USB 4G Modem | €60-100 | - | | Powerbank 50.000mAh | €40-60 | - | | Belabox software | €0 (open-source) | - | | 2x Prepaid 4G sims | - | €20-40 | | Space-Node VPS relay | - | €10-15 | | Totaal eerste maand | €250-360 | €30-55 |
Na 6 maanden heb je LiveU al ingehaald. Na 12 maanden bespaar je €1000+.
Deel 1: Hardware Selectie
1.1 De Encoder: Orange Pi 5 Plus (Aanbevolen 2026)
De encoder is het hart van je backpack. Hij pakt de video van je camera, comprimeert deze, en verstuurt via meerdere internetverbindingen.
| Specificatie | NVIDIA Jetson Nano (Oud) | Orange Pi 5 Plus (2026 Standaard) | Raspberry Pi 5 | |--------------|---------------------------|-----------------------------------|----------------| | Processor | Tegra X1 (2015) | Rockchip RK3588 (2023) | Broadcom BCM2712 | | Encoding | Hardware NVENC (H.264/265) | Hardware MPP (H.264/265) | Software (beperkt) | | Max Resolutie | 1080p60 / 4K30 | 4K60 / 8K30 | 1080p30 stabiel | | RAM | 4GB | 4GB / 8GB / 16GB | 4GB / 8GB | | Stroomverbruik | 5-10W | 8-15W | 5-8W | | OS Ondersteuning | Ubuntu 18.04 (verouderd!) | Ubuntu 22.04/24.04 | Raspberry Pi OS | | Belabox Support | Goed | Uitstekend | Redelijk | | Prijs (nieuw) | €150+ tweedehands | €120-180 | €60-100 | | Beschikbaarheid | Moeilijk te vinden | Goed verkrijgbaar | Uitstekend |
Waarom Orange Pi 5 Plus?
- Moderne software: Jetson Nano draait op Ubuntu 18.04 (uit 2018!), wat veiligheidsrisico's en compatibiliteitsproblemen geeft
- Betere encoding: RK3588 chipset ondersteunt 4K60fps met lagere latency
- Meer kracht: 8-core CPU vs 4-core op Jetson
- Toekomstbestendig: Ondersteunt nieuwe Belabox features
- Prijs/prestatie: Betere specs voor vergelijkbare prijs
Waar te koop:
- AliExpress: €120-140 (2-3 weken levertijd)
- Amazon.de: €150-180 (2-3 dagen)
- Officiële dealers: Check orangepi.org voor EU verkopers
Benodigde accessoires voor Orange Pi 5 Plus:
- microSD kaart 64GB+ (Class 10/A2): €15-25
- USB-C voeding 5V/4A of hoger: €10-15 (of gebruik powerbank)
- Heatsink + fan: €8-12 (essentieel bij langdurig streamen)
- NVMe SSD optioneel voor snellere boot: €30-50
1.2 De Modems: Meerdere Providers = Stabiliteit
Waarom meerdere modems?
Als je KPN-modem 4G verliest in een tunnel, neemt je Odido-modem het over. SRTLA (komt later) voegt deze verbindingen samen tot één stabiele stream.
Aanbevolen setup voor Nederland:
| Scenario | Modems | Providers | Reden | |----------|--------|-----------|-------| | Budget (€60) | 2x | KPN + Odido | Dekken 95% van Nederland | | Standaard (€120) | 3x | KPN + Odido + Vodafone | Redundantie + snelheid | | Pro (€180+) | 4x | KPN + Odido + Vodafone + T-Mobile | Maximale stabiliteit |
Welke modems kopen?
✅ Aanbevolen: Huawei E3372 (4G LTE):
- Prijs: €25-35 per stuk
- Plug & play met Belabox
- Hi-Link mode (werkt als netwerkadapter)
- Kopen: Bol.com, Marktplaats (tweedehands prima)
✅ Alternatief: ZTE MF833V:
- Prijs: €30-40
- Iets sneller dan Huawei
- Goede Linux driver support
❌ Vermijd:
- Cheap no-name modems van AliExpress (driver problemen)
- 3G-only modems (te traag)
- Modems zonder Hi-Link mode
1.3 Internet Abonnementen
Prepaid vs Contract:
| Type | Voordeel | Nadeel | Beste Voor | |------|----------|--------|-----------| | Prepaid | Flexibel, geen vaste kosten | Duurder per GB | Hobbyisten, testen | | Sim-only contract | Goedkoper, onbeperkt data | 12-24 maanden vast | Regelmatige streamers |
Aanbevolen providers 2026:
-
KPN Prepaid Basis
- €10/maand: 2GB + onbeperkt 1 Mbps
- Perfect als backup-verbinding
- Beste netwerk in landelijk gebied
-
Odido Unlimited
- €25/maand: Onbeperkt data
- Snelste 5G in steden
- Gebruik als primaire verbinding
-
Vodafone Data Only
- €15/maand: 10GB high-speed
- Goed in Randstad
- Alternatief voor KPN
Pro tip: Test coverage met je telefoon voordat je contracten afsluit. Download de OpenSignal app en check welke providers goed werken in jouw stream-gebied.
1.4 Powerbank en Behuizing
Powerbank specificaties:
Minimum: 50.000 mAh voor 4-6 uur streamen
| Component | Verbruik | 4 uur streamen | |-----------|----------|----------------| | Orange Pi 5 Plus | 10W | 40 Wh | | 3x USB Modems | 6W | 24 Wh | | Camera (HDMI) | 3W | 12 Wh | | Totaal | ~20W | ~80 Wh |
50.000 mAh @ 3.7V = 185 Wh (rekening houdend met 80% efficientie = ~150 Wh nuttig)
Aanbevolen powerbanks:
- Baseus Blade 20.000 mAh (2x): €35 elk, USB-C PD, compact
- Anker PowerCore III Elite 25.600 mAh (2x): €60 elk, premium build
- Goal Zero Sherpa 100AC: €200, AC outlet + USB, overkill maar professioneel
Behuizing opties:
- Budget: Militaire rugzak (Marktplaats, €20-40) + foam inserts
- Mid: Lowepro ProTactic 450 AW (€180) - fotografie rugzak, past alles
- Pro: Custom Pelican case met foam (€300+)
Deel 2: Belabox Software Installatie
2.1 Wat is Belabox?
Belabox is een open-source operating system speciaal gemaakt voor streaming backpacks. Het transformeert je Orange Pi in een bonding router die:
- Video van je camera accepteert (HDMI of USB)
- Encodeert naar H.264 met hardware acceleration
- De stream splitst over meerdere modems (SRTLA bonding)
- Alle pakketten verstuurt naar je relay server
Belangrijk: Belabox stuurt niet direct naar Twitch. Het stuurt naar jouw VPS (Space-Node), die het weer doorstuurt. Dit is essentieel voor bonding.
2.2 Image Downloaden en Flashen
Stap 1: Download Belabox Image
Ga naar: https://github.com/BELABOX/belabox/releases
Download de nieuwste versie voor Orange Pi 5 Plus:
- Bestand:
belabox-opi5plus-v2.x.x.img.gz - Grootte: ~2-3 GB gecomprimeerd
Stap 2: Flash naar microSD
Windows:
- Download Balena Etcher: https://etcher.balena.io
- Open Etcher
- Select Image → kies de gedownloade
.img.gz - Select Target → kies je microSD kaart
- Flash! (duurt 5-10 minuten)
Mac/Linux:
# Pak uit
gunzip belabox-opi5plus-v2.x.x.img.gz
# Zoek SD kaart device
lsblk
# Flash (vervang /dev/sdX met jouw SD kaart!)
sudo dd if=belabox-opi5plus-v2.x.x.img of=/dev/sdX bs=4M status=progress
sync
Stap 3: Eerste Boot
- Stop microSD in Orange Pi
- Sluit HDMI-monitor + toetsenbord aan (alleen voor eerste setup)
- Sluit USB-C voeding aan
- Orange Pi boot (duurt 1-2 minuten eerste keer)
Je ziet het Belabox logo en een login prompt:
belabox login: root
Password: belabox
Stap 4: Netwerk Configuratie
Belabox heeft een web interface voor configuratie. Eerst moet je er mee verbinden:
Optie A: Via Ethernet
- Sluit netwerkkabel aan tussen Orange Pi en je router
- Vind het IP adres:
ip addr show eth0 - Noteer het IP (bijv. 192.168.1.150)
Optie B: Via WiFi Hotspot Belabox maakt standaard een WiFi hotspot:
- SSID:
Belabox-XXXX - Password:
belabox123 - IP van de Belabox:
10.42.0.1
Verbind met je laptop en surf naar: http://10.42.0.1
2.3 Belabox Web Interface Configuratie
Stap 1: Basisinstellingen
Login in de web interface:
- Default username:
admin - Default password:
admin
⚠️ WIJZIG DIRECT HET WACHTWOORD (Settings → Security)
Stap 2: Modems Toevoegen
- Sluit je USB 4G modems aan op de Orange Pi
- Ga naar Network → Interfaces
- Je ziet je modems verschijnen als
usb0,usb1,usb2 - Klik op elke interface → Enable
- Set Priority:
- Snelste provider (Odido 5G): Priority 1
- Tweede (KPN 4G): Priority 2
- Backup (Vodafone): Priority 3
Stap 3: Video Input Configuratie
Ga naar Video → Input:
| Instelling | Waarde | Toelichting | |------------|--------|-------------| | Input Source | HDMI | Of USB camera | | Resolution | 1920x1080 | Of 1280x720 voor minder CPU | | Framerate | 30 fps | Of 60 fps als je CPU het aankan | | Encoder | Hardware (MPP) | Essentieel! Software is te traag | | Bitrate | 4000 kbps | Aangepast aan totale upload snelheid | | Keyframe Interval | 2 seconden | Standaard voor streaming |
Stap 4: SRTLA Output Configuratie
Dit is de cruciale stap. Je configureert waar Belabox de stream naartoe stuurt.
Ga naar Output → SRTLA:
SRTLA Server: <JE-SPACE-NODE-VPS-IP>
SRTLA Port: 2000
Passphrase: (optioneel, laat leeg voor nu)
Latency: 2000 ms
⚠️ Belangrijk: We configureren de VPS in het volgende deel. Laat dit voorlopig leeg of vul tijdelijk 127.0.0.1 in.
Deel 3: Space-Node VPS als SRTLA Relay
Dit is de kern van het hele systeem. Zonder relay kan je niet bonding gebruiken naar Twitch.
3.1 Waarom Heb Je Een VPS Nodig?
┌─────────────┐
│ Stream Tas │ (Belabox)
│ │
│ KPN Modem ├────┐
│ Odido Modem ├────┤ Meerdere uploads (gefragmenteerd)
│ Vodafone ├────┤
└─────────────┘ │
▼
┌──────────┐
│ VPS │ (Space-Node SRTLA Relay)
│ │
│ SRTLA │ Voegt fragmenten samen tot
│ Receiver │ één stabiele stream
└────┬─────┘
│
▼ Een enkele schone RTMP/SRT stream
┌──────────┐
│ Twitch │
└──────────┘
Twitch begrijpt SRTLA niet. Je VPS vertaalt SRTLA → RTMP/SRT.
3.2 VPS Specificaties
Minimale vereisten:
| Component | Minimum | Aanbevolen | Toelichting | |-----------|---------|------------|-------------| | CPU | 1 core | 2 cores | Relay is niet CPU-intensief | | RAM | 1 GB | 2 GB | Buffering van video pakketten | | Bandbreedte | 10 TB/maand | Unlimited | 6 Mbps stream = ~2 TB/maand | | Locatie | EU (Amsterdam) | NL | Lagere latency = betere stabiliteit | | OS | Ubuntu 22.04+ | Ubuntu 24.04 LTS | Docker support essentieel |
Space-Node aanbevolen plan: VPS Basic (2GB RAM, 2 cores) - €10-15/maand
3.3 VPS Setup: Docker SRTLA Stack
Stap 1: SSH Verbinden
ssh root@JE-VPS-IP
Stap 2: Systeem Updaten
apt update && apt upgrade -y
apt install docker.io docker-compose ufw -y
systemctl enable docker
systemctl start docker
Stap 3: Firewall Configuratie
# Sta SSH toe (anders lock je jezelf uit!)
ufw allow 22/tcp
# SRTLA poorten (UDP essentieel!)
ufw allow 2000:2100/udp
# RTMP output naar Twitch (optioneel, meestal uitgaand)
ufw allow 1935/tcp
# Activeer firewall
ufw enable
Stap 4: SRTLA Docker Compose
Maak een werkdirectory:
mkdir -p /opt/srtla-relay
cd /opt/srtla-relay
Maak docker-compose.yml:
nano docker-compose.yml
Plak deze configuratie:
version: '3.8'
services:
srtla-receiver:
image: belabox/srtla:latest
container_name: srtla_receiver
network_mode: "host"
restart: unless-stopped
command: >
./srtla_rec 2000 2001
# Poort 2000: Ontvangt van Belabox (publiek)
# Poort 2001: Stuurt naar SRT server (lokaal)
srt-server:
image: ravenium/mediamtx:latest
container_name: srt_relay
network_mode: "host"
restart: unless-stopped
volumes:
- ./mediamtx.yml:/mediamtx.yml
environment:
- MTX_PROTOCOLS=srt
- MTX_SRTADDRESS=:2001
Stap 5: MediaMTX Configuratie
Maak mediamtx.yml:
nano mediamtx.yml
protocols: [srt]
encryption: "no"
paths:
all:
# Ontvang van SRTLA receiver
source: srt://127.0.0.1:2001?mode=listener
# Beschikbaar voor OBS om op te halen
# Of: push automatisch naar Twitch
runOnInit: ffmpeg -re -i srt://127.0.0.1:2001?mode=caller -c copy -f flv rtmp://live.twitch.tv/app/YOUR_STREAM_KEY
⚠️ Vervang YOUR_STREAM_KEY met je echte Twitch stream key!
Stap 6: Start de Stack
docker-compose up -d
Controleer of het draait:
docker ps
Je zou twee containers moeten zien: srtla_receiver en srt_relay.
Stap 7: Logs Controleren
# Alle logs
docker-compose logs -f
# Alleen SRTLA
docker logs -f srtla_receiver
Als alles goed gaat, zie je:
SRTLA receiver listening on port 2000...
3.4 Terug naar Belabox: Output Configureren
Nu je VPS klaar is, ga terug naar je Belabox web interface:
Output → SRTLA:
SRTLA Server: <JE-VPS-IP>
SRTLA Port: 2000
Latency: 2000
Klik Save & Start Stream.
Wat gebeurt er nu:
- Belabox encodeert video
- Splitst pakketten over 3 modems
- Stuurt naar VPS poort 2000 (SRTLA)
- VPS voegt samen → stuurt naar poort 2001 (SRT)
- MediaMTX pusht naar Twitch via RTMP
Deel 4: Testen en Troubleshooting
4.1 Eerste Test: Lokaal Netwerk
Voor je de straat op gaat, test eerst thuis:
Stap 1: Start Belabox Stream
Druk op Start Stream in de web interface.
Stap 2: Controleer VPS Logs
docker logs -f srtla_receiver
Je zou moeten zien:
[INFO] Connection from <je-thuis-ip>:xxxxx
[INFO] Receiving SRTLA stream, bitrate: 4000 kbps
Stap 3: Check Twitch
Ga naar je Twitch dashboard. Je stream zou live moeten zijn!
4.2 Veldtest: Stabiliteit Checken
Test scenario's:
- Wandelen tussen gebouwen: Dekking wisselt
- Tunnel/parkeergarage: Totaal signaals verlies kort
- Bewegende auto: Constant wisselende masten
- Landelijk gebied: Zwak signaal, hoge latentie
Wat te monitoren:
Op Belabox web interface (via mobiel):
- Bitrate per modem: Zie je welke modems actief bijdragen
- Packet loss: Moet <5% blijven voor vloeiende stream
- Total bitrate: Som van alle verbindingen
Acceptabele waardes:
| Metric | Groen ✅ | Oranje ⚠️ | Rood ❌ | |--------|----------|-----------|---------| | Totale bitrate | >3500 kbps | 2000-3500 kbps | <2000 kbps | | Packet loss | <2% | 2-10% | >10% | | RTT (latency) | <100ms | 100-300ms | >300ms | | Active modems | 2-3 | 1-2 | 0-1 |
4.3 Veelvoorkomende Problemen
Probleem: "Connection Refused" op VPS
Oorzaak: Firewall blokkeert UDP poort 2000
Oplossing:
# Check firewall status
ufw status
# Zorg dat 2000-2100/udp open staat
ufw allow 2000:2100/udp
ufw reload
Probleem: Stream buffert constant
Oorzaak 1: Te hoge bitrate voor beschikbare upload
Oplossing: Verlaag bitrate in Belabox naar 3000 of 2500 kbps
Oorzaak 2: Latency buffer te laag
Oplossing: Verhoog latency naar 3000-4000ms (meer buffer = stabiel maar meer delay)
Probleem: Één modem doet niets
Diagnose:
# SSH naar Belabox
ssh root@belabox-ip
# Check modem status
mmcli -L
mmcli -m 0 # Details van modem 0
Mogelijke fixes:
- Modem niet herkend → anders USB poort proberen
- SIM PIN actief → PIN uitzetten in SIM instellingen
- Geen signaal → APN handmatig configureren
Probleem: Hoge CPU op Orange Pi (throttling)
Symptomen: Stream stottert, resolutie daalt automatisch
Oplossing:
-
Check temperatuur:
cat /sys/class/thermal/thermal_zone0/temp # Boven 75000 (75°C) is te heet -
Verbeter cooling:
- Heatsink + fan installeren
- Ventilatie in backpack verbeteren
-
Verlaag resolutie naar 720p of framerate naar 30fps
Deel 5: Geavanceerde Features
5.1 NOALBS: Automatische Disconnect Bescherming
Wat doet NOALBS?
Als je stream toch wegvalt (bijv. alle modems verliezen signaal tegelijk), schakelt NOALBS automatisch OBS over naar een "Be Right Back" scherm zodat je Twitch stream niet offline gaat.
NOALBS installeren op VPS:
cd /opt
git clone https://github.com/NOALBS/nginx-obs-automatic-low-bitrate-switching.git noalbs
cd noalbs
# Install dependencies
apt install nodejs npm -y
npm install
# Configure
cp config/config-example.json config/config.json
nano config/config.json
Minimale config:
{
"user": {
"twitch": "jouw_twitch_username"
},
"optionalScenes": {
"normal": "Live Scene",
"low": "Low Bitrate Scene",
"offline": "BRB Screen"
},
"lowBitrateThreshold": 500,
"obsAddress": "ws://localhost:4455",
"obsPassword": "jouw_obs_websocket_wachtwoord"
}
Start NOALBS:
npm start
5.2 Multi-Platform Streaming (Twitch + Kick + YouTube)
Wijzig je MediaMTX config om naar meerdere platforms te pushen:
paths:
all:
source: srt://127.0.0.1:2001?mode=listener
runOnInit: >
ffmpeg -re -i srt://127.0.0.1:2001?mode=caller
-c copy
-f flv rtmp://live.twitch.tv/app/TWITCH_KEY
-c copy
-f flv rtmp://ingest.kick.com/live/KICK_KEY
-c copy
-f flv rtmp://a.rtmp.youtube.com/live2/YOUTUBE_KEY
Nu stream je naar 3 platforms tegelijk zonder extra upload van je backpack!
5.3 Local Recording Backup
Sla de ruwe stream op je VPS op als backup:
runOnInit: >
ffmpeg -i srt://127.0.0.1:2001?mode=caller
-c copy /recordings/stream_$(date +%Y%m%d_%H%M%S).mp4
-c copy -f flv rtmp://live.twitch.tv/app/KEY
Recordings landen in /recordings/ op je VPS. Download later via SCP.
Deel 6: Kosten Breakdown en ROI
6.1 Totale Kosten Eerste Jaar
Eenmalig (Hardware):
| Item | Prijs | |------|-------| | Orange Pi 5 Plus (8GB) | €150 | | microSD 64GB | €20 | | Heatsink + fan | €10 | | 3x Huawei E3372 modems | €90 | | Powerbank 50.000mAh (2x) | €80 | | Backpack | €40 | | USB-C kabels, velcro, etc. | €20 | | Subtotaal Hardware | €410 |
Maandelijks (Lopend):
| Item | Per Maand | |------|-----------| | KPN Prepaid | €10 | | Odido Unlimited | €25 | | Vodafone Data | €15 | | Space-Node VPS | €15 | | Subtotaal Maandelijks | €65 |
Jaar 1 totaal: €410 + (€65 × 12) = €1190
6.2 Vergelijking met Alternatieven
| Oplossing | Jaar 1 | Jaar 2 | Jaar 3 | 3-Jaar Totaal | |-----------|--------|--------|--------|---------------| | DIY (deze gids) | €1190 | €780 | €780 | €2750 | | LiveU Solo | €3300 | €1800 | €1800 | €6900 | | Psynaps Pro | €2100 | €2100 | €2100 | €6300 | | IRL Toolkit | €1800 | €1200 | €1200 | €4200 |
Besparing na 3 jaar vs LiveU: €4150 🎉
6.3 Wanneer is DIY het Waard?
✅ DIY is perfect als:
- Je minimaal 2-4x per maand IRL streamt
- Je technisch onderlegd bent (of wilt leren)
- Budget is een belangrijk factor
- Je volledige controle wilt
❌ Kies commercieel als:
- Je streams zijn business-critical (€€€ per uur)
- Je geen tijd hebt voor troubleshooting
- Je complete support nodig hebt
- Techniek is niet je sterke punt
Conclusie: Van Hobbyist naar Pro IRL Streamer
Met deze complete setup heb je nu een professionele IRL streaming backpack voor minder dan €400 hardware en €15/maand VPS kosten. De stabiliteit is vergelijkbaar met systemen die 5-10x duurder zijn.
Wat je hebt geleerd:
- ✅ Hardware selectie voor optimale prijs/prestatie
- ✅ Belabox installatie en configuratie
- ✅ SRTLA bonding voor robuuste verbindingen
- ✅ VPS relay server opzetten met Docker
- ✅ Multi-modem configuratie voor Nederlandse providers
- ✅ Troubleshooting en optimalisatie
Volgende stappen:
- Bestel hardware (check actuele prijzen op PartAlert.nl)
- Huur een Space-Node VPS (start met 2GB plan)
- Volg deze gids stap-voor-stap
- Test eerst thuis, dan in je buurt
- Ga live! 🚀
Hulp nodig?
- BELABOX Discord: https://discord.gg/belabox
- Nederlandse IRL Streamers Discord: (zoek "NL Streaming")
- Space-Node Support: Technische vragen over VPS setup
Klaar om je IRL streaming naar het volgende niveau te tillen? Space-Node VPS hosting biedt betrouwbare servers in Amsterdam met lage latency, perfect voor SRTLA relay. Vanaf €10/maand met volledige root toegang en 99.9% uptime.
Gerelateerde gidsen: