1) Netflix utilise des flux chiffrés en utilisant l'API CDM HTML5 (qui demande notamment de communiquer avec la trustzone des processeurs Intel), sauf pour la SD. Je ne sais pas si leurs mécanismes de distribution actuels se conjuguent à 100 % avec une distribution en peer-to-peer, si des flux seront partagés, ce seront des flux chiffrés.
Les segments sont chiffrés, mais identiques pour tout le monde (à qualité identique bien sûr), sans ça il ne serait pas possible d'utiliser des serveurs de cache, donc ils pourraient être partagés.
Il est même probable que le même segment puisse être décodé par Playready (3.0 pour les flux 4K sur PC, et sur certaines STB) et Widevine (L3 pour les flux 720p/1080p sur PC, L1 pour les flux 4K sur Android, ...), il y a déjà assez de variantes comme ça (différents bitrates, H264/HEVC/VP9).
Ils ont des serveurs de cache chez les FAI, donc je ne sais pas si alléger la charge via du P2P est réellement intéressant.
C'est probablement moins fiable que les serveurs (et un peu plus compliqué pour gérer le basculement entre les différentes qualités), tant que le réseau du FAI tient le coup.
Effectivement mais je demande à quel point il n'y a pas quand même un grand nombre d'abonnés qui regardent le même contenu à peu près en même temps.
Sur PC, il serait effectivement possible de stocker un certain temps les segments déjà récupérés, et donc les envoyer à quelqu'un qui regarde le même contenu, même s'il y a plusieurs minutes de décalage.