Auteur Sujet: TF1 popularise le peer-to-peer directement dans un navigateur web  (Lu 37334 fois)

0 Membres et 1 Invité sur ce sujet

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #24 le: 07 août 2019 à 22:50:09 »
Je trouve que globalement, que ce soit sur TF1 ou france.tv ça fonctionne plutôt bien.

la moitié du temps je dois faire F5 pour lire unevidéo.... maintenant je sais pourquoi...................

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #25 le: 08 août 2019 à 06:42:07 »
On peut penser qu'on tombera probablement sur du TURN si on est en présence d'un CG-NAT, et que la bibliothèque utilisée est peut-être configurée pour éviter d'èmettre des flux pair-à-pair lorsque le TURN est utilisé.
Les réglages de Firefox : https://wiki.mozilla.org/Media/WebRTC/Privacy
On peut positionner media.peerconnection.ice.relay_only pour forcer le passage par un serveur TURN, et voir ce qui se passe.

La partie RTCPeerConnection de WebRTC, contrairement à getUserMedia (accès au micro et à la webcam), ne fait malheureusement pas partie des fonctionnalités pour lesquelles les navigateurs demandent la permission à l'utilisateur.

Même si c'est une bonne chose pour le fonctionnement des réseaux, l'utilisateur devrait être informé de l'usage de son upload, ne serait-ce que pour tous les abonnés ADSL ou 4G fixe (quota).
En plus, si myCanal le fait, je trouve ça limite : les abonnés payent pour avoir accès au flux, c'est au service de se dimensionner correctement pour tenir la charge.

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #26 le: 08 août 2019 à 07:33:53 »
Les réglages de Firefox : https://wiki.mozilla.org/Media/WebRTC/Privacy
On peut positionner media.peerconnection.ice.relay_only pour forcer le passage par un serveur TURN, et voir ce qui se passe.

La partie RTCPeerConnection de WebRTC, contrairement à getUserMedia (accès au micro et à la webcam), ne fait malheureusement pas partie des fonctionnalités pour lesquelles les navigateurs demandent la permission à l'utilisateur.

Même si c'est une bonne chose pour le fonctionnement des réseaux, l'utilisateur devrait être informé de l'usage de son upload, ne serait-ce que pour tous les abonnés ADSL ou 4G fixe (quota).
En plus, si myCanal le fait, je trouve ça limite : les abonnés payent pour avoir accès au flux, c'est au service de se dimensionner correctement pour tenir la charge.

Je pense qu'on est dans une phase où ces solutions ne sont pas encore complètement matures : il y a 5 ans, les normes sortent des marmites du W3C pour arriver doucement dans les celles des navigateurs, la technologie est encore un peu confidentielle, peu de temps après, les premières start-ups commencent à investir le marché et se font probablement lever des fonds auprès des investisseurs, un petit écosystème se forme (il y a visiblement eu des petites « WebRTC conference » à Paris avec quelques sociétés en 2014 en 2015), elles engrangent petit à petit des partenaires commerciaux, là on arrive au stade où la technologie commence à être déployée en masse et avoir un impact sur les réseaux mais n'est pas tout à fait stable, puisque l'impact sur le ressenti, l'expérience utilisateur et le bufferbloat n'a pas encore été mesuré. On va peut-être le fixer pour dans deux ou trois ans max :)

Il y a aussi une occupation importante pour le mot-clé « peer-to-peer CDN » sur Google. En effet, lorsque je lance un flux sur le site de France Télévisions avec Firefox, je vois passer des communications avec les serveurs de la même société.
« Modifié: 08 août 2019 à 07:56:32 par Marin »

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #27 le: 08 août 2019 à 08:21:35 »
Même si c'est une bonne chose pour le fonctionnement des réseaux, l'utilisateur devrait être informé de l'usage de son upload, ne serait-ce que pour tous les abonnés ADSL ou 4G fixe (quota).

Je frolais les 100GB/mois en 4G maintenant je dois prévoir un autre forfait en plus ou alors l'illimité Week-end de BoT
va être ma seule option si cela continue....

Quand on voyait que windows se permettait de faire sa MAJ de Windows 7/8 vers Windows 10 de 2 à 6GB quand il le voulait, il avait flingué des forfaits 4G en mode modem en moins de 24 heures..........

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #28 le: 08 août 2019 à 09:32:02 »
Je frolais les 100GB/mois en 4G maintenant je dois prévoir un autre forfait en plus ou alors l'illimité Week-end de BoT
va être ma seule option si cela continue....

Quand on voyait que windows se permettait de faire sa MAJ de Windows 7/8 vers Windows 10 de 2 à 6GB quand il le voulait, il avait flingué des forfaits 4G en mode modem en moins de 24 heures..........
Il me semble que ça n'existait pas à l'époque, mais dans Windows 10 on peut définir une connexion comme limitée, et dans ce cas les mises à jour ne seront pas téléchargées automatiquement.

Côté navigateurs, il existe une spécification expérimentale de navigator.connection (cf l'exemple https://googlechrome.github.io/samples/network-information/), mais le support hors mobile est très limité (uniquement Chrome, et à priori sans le champ "type", uniquement le débit descendant et la latence estimés).

vivien

  • Administrateur
  • *
  • Messages: 47 167
    • Twitter LaFibre.info
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #29 le: 08 août 2019 à 21:34:14 »
Ce que fait Molotov TV :

Une seule connexion TCP ouverte, transfert des flux depuis Akamai en http/2





Ce que fait OCS pour les flux Live :

6 connexions TCP ouvertes, le transfert n'utilise qu'une seule connexion TCP et se fait depuis Akamai en http/2





Ce que fait OCS pour les flux de replay :

6 connexions TCP ouvertes, le transfert n'utilise qu'une seule connexion TCP et se fait depuis Akamai en http/2


vivien

  • Administrateur
  • *
  • Messages: 47 167
    • Twitter LaFibre.info
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #30 le: 08 août 2019 à 21:37:37 »
Ce que fait SFR Play : (concurrent de Netflix)

4 connexions TCP ouvertes, le transfert n'utilise qu'une seule connexion TCP et se fait depuis SFR en http/2 - Note capture réalisée depuis une connexion SFR.





Ce que fait TF1 pour les flux Live pour alimenter le P2P :

plusieurs connexions TCP ouvertes, le transfert n'utilise qu'une seule connexion TCP et se fait depuis TF1 en http/2.




Ce que fait TF1 pour les flux replay pour alimenter le P2P :

plusieurs connexions TCP ouvertes, le transfert n'utilise qu'une seule connexion TCP et se fait depuis TF1 en http/2.


willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 681
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #31 le: 08 août 2019 à 21:41:54 »
Dsolé vivien je ne comprends pas.... X connexions ouvertes OK mais en up ou down ? y'a du trafic ?

Nh3xus

  • Réseau Deux Sarres (57)
  • Abonné MilkyWan
  • *
  • Messages: 3 256
  • Sarrebourg (57)
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #32 le: 08 août 2019 à 21:45:35 »
Peut être que les autres sessions TCP servent à gérer la signalisation relative au client qui zappe ?

vivien

  • Administrateur
  • *
  • Messages: 47 167
    • Twitter LaFibre.info
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #33 le: 08 août 2019 à 22:39:05 »
A priori plusieurs services de vidéo ouvrent plusieurs connexions, au cas où une se bloque.

Quand tout se passe bien (mon cas) une seule connexion est utilisée, mais les autres sont prêtes à prendre le relais, TLS 1.2 est monté.

Il faudrait faire des tests en connexion dégradée pour voir leur usage.

vivien

  • Administrateur
  • *
  • Messages: 47 167
    • Twitter LaFibre.info
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #34 le: 08 août 2019 à 22:47:47 »
6play :

Il y a du peer-to-peer, mais je n'ai pas été choisit par envoyer un flux significatif de paquets malgré de nombreuses tentatives.

Le flux qui m'est envoyé provient par contre bien d'autres peer. Des clients FTTH ?
Ma connexion câble a un upload limité à 5 Mb/s.

Par contre il me semble que vers certains peer, je reçois et j'envoie aussi (probablement des paquets différents) alors que sur TF1 j'ai des peer vers lesquels j'envoie un flux et d'autres (ip différente) d'où je reçois le flux.


La capture wireshark d'une IP (5,6 Mo) si vous souhaitez regarder: (cliquer sur la miniature ci-dessous, Wireshark est nécessaire pour lire le fichier)
201908_6play_replay.pcapng.gz


Trafic réseau d'un replay (Zone interdite) avec le blocage de contenu de Firefox activé : (comportement par défaut)


Trafic réseau d'un replay (Zone interdite) - le blocage de contenu de Firefox est désactivé manuellement :


Le blocage de contenu de Firefox est activé par défaut avec Firefox 68 et il bloque :

- Traqueurs : le pistage se rapporte généralement aux contenus, cookies et scripts qui peuvent collecter vos données de navigation sur de nombreux sites. Firefox bloque les traqueurs dans les fenêtres de navigation privée par défaut. Sélectionnez les boutons radio Strict ou Personnalisé pour bloquer les traqueurs connus dans toutes les fenêtres.

- Cookies tiers : ce sont des cookies traqueurs placés par un site web différent de celui que vous êtes en train de visiter. Les annonceurs utilisent le plus souvent les cookies tiers pour vous pister sur de nombreux sites et cibler les publicités. Firefox va bloquer bientôt les cookies tiers traqueurs pour tout le monde par défaut. Nous déployons graduellement ces protections à tous les utilisateurs.

- Mineurs de cryptomonnaies : les scripts mineurs de cryptomonnaies utilisent l’unité centrale du microprocesseur (CPU) de votre ordinateur pour miner des cryptomonnaies à votre insu. Ces scripts ralentissent votre ordinateur et vident votre batterie. Bloquez les mineurs de cryptomonnaies en cochant le bouton radio Strict.

- Détecteurs d’empreinte numérique : les scripts détecteurs d’empreinte numérique collectent des informations sur votre navigateur et la configuration de votre appareil, comme le système d’exploitation, la résolution de l’écran et d’autres paramètres. En compilant ces bribes de données, ces détecteurs créent un profil unique qui vous identifie, l’empreinte numérique, et qui peut être utilisée pour vous pister de site en site. Les empreintes numériques violent la politique contre le pistage de Firefox. Bloquez les détecteurs d’empreinte numérique en cochant le bouton radio Strict.

vivien

  • Administrateur
  • *
  • Messages: 47 167
    • Twitter LaFibre.info
TF1 popularise le peer-to-peer directement dans un navigateur web
« Réponse #35 le: 10 août 2019 à 09:14:44 »
Trafic réseau de TF1 live :  (blocage de contenu de Firefox activé)

L'upload est en moyenne à 2 Mb/s, avec des pics à 4 Mb/s. Ma connexion câble a un upload limité à 5 Mb/s.





Trafic réseau de France TV live :  (blocage de contenu de Firefox activé)

Oui, France TV aussi utilise du peer-to-peer.

France TV sature systématiquement ma connexion en upload en chargeant au maximum possible. Ma connexion câble a un upload limité à 5 Mb/s, il est possible de faire un petit peu plus comme vous le voyez.