Murmeli

Comprendre la connexion

Murmeli transmet le son et l’image le plus directement possible d’un téléphone à l’autre. L’application détermine seule quel chemin est possible. Tu n’as rien à régler. En haut de l’écran, tu vois lequel est utilisé en ce moment.

Les trois chemins

Direct · Wi-Fi

Les deux téléphones sur le même routeur. Les données passent d’un appareil à l’autre sans quitter ton logement. Le chemin le plus rapide. Il fonctionne même si ta ligne internet est en panne, car le routeur suffit à lui seul.

Direct · Interneti

Réseaux différents, connexion directe quand même. Tu es dehors avec les données mobiles et les deux téléphones ont trouvé un chemin l’un vers l’autre. Là non plus, aucun serveur au milieu.

Direct · Via le serveuri

Par Zurich. Le réseau n’autorise pas de connexion directe, alors notre serveur suisse relaie les données. Il ne peut rien lire, tout reste chiffré et n’est enregistré nulle part.

Un appui sur le symbole d’information explique à tout moment ce qui s’applique.

Quand la transmission passe par le serveur

Cela fonctionne parfaitement, y compris en déplacement. Le son et l’image arrivent, les alertes arrivent, et cela ne te coûte aucune donnée supplémentaire : c’est la même quantité qu’en connexion directe, elle fait simplement un détour. Le surcroît de travail est porté par le serveur, pas par ton téléphone.

Ce que tu peux remarquer, c’est un léger décalage. Notre serveur est à Zurich, et c’est voulu : tes données ne doivent pas quitter la Suisse. En Europe, le détour ajoute quelques millisecondes que personne ne perçoit.

Plus loin, cela devient sensible. Si les deux téléphones sont par exemple en Australie, les données vont de Sydney à Zurich puis reviennent. Le son arrive alors nettement plus tard.

Laisse une demi-minute à la connexion. Après l’établissement, Murmeli continue de vérifier si un chemin direct est possible et bascule dès qu’il en apparaît un. Cela peut prendre jusqu’à trente secondes. Si l’affichage indique d’abord « Via le serveur », il vaut donc la peine d’attendre avant de changer quoi que ce soit.

Ce que tu peux faire toi-même si tu es loin de la Suisse : mets les deux téléphones sur le même Wi-Fi. Tout se passe alors dans la maison et le serveur n’intervient pas du tout. Si ce n’est pas possible parce que tu es dehors, coupe la vidéo. Le son seul consomme une fraction des données et supporte bien mieux les décalages.

Ouvrir le diagnostic

Si tu veux savoir exactement ce qui se passe, Murmeli intègre un affichage. Il est caché volontairement, pour ne pas inquiéter au quotidien.

Comment y accéder : sur l’appareil parents, pendant que la connexion tourne, pose le doigt environ deux secondes sur le mot Murmeli dans l’en-tête. Ne tape pas, maintiens appuyé.

L’affichage se met à jour chaque seconde. Rien n’en sort de ton appareil, rien n’est envoyé et rien n’est enregistré.

Zustand: live
Verbindung: steht (Weg gefunden, verschluesselt)
Datenkanal: open
Audio empfangen: 7503 Pakete, 398 kB
Audio verloren: 40  Jitter: 0 ms
Weg: relay / relay  (ueber Relay, UDP)
Laufzeit: 26 ms
Wege geprueft: 15 gesamt, 3 erfolgreich
Eigene Wege:  host 6, srflx 2, relay 4
Gegenseite:   host 3, srflx 1, relay 1
  -> beide kennen sich, Firewall laesst nur den Relay durch
Neu ausgehandelt: 1x von 3, zuletzt vor 159 s
Vordergrunddienst: laeuft
TURN-Zugangsdaten: ok, 4 Adressen, vor 507 s

L’affichage est en allemand sur tous les appareils, pour qu’une capture envoyée au support ait toujours la même forme. Ligne par ligne :

ZustandSi la surveillance tourne. live est bon.
VerbindungSi un chemin a été trouvé et si la liaison est chiffrée.
DatenkanalLa voie secondaire pour les boutons et les messages, comme le niveau de batterie de l’appareil bébé. open est bon.
Audio empfangenLa ligne décisive quand « je n’entends rien ». Si le nombre de paquets augmente, le son arrive et le problème vient de la lecture. S’il stagne, rien n’arrive.
Audio verlorenLa qualité de la liaison. Quelques paquets perdus sont normaux, une gigue sous 30 ms passe inaperçue.
WegLa ligne centrale, voir plus bas.
LaufzeitAller-retour. Sous 50 ms on ne remarque rien, au-dessus de 200 ms cela s’entend.
Wege geprueftCombien de possibilités existaient et combien ont fonctionné. Si c’est 1 erfolgreich, le chemin utilisé était le seul que le réseau a laissé passer.
Eigene WegeCe que chaque côté a proposé. Si srflx manque d’un côté, cet appareil ne connaît pas son adresse publique.
Neu ausgehandeltCombien de fois Murmeli a déjà tenté de quitter le serveur.
VordergrunddienstSi l’application reste éveillée quand l’écran se verrouille. Sur iPhone la ligne s’appelle Stille-Anker. STEHT explique les coupures nocturnes.
TURN-ZugangsdatenSi l’application a pu joindre le serveur.

La ligne du chemin

Ton appareil à gauche, l’autre à droite :

hostjoignable sur le même réseau
srflx / prflxjoignable directement par internet. Deux écritures pour le même résultat, elles diffèrent seulement par la manière dont l’adresse a été trouvée.
relaypar notre serveur

Si l’un des deux côtés indique relay, tout le trajet passe par le serveur. Il n’existe pas de demi-connexion directe.

