<julm>
du coup les appels audio/video avec XMPP+Jingle (j'utilise Conversations) depuis une connexion 3G/4G ça ne marche pas en P2P, il faut un relai TURN (j'utilise coturn) avec suffisamment de débit. Sur le relay je mesure ~10KB/s up + ~10KB/s down pour un appel audio, et ~300KB/s up et ~300KB/s down pour de la video
<julm>
ah, et mod_turncredentials n'est pas suffisamment à jour dans nixpkgs pour fonctionner, il faut la dernière version
<julm>
et je n'arrive pas encore et je ne sais pas si c'est possible d'utiliser mod_extdisco à la place
<julm>
ah, en 4G en fait j'étais en Symmetric Cone NAT à cause de Pare-feu Sans Root, mais je suis en Port restricted Cone NAT sans ce pare-feu
<julm>
c très étrange, j'arrive à faire du UDP hole-punching de derrière un routeur qui NAT une xDSL et un mobile en 4G, mais pas entre deux mobiles 4G (du même réseau Orange pourtant)
<julm>
en plus ces NAT 4G préservent les ports, ça devrait être aussi simple que :
<julm>
while sleep 1; do echo A2B; done | socat - UDP4:$extipB:6666,sp=7777,reuseaddr,reuseport
<julm>
while sleep 1; do echo B2A; done | socat - UDP4:$extipA:7777,sp=6666,reuseaddr,reuseport
lsix has joined #nixos-fr
<julm>
hmm, comme je reste à l'intérieur du NAT d'Orange, peut-être qu'il n'a tout simplement pas de NAT reflection : qu'on ne peut pas atteeindre les IP externes depuis l'intérieur du NAT :s
alp has joined #nixos-fr
<julm>
oui ben je ne peux visiblement même pas réfléchir des paquets UDP contre ma propre IP publique
<julm>
while sleep 1; do echo ping; done | socat - UDP4-LISTEN:7777,reuseaddr,reuseport
<julm>
while sleep 1; do echo pong; done | socat - UDP4:$publicIP:7777,sp=6666,reuseaddr,reuseport
<julm>
on me dit sur le salon de Conversations que la situation aurait peut-être été différente en UDP6, mais encore faudrait-il déjà que l'IPv6 arrive chez Orange mobile... 2020, allô quoi...
<julm>
en utilisant mode_extdisco et en ne configurant que du TURN en UDP le traffic ne passe pas par le relai TURN semble-t-il, je ne comprends pas encore comment c'est possible, mais si cela se confirme c cool
<julm>
(si je comprends bien ça s'appelle hairpin translation quand on utilise de la NAT reflection, mais c'est rare que ce soit supporté dit le doc)
<julm>
est-ce que Conversations ne passerait pas par un relai TURN public sans me le dire ?? il ne me ferait pas ça. non..