Twitch lance un test de la technologie P2P en Corée du Sud.
(help.twitch.tv)- Pour regarder un stream Twitch avec la meilleure qualité d’image, il faut utiliser la technologie P2P.
- Lorsque le P2P est activé, l’adresse IP du spectateur est partagée avec d’autres spectateurs.
- Cette fonctionnalité ne peut pas être désactivée ; si vous ne le souhaitez pas, vous devez regarder en 720p ou moins.
- Le test est actuellement limité au web sur PC.
- Twitch indique qu’il s’agit d’une technologie utilisée en raison du problème des coûts réseau en Corée du Sud.
5 commentaires
Quand le P2P est activé, il est impossible d’utiliser le Low-Latency Mode (mode à faible latence), donc le délai du stream passe de 0,5 à 2 secondes en 1080p source + mode à faible latence à plus de 7 secondes, ce qui est assez gênant. Il m’est aussi arrivé que l’image se dégrade quand j’arrêtais la lecture puis la relançais.
J’aurais préféré que le P2P soit introduit sans nuire à l’expérience utilisateur, mais la manière dont il est déployé actuellement est un peu décevante.
La technologie permettant de regarder des vidéos en P2P existe déjà, notamment avec PeerTube, et j’estime que le coût réseau n’est pas un si gros problème si l’on se limite au desktop. Mais la vraie question reste évidemment la vie privée, comme l’exposition de l’adresse IP.
Contrairement à BitTorrent, les utilisateurs risquent d’être exposés sans même s’en rendre compte.
Au final, le principal problème semble bien être le coût du réseau. Même Cloudflare, alors qu’il dispose de data centers en Corée, se retrouve dans une situation où il ne peut pas les utiliser.
En réalité, si Twitch n’héberge pas de serveurs en Corée, c’est avant tout pour des raisons fiscales. Dès l’instant où l’entreprise installe des serveurs en Corée, elle doit non seulement payer des taxes, mais aussi se conformer à toutes sortes de réglementations. Cela dit, l’introduction de ce P2P semble être un sujet distinct, et il s’agit bien apparemment d’un problème de coûts réseau. En pratique, par rapport aux dépenses que Twitch engage pour la Corée, les revenus générés sur le marché coréen via les abonnements et les Bits ne sont pas très bons.
Ils fournissent du P2P via WebRTC, et il est possible de désactiver arbitrairement le P2P à l’aide d’une extension de navigateur qui désactive WebRTC.
Quoi qu’il en soit, ça me fait penser à AfreecaTV. Faire payer aux utilisateurs les coûts d’infrastructure pour économiser sur leurs propres dépenses d’infrastructure... sans parler des problèmes de confidentialité liés aux adresses IP, en prime.
Si vous utilisez AdBlock, vous pouvez aussi contourner la fonctionnalité P2P en ajoutant vous-même une règle.
https://github.com/yous/YousList/issues/232