09-13-2026, 02:02 PM
(Modification du message : 09-13-2026, 02:03 PM par Steph44200.)
(09-03-2026, 07:30 PM)renesenses a écrit : ...
4) UDP CONTRE TCP - la question de ThierryNK, que fabien44 s'était engagé à
me poser
Merci à tous les deux, la question méritait une réponse précise et pas une
formule. Je suis allé relire le code plutôt que de répondre de mémoire.
Tune ouvre des sockets UDP à sept endroits. SIX ne transportent AUCUN audio :
- découverte SSDP (UPnP)
- découverte mDNS (Bonjour)
- annonce SSDP du serveur
- découverte SlimProto
- découverte des serveurs Tune distants
- synchronisation d'HORLOGE entre zones groupées
Le septième est AirPlay, qui utilise RTP sur UDP. Ce n'est pas un choix de
Tune : c'est la spécification d'Apple. Aucun logiciel ne fait AirPlay en TCP.
Et surtout : le DLNA et l'UPnP, c'est-à-dire ce que la quasi-totalité d'entre
vous utilise, passent par du HTTP sur TCP. Même chose pour OpenHome, Chromecast
et la sortie USB locale.
Donc, ThierryNK : votre raisonnement sur UDP est juste sur le fond, et il ne
s'applique pas au chemin audio de Tune, sauf en AirPlay où personne n'a le
choix. Si un jour vous constatez une coupure sur un chemin DLNA, ce ne sera pas
un paquet perdu, ce sera un bug de ma part - et je le corrigerai comme tel.
...
Bonjour,
Ce que confirme JPlay IOS : HTTP-GET
Chez Steph44200 :
Streamer Eversolo DMP-A6 - DAC Singxser SDA-6PRO - Préampli Topping Pre90 - Ampli YBA 3 Delta DT - Enceintes Davis Acoustics Krypton 6
Barette secteur et ficelles JSV-Audio, YBA et Razmote
Comment insérer une image ?
Streamer Eversolo DMP-A6 - DAC Singxser SDA-6PRO - Préampli Topping Pre90 - Ampli YBA 3 Delta DT - Enceintes Davis Acoustics Krypton 6
Barette secteur et ficelles JSV-Audio, YBA et Razmote
Comment insérer une image ?