Entre parenthèses figure ensuite le type de transport, UDP ou TLS. Pour le son, UDP est meilleur. TCP et TLS renvoient chaque paquet perdu et retiennent tous les suivants, ce qui s’entend comme des saccades.

Le bouton en bas

Verbindung neu aushandeln recherche les chemins depuis le début. Cela ne coupe rien, le chemin actuel continue jusqu’à ce qu’un meilleur soit prêt. Si l’affichage indique relay et que tu es sur un réseau où plus devrait être possible, le bouton vaut un essai. Entre deux tentatives il y a quelques secondes de pause pendant lesquelles le bouton ne fait rien. C’est voulu : un redémarrage qui coupe le précédent aggrave les choses au lieu de les améliorer.

Les réseaux qui se ferment

La raison la plus fréquente de « ça passe toujours par le serveur » est un réseau cloisonné. Selon l’appareil et le fournisseur, on parle d’accès invité, de Wi-Fi invité, de réseau invité ou simplement de Wi-Fi public. Techniquement, il s’agit le plus souvent du réglage isolation des clients ou isolation AP.

Tu les rencontres :

Ces réseaux séparent les appareils exprès, pour qu’un ordinateur portable inconnu n’atteigne pas ton imprimante. C’est exactement cette séparation qui empêche les deux appareils Murmeli de se trouver.

La combinaison Wi-Fi normal et accès invité sur le même routeur est particulièrement défavorable. Les deux téléphones sont à quelques mètres l’un de l’autre, mais le routeur ne les laisse pas communiquer, et pour le chemin par l’extérieur il devrait accepter un paquet adressé à lui-même et le renvoyer. Très peu de routeurs domestiques en sont capables.

Ce qui aide : mets les deux appareils sur le même réseau. Si tu as le choix, prends le Wi-Fi normal pour les deux.

Le port 443, ou pourquoi certains réseaux fonctionnent malgré tout

Un téléphone doit connaître son adresse publique, sinon l’autre côté ne peut pas le trouver. Pour cela il interroge brièvement notre serveur. Cette question passe normalement par un port dédié, que beaucoup de réseaux invités, d’hôtel et d’entreprise bloquent : ils ne laissent passer que ce qu’utilisent les sites web.

Depuis septembre 2026, Murmeli propose le chemin aussi par le port 443, celui de tout site web chiffré. L’application se connecte ainsi même sur des réseaux où elle n’aboutissait auparavant à rien. Et comme le téléphone peut désormais y demander son adresse, une connexion directe redevient possible sur certains de ces réseaux.

Tu n’as rien à régler. L’application choisit d’elle-même.

Ce que Murmeli fait tout seul

Tu n’as pas besoin d’intervenir pour que l’application trouve le meilleur chemin. Elle essaie d’abord en direct et ne prend le serveur que si rien d’autre ne marche. Si la transmission passe par le serveur, elle cherche encore trois fois un chemin direct et bascule si l’un apparaît. Tu ne remarques que le changement de l’affichage en haut.

Si un appareil change de réseau, par exemple des données mobiles vers le Wi-Fi de la maison, Murmeli recherche également les chemins. Et si la connexion tombe, l’application la rétablit toute seule et alerte tant qu’elle manque. Une panne silencieuse est ce qu’un babyphone ne doit jamais faire.

Cas fréquents

Pourquoi Murmeli ne se connecte-t-il pas du tout ?

Vérifie d’abord que les deux appareils sont sur le même réseau. Si l’un est sur l’accès invité et l’autre non, l’appairage par QR code échoue souvent. Utilise alors le code à distance, qui fonctionne aussi entre réseaux différents. En location de vacances et à l’hôtel, mieux vaut appairer une fois pendant que l’enfant est encore éveillé.

Pourquoi le son saccade-t-il ?

Regarde la gigue et les paquets perdus dans le diagnostic. Si les deux augmentent, la liaison est mauvaise et couper la vidéo soulage nettement. Si la ligne du chemin indique TLS au lieu d’UDP, la transmission passe par un transport défavorable au son. Tu n’y peux rien, mais cela explique les saccades.

Pourquoi ça passe par le serveur alors que les deux téléphones sont à la maison ?

Le plus souvent un appareil est sur l’accès invité. Vérifie les réglages Wi-Fi des deux téléphones, les noms de réseau se ressemblent souvent beaucoup. Deuxième possibilité : un appareil est sur les données mobiles alors que le Wi-Fi est disponible. Cela arrive quand le Wi-Fi est faible et que le téléphone bascule de lui-même.

Je n’entends rien alors qu’il est écrit « Direct ». Pourquoi ?

Regarde les paquets audio reçus dans le diagnostic. Si le nombre augmente, les données arrivent et le problème vient du son lui-même : vérifie le volume sur l’appareil parents, le curseur dans l’application et si le son n’est pas coupé.

Pourquoi la connexion tombe-t-elle la nuit ?

Sur iPhone, regarde la ligne Stille-Anker dans le diagnostic ; si elle indique STEHT, rien ne maintient l’application éveillée. Sur Android, le Vordergrunddienst doit tourner et l’optimisation de batterie pour Murmeli doit être désactivée dans les réglages système. Dans les deux cas : l’appareil bébé se met sur le chargeur, et avec le mode avion activé puis le Wi-Fi réactivé, aucun appel n’interrompt la connexion.

À qui m’adresser si rien n’aide ?

Ouvre le diagnostic, fais une capture d’écran et envoie-la à support@murmeli-babyphone.ch. L’affichage ne contient aucune donnée personnelle, aucune adresse et aucun nom, seulement des compteurs et des états. Cela suffit pour situer presque tout problème de connexion sans question supplémentaire.