Beschikbaar Android · iOS

MotoCom

Een open kanaal, ook met je helm op.

MotoCom houdt een spraakkanaal open tussen rijders. Geen bellen, geen wachten op verbinding: je zet het kanaal open en praat met één of meer mensen tegelijk. De audio is zwaar gecomprimeerd, zodat het ook op een matig 4G-signaal blijft lopen zonder je databundel op te eten.

Voor motorrijders die onderweg met elkaar willen praten

09:414G ▮

Zondagrit

4 rijders · kanaal open · 24 kbit/s

Pratenhoud vast
In het kanaal
Jij praat nu
Sander luistert
Mieke luistert
Ronald verbinden…
KanaalRijdersAudioMeer
In het kort

Waar je aan begint

De harde gegevens over MotoCom, zodat je vooraf weet of het bij je past.

Android 8.0 en hoger iOS 17 en hoger Werkt met bluetooth-headsets
Codec
Opus 24 kbit/s
Verkeer
≈ 11 MB per uur
Server
Eigen LiveKit
Deelnemers
Meerdere tegelijk
01

Wat MotoCom voor je doet

6 functies

Zwevende praatknop

Een grote knop die je over elke app heen kunt leggen, met een keuze tussen ingedrukt houden of één keer tikken. Met handschoenen aan raak je hem gewoon.

Helmknop aanleren

De app leert welke toets je bluetooth-headset stuurt en gebruikt die daarna als praatknop. Je telefoon kan in je jaszak blijven.

Slimme audioketen

Opus op 24 kbit/s met DTX en RED, hoogdoorlaatfilter, ruisonderdrukking en een eigen versterkingsregeling die windgeruis niet uitvergroot.

Uitnodigen via een link

Deel een link, de ander opent hem en zit in het kanaal. Geen accounts aanmaken langs de kant van de weg.

Herstelt zichzelf

Onder een viaduct of tussen twee zendmasten valt de verbinding weg. MotoCom probeert opnieuw volgens een oplopend schema en meldt het als de lijn wankel wordt.

Op je eigen server

Het verkeer loopt over een LiveKit-server die je zelf beheert, achter Apache met een token-endpoint. Geen derde partij die meeluistert.

01

Praten zonder aan je telefoon te zitten

In het kort

Een open kanaal dat blijft staan, ook als het netwerk even wegvalt, en dat je databundel met rust laat.

24 kbit/s per spreker Opus mono met DTX en RED
≈11 MB per uur open kanaal minder als er niemand praat
3 hoorbare signalen open, dicht, verbinding kwijt
0 partijen die meeluisteren de server is van jou
02

Waarom het verkeer niet rechtstreeks gaat

Techniek

Direct verkeer tussen twee telefoons klinkt zuiniger. Op de weg is het dat niet: mobiele netwerken zitten achter CGNAT, je IP-adres verandert bij elke mastwissel, en bij drie of meer deelnemers loopt de upload van je telefoon vol.

Verkeer van MotoCom loopt via een eigen SFU-server Jouw telefoon stuurt één audiostroom naar de SFU-server; die server verdeelt de stroom naar alle andere rijders, ongeacht hoeveel er meeluisteren. Jouw telefoon 1 stroom omhoog 24 kbit/s LiveKit SFU jouw eigen VPS systemd · geen Docker Rijder 2 Rijder 3 Rijder 4 Jouw upload blijft gelijk, ook bij tien rijders CGNAT en mastwissels breken direct verkeer; de server niet
Je stuurt één stroom omhoog. De server verdeelt die naar iedereen — of dat er nu twee of tien zijn.
03

Van rijwind naar verstaanbare stem

Audio

Een motorhelm bij 100 km/u is een van de lastigste plekken om een microfoon neer te zetten. De keten is daarop gebouwd: eerst het lage gerommel eruit, dan het motorgeluid, dan pas comprimeren.

De audioketen van MotoCom Het geluid gaat van de microfoon door een hoogdoorlaatfilter, ruisonderdrukking en versterkingsregeling, wordt met Opus op 24 kilobit per seconde gecodeerd en gaat dan het netwerk op. Microfoon helm of telefoon Hoogdoorlaat rijwind eruit Ruisonderdrukking motorgeluid SafeGain volume in toom Opus 24 kbit/s DTX · RED · mono stilte kost niets Elke stap draait op de telefoon; er gaat niets naar een dienst van derden
DTX stuurt niets als er niemand praat; RED voegt herhaling toe zodat een verloren pakketje niet meteen een gat in de zin slaat.
04

Alles wat je tijdens het rijden nodig hebt, kan zonder scherm

Onderweg

Je hebt handschoenen aan, een vizier voor je gezicht en beide handen aan het stuur. Daar is de bediening op ontworpen.

De knop op je headset

De app leert welke toets jouw bluetooth-headset stuurt en gebruikt die daarna als praatknop. Je telefoon blijft in je jaszak.

Aanleren in één scherm

Een knop die je niet mist

Heb je geen headsetknop, dan legt de app een grote praatknop over je scherm heen — ook boven je navigatie-app. Ingedrukt houden of één keer tikken, jij kiest.

Werkt met handschoenen

Horen wat er gebeurt

Drie korte signalen vertellen of het kanaal opengaat, dichtgaat of de verbinding kwijt is. Je hoeft niet te kijken om te weten waar je aan toe bent.

Geen blik op het scherm

Vanaf het vergrendelscherm

MotoCom verschijnt als speler op je vergrendelscherm, dus je kunt het kanaal openen en sluiten zonder je telefoon te ontgrendelen.

Ook via stuurbediening

Sluit zichzelf weer

Vergeten dicht te doen? Na 15, 30 of 60 seconden gaat je microfoon vanzelf dicht. Zo staat er nooit ongemerkt een open lijn.

Zelf in te stellen

Waarschuwt bij de verkeerde uitgang

Gaat het geluid naar de telefoonspeaker in plaats van naar je headset, dan meldt de app dat op het scherm voordat je wegrijdt.

Voorkomt verrassingen
  1. DirectEerste poging
    Nog voordat je het doorhebt.
  2. Na 2 sTweede poging
    Genoeg voor een korte hapering.
  3. Na 6 sDerde poging
    Typisch een viaduct of een tunnelmond.
  4. Na 14 sVierde poging
    Een langere tunnel of een mastwissel.
  5. DaarnaElke 10 seconden
    Tot je weer bereik hebt of zelf stopt.
Betrouwbaarheid

Wat er gebeurt als het netwerk wegvalt

Onder een viaduct, in een tunnel of tussen twee zendmasten valt de verbinding weg. Dat is normaal; de app doet er alleen niet moeilijk over.

MotoCom probeert opnieuw volgens een oplopend schema, vraagt bij elke poging een verse toegangscode aan en zorgt dat je microfoon dicht staat op het moment dat de verbinding terugkomt. Op het scherm loopt een teller, zodat je ziet wat er gebeurt in plaats van naar een bevroren knop te kijken.

  • Automatisch opnieuw proberen, steeds iets rustiger aan
  • Waarschuwing zodra de lijn wankel wordt terwijl je praat
  • Microfoon gaat dicht bij herstel, niet vanzelf open
  • Handmatig opnieuw verbinden blijft altijd mogelijk
Installatie op je VPS
# als root, op een schone Debian- of Ubuntu-server
./install-motocom.sh --domein motocom.jouwdomein.nl

# controleren of alles draait
systemctl status motocom

# later weer weghalen
./uninstall-motocom.sh
Zelf hosten

De server draait bij jou, niet bij ons

Een kale LiveKit-server op een gewone VPS, achter je eigen webserver, beheerd door systemd. Geen Docker, geen abonnement, geen derde partij in de lijn.

Bij de serverlicentie zit een installatiescript dat de server neerzet, het certificaat regelt en de dienst laat starten bij het opstarten. Een deïnstallatiescript haalt alles er net zo netjes weer af.

  • Draait op een kleine VPS; een instapmodel is genoeg voor een groep
  • Achter je bestaande webserver via een websocket-doorgifte
  • Toegang via kortlopende codes, niet via een vast wachtwoord in de app
  • Een landingspagina zet een uitnodigingslink om in ‘openen in de app’
07

Wat er nu op welk toestel werkt

Twee platformen

De Android-app is af en in gebruik. De iPhone-versie wordt stap voor stap opgebouwd op dezelfde server; hieronder staat eerlijk wat er al staat.

Functie Android iPhone
Praten en luisteren in het kanaal
Knop op de bluetooth-headset aanleren
Bediening vanaf het vergrendelscherm
Hoorbare signalen
Automatisch sluiten na 15/30/60 s
Verbindingsherstel met teller
Keuze van in- en uitgang, ruisonderdrukking
Zwevende praatknop over andere apps Nee
Uitnodigen via een link in aanbouw

De zwevende knop kan op de iPhone niet: het systeem staat geen knop over andere apps toe. Daar neemt de bediening op het vergrendelscherm die rol over.

08

Zo ziet het eruit

Uit de app

Het kanaal, de praatknop en de instellingen die je vóór vertrek even nakijkt.

1080 × 2280
Het kanaal
1080 × 2280
Knop aanleren
1080 × 2280
Audio-instellingen
1080 × 2280
Vergrendelscherm

Nog geen screenshots ingesteld? Zet de bestanden in de mediabibliotheek en vul hun ID in bij dit blok in inc/modules.php.

09

Binnen tien minuten op de weg

Installeren
  1. 01

    Installeer de app

    Op Android via de Play Store of het meegeleverde installatiebestand; op de iPhone via TestFlight zolang de app in test is.

  2. 02

    Voer je licentiesleutel in

    Eén keer plakken. De app controleert de sleutel zelf, zonder een licentieserver te bellen.

  3. 03

    Kies je kanaal

    Het gedeelde kanaal, of je eigen kanaal met wachtwoord bij een groepslicentie.

  4. 04

    Leer je headsetknop aan

    Koppel je helmset, open het knopscherm en druk één keer op de knop die je wilt gebruiken. Klaar.

  5. 05

    Nodig je rijgenoten uit

    Stuur de uitnodigingslink door. Wie hem opent zit meteen in het juiste kanaal.

Rijden gaat voor

Stel de app in vóór je wegrijdt en bedien hem onderweg alleen met de knop op je headset of stuur. Een telefoon vasthouden tijdens het rijden is in Nederland verboden, en gelijk heeft de wetgever. Praten kost aandacht: houd het onderweg kort, en zet het kanaal dicht als het druk wordt.

11

Wat je nodig hebt

Voor je begint
Onderdeel Minimaal Aanbevolen
Android 8.0 (Oreo) 12 of hoger
iPhone iOS 17 iOS 17 of hoger
Headset bluetooth handsfree helmset met knop
Netwerk 4G met stabiel bereik 4G of 5G
Databundel ≈ 11 MB per uur praten onbeperkt bij lange ritten
Server (eigen kanaal) 1 vCPU, 1 GB 2 vCPU, 2 GB
Ontwikkeling

Waar de module staat

Open over wat af is en wat nog niet. Wat hier niet staat, staat ook niet als functie op deze pagina.

Alle releasenotities

  1. Android Build 41 · 0.12.1 Twintig functies af, van praatknop tot uitnodigingslinks.
  2. iOS In opbouw Native SwiftUI-client met dezelfde server; verbindingsherstel en audio-instellingen staan.
  3. Volgende Veldtest en TestFlight Testen op de weg, daarna besloten distributie.

Licenties

incl. btw voor particulieren

Eén keer kopen. Twijfel je tussen twee varianten, neem dan de kleinste: opwaarderen kost alleen het verschil.

Rijder

€19

per jaar, één rijder

  • Android en iOS
  • Onbeperkt praten
  • Gebruik van het gedeelde kanaal
  • Updates inbegrepen

Eigen server

€349

eenmalig, onbeperkt gebruik

  • Alles uit Groep
  • Serversoftware en installatiescript
  • Onbeperkt aantal rijders
  • Installatie op afstand
  • Prioriteitssupport

Zakelijke klanten kunnen bij het afrekenen een btw-nummer opgeven. Niet goed, geld terug binnen dertig dagen.

Vragen

Over deze module

Naar de documentatie

Technisch is er geen harde grens; in de praktijk blijft een groep prettig tot een stuk of tien rijders. Daarboven wordt het vooral een kwestie van beurten nemen, niet van bandbreedte.

Veel minder dan je verwacht. Het hoogdoorlaatfilter haalt het lage gerommel eruit en de ruisonderdrukking pakt het constante motorgeluid. Wat overblijft is je stem — mits je microfoon goed in de helm zit.

Ja. In de auto werkt het net zo goed, met de bluetooth-verbinding van je autoradio of een losse headset.

Die kan niet in het kanaal. Voor een vaste rijgroep is de groepslicentie meestal het voordeligst; voor incidentele meerijders kun je een proefsleutel aanvragen.

Alleen bij de servervariant. Bij de licenties Rijder en Groep gebruik je de bestaande server; wil je alles in eigen beheer, dan geeft de serverlicentie je de software en het installatiescript.

Ongeveer elf megabyte per uur bij een open kanaal. Doordat er niets wordt verstuurd als er niemand praat, ligt het in de praktijk lager.

Ja, met elke bluetooth-headset die als handsfree-apparaat koppelt. De praatknop op de headset kun je in de app aanleren.

Ja. MotoCom gaat over je muziek heen en laat die daarna weer doorlopen.

Op je eigen VPS. Het installatiescript en de handleiding zitten bij de licentie inbegrepen.

Andere modules

01

PLProjects

Android-app

Je hele project in je broekzak — offline en al. Voor zzp’ers, klussers en gezinnen met lopende projecten

Beschikbaar vanaf € 29 Bekijken
02

RoosterPlanner

WordPress-plugin

Personeelsplanning die in je eigen WordPress past. Voor horeca, winkels en zorg met een vast team

Beschikbaar vanaf € 49 Bekijken
03

Kasboekje

Android-app

Weten waar je geld blijft, in drie tikken. Voor huishoudens die grip willen op hun maandlasten

Binnenkort gratis · Plus vanaf € 9 Bekijken