Auteur Sujet: Comparatif Netflix vs CanalPlay  (Lu 109235 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Comparatif Netflix vs CanalPlay
« le: 16 février 2015 à 08:02:54 »
Comparatif CanalPlay vs Netflix



A noter que CanalPlay comme Netflix on des séries, films et documentaires en nombre et de qualité. Il semble que Netflix ait un peu plus de contenu pour les geek. Je n'ai pas les compétences pour juger la plate-forme qui propose les meilleurs films série, je vais par contre faire un comparatif technique complet des deux plate-formes de vidéos.

Voici le sommaire :
- Comptabilité avec les différentes systèmes d'exploitation
- Comparatif de la qualité des flux vidéo CanalPlay vd Netflix vs Youtube
- Comparatif de la qualité des flux au lancement d'une vidéo
- Stabilité de l'application
- Interconnexion avec les principaux FAI
- Qualité en cas de saturation réseau
- Ressources processeur consommées
- Qualité du moteur de suggestion personnalisé
- Sous-titres et traductions
- Possibilité de lire le contenu hors connexion




Comptabilité avec les différentes systèmes d'exploitation : Avantage Netflix

Système d'exploitationNetflixCanalPlay
Microsoft WindowsCompatible      Compatible
Microsoft Windows RTCompatibleIncompatible
Microsoft Windows Phone     CompatibleIncompatible
Microsoft XboxCompatibleCompatible
Sony PlayStationCompatibleIncompatible
Apple MacOS XCompatibleCompatible
Apple iOSCompatibleCompatible
Google ChromebookCompatibleIncompatible
Google AndroidCompatibleCompatible
Linux UbuntuCompatibleIncompatible

On va s'attarder pour notre étude sur Windows 8.1 64bits.

Sur Windows 8, Netlfix fonctionne de trois façons différentes, au choix du client :
- Via l’application Windows 8 (recommandé)
- Via un navigateur avec plug-in SilverLight
- Via un navigateur en HTML5 (Google Chrome ou Internet Explorer 11 sous Windows 8.1 minimum)

Sur Windows 8, CanalPlay ne fonctionne qu'avec un navigateur avec plug-in SilverLight.

On va également faire une rapide comparaison avec Youtube et ses deux façons différentes de fonctionner sous Windows 8 :
- Via un navigateur avec plug-in Flash
- Via un navigateur en HTML5 (Google Chrome ou Internet Explorer 11)


Comparatif de la qualité des flux vidéo CanalPlay vd Netflix vs Youtube : Avantage Netflix

Précision : J'ai pris l'abonnement Netflix à 8,99€/mois qui donne accès à la HD, mais pas à l'Ultra HD. CanalPlay ne fait pas varier la résolution selon le prix d'abonnement, mais fait payer 2€ de plus par mois le fait de regarder CanalPlay sur sa TV).

Environnement de test : On prend un PC puissant avec un écran Full HD (1920x1080) et une connexion Interner 100 Mb/s afin de ne pas brider les flux.
J'ai choisit une série récente commune à Netflix et CanalPlay pour le test : "Under the Dome", saison 1, épisode 1.
Chaque capture est réalisée à  partir du début de la vidéo et pour une durée de 15 minutes.
La phase de buffuring au lancement de la vidéo, où le débit est bien plus important (il s'approche des 100 Mb/s) a été exclue des graphes ci-dessous, pour ne garder que le débit en régime établi.

Le débit est un débit brut (avec les en-tête Ethernet, TCP, IP) relevé sur l'interface Ethernet de mon PC.
Chaque point sur le graphe ci-dessous représente un débit moyen sur une minute.


Netflix propose une qualité supérieur (profil à 5,8 Mb/s net), à condition d'utiliser l’application Netflix de Windows 8.

Dans un navigateur, avec Silverlight, CanalPlay propose une qualité supérieure (profil à 3,8 Mb/s contre 3,0 Mb/s pour Netflix) a condition de rester en mode plein écran : Quand on enlève le mode plein écran, CanalPlay dégrade fortement la qualité et quand on repasse en mode plein-écran, on doit conserver un petit moment cette qualité dégradée.

Netflix ne change pas la qualité que l'on soit en mode plein écran ou non.

Youtube est le seul à utiliser le codec VP9, qui permet une meilleur qualité pour un débit moindre (uniquement en html5 avec un navigateur qui supporte le VP9)
Netflix et CanalPlay utilisent toujours le H.264.


Pourquoi Netflix ne propose pas un profil à 5,8 Mb/s dans un navigateur web ?

Je n'ai pas la réponse officielle, mais généralement les ayants-droits limite la qualité disponible chez le client en fonction de la solidité du contrôle d’accès (CAS).
On peu supposer que le CAS dans l’application Netflix est plus solide que utilisé avec SilverLight ou en HTML5.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #1 le: 16 février 2015 à 08:03:12 »
La résolution de l'écran fait-elle varier le débit ?

Certains sont persuadé que les débits proposés par Netflix ou CanalPlay sont liés à la taille de l'écran.

J'ai donc changé l’écran 24 pouces full HD (1920x1080) de mon PC par un écran 14 pouces (résolution 4/3 1024x768)
La résolution de l'écran est bien transmise par le plug-in sileverlight au programme, mais la taille de l'écran n’entraîne aucun changement de profil.



Contrairement aux rumeurs, les profils de qualité de Netflix et canalPlay ne sont pas liés à la résolution de l'écran (il est possible que ce soit le cas pour l'option Ultra HD de Netflix, pour rappel, je n'ai pas souscrit à cette option)

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #2 le: 16 février 2015 à 08:03:18 »
Tous les contenus sont-ils proposés avec les mêmes débits ?

La réponse est non, pour les trois plate-formes.

Certains contenus sont encodés à des débits moindre et sans codec VP9 pour Youtube :



J'ai été étonné que la toute nouvelle série "Better Call Saul" de Netflix, disponible en 4k pour ceux qui ont l’option Ultra HD soit limité à un profil à 1,75 Mb/s.
Je ne m'explique pas cette limitation.

La majorités des contenus sur Netflix sont disponibles avec un débit 5,8 Mb/s, y compris des contenus anciens qui ne doivent pas offrir une grande qualité (Transformers, un dessin-animé qui a plusieurs dizaines d'années est disponible en 5,8 Mb/s ; "Les aventures de Tintin" également un dessin-animé qui a plusieurs dizaines d'années est disponible en 5,8 Mb/s)

Bref, je reste perplexe sur le fait que "Better Call Saul" et certains contenus soient limités à 3 Mb/s ou 1,75  Mb/s maximum.


Les profils Netflix disponibles selon les contenu avec l’application Netflix sur Windows 8 :





Les profils Netlfix disponibles selon le contenu pour une lecture via un navigateur web :





C'est la même chose pour CanalPlay, ou la majorités des contenus sont disponibles avec le profil 3,8 Mb/s, mais certains contenus ne sont pas disponibles avec plus de 2,4 Mb/s :





Raccourcis et menus cachés pour Netflix :


Netflix dans un navigateur web via Silverlight ou l’Application Netflix pour Windows 8 :
- Alt + Majuscule + Clic gauche : Menu caché (ex: charger un fichier de sous-titre personnalisé, modifier les paramètres de synchronisation audio / vidéo,...)
- Ctrl + Majuscule + Alt + C : Affichage d'informations techniques non détaillées
- Ctrl + Majuscule + Alt + D : Affichage d'informations sur le flux vidéo et les ressources utilisées
- Ctrl + Majuscule + Alt + L : Affichage des logs du lecteur
- Ctrl + Majuscule + Alt + P : Affichage d'informations techniques concernant la machine
- Ctrl + Majuscule + Alt + R : Mise en place d'un système de colorisation (pour debug)
- Ctrl + Majuscule + Alt + S : Gestionnaire de débit, permettant d'afficher et de modifier les paramètres
- F : Lecture en Plein écran
- Majuscule + Echap : Arrêt du mode Plein écran
- Flèche haut et bas : Augmenter ou diminuer le volume


Netflix dans un navigateur web en mode HTML5 :
- Ctrl + Majuscule + Alt + Q : Affichage d'informations sur le flux vidéo et les ressources utilisées
- Ctrl + Majuscule + Alt + L : Affichage et télécharger les logs (possibilité de filtrer les éléments souhaités)
- M : Couper le son (Mute)
- F : Passer en plein écran (Full screen)
- Espace, Entrée : Lecture / Pause
- Flèche gauche / droite : Retour en arrière ou avance rapide par paliers de 10 secondes

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #3 le: 16 février 2015 à 08:03:23 »
Comparatif de la qualité des flux au lancement d'une vidéo : Avantage Netflix

Netflix comme CanalPlay (mais pas Youtube) lancent la vidéo avec un profil en basse résolution : Cela permet de remplir le buffer plus rapidement et donc de lancer plus rapidement la vidéo. Ensuite les profils vont rapidement augmenter pour aller à la qualité maximale, si la connexion réseau le permet.

Netflix et CanalPlay ont beau avoir le même fonctionnement, il ne sont pas a égalité et c'est une chose que m'a tout de suite fait remarqué madame : les vidéos sont de mauvaise qualité avec CanalPlay alors que cela se remarque beaucoup moins avec Netflix.

Voici une copie d'écran au tout début de l'épisode 4 de "Under The Dome" :


Qualité proposé par CanalPlay au démarrage :




Qualité proposé par Netflix au démarrage :




Le résultat est sans appel, CanalPlay devrait améliorer la qualité au lancement des vidéos.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #4 le: 16 février 2015 à 08:03:29 »
Stabilité de l'application :  Avantage Netflix

Là aussi, il y a une différence : Netflix, que ce soit via son application, dans un navigateur avec SilverLight ou dans un navigateur en HTML5, ne m'a pas posé de problème.

On ne peut pas dire la même chose de CanalPlay...

Voici quelque plantage de CanalPlay :






vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #5 le: 16 février 2015 à 08:03:35 »
Quand on st sous Linux, vu que CanalPlay (contrairement à Netflix) ne fonctionne pas, on peut être tenté d'utiliser Windows XP dans Virtualbox, mais il semble que le logiciel de CanalPlay essaye de vérifier si il est en virtualisation et refuse de lancer la vidéo en virtualisation (pour empêcher une reprise du flux via une capture ?)


vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #6 le: 16 février 2015 à 08:03:41 »
Et pour rajouter à la faible compatibilité de CanalPlay, il ne semble pas aimer Google Chrome :


Pourtant Google Chrome (ici je suis sous Windows 7 avec un mini-pc Atom) est bien compatible Silverlight et le plug-in est activé pour CanalPlay :


Mais la vidéo ne se lance pas :



Des raisons d'espérer : Canal Play devrait sortie dans les prochains mois un mode HTML5 (comme Netflix).

Le mode HTML5 permet :
- De ne pas utiliser de plug-in dans le navigateur, et donc d'augmenter la fiabilité (plus de plantage de Silverlight)
- Une compatibilité avec de nombreux systèmes d’exploitation non pris en charge aujourd'hui (sous réserve d'utiliser un navigateur compatible)

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #7 le: 16 février 2015 à 08:03:51 »
Interconnexion avec les principaux FAI : Avantage Netflix

Pour avoir le moins de risque de saturation et donc la meilleur qualité, il faut mettre ses serveurs au plus proche des clients.

C'est ce que fait Netflix qui met ses serveur à Paris et s'interconnecte directement avec les différents FAI (Il  me semble que seul Free n'est pas interconnecté directement avec Netflix).


Canal Play à décider d'envoyer ses flux depuis Level3, un transitaire, ce qui augmente les risque de saturation par rapport à du peering et augment les acteurs pour les FAI qui ne sont pas client de Level3. Accessoirement, cela oblige le FAI a payer le trafic CanalPlay.

Si CanalPlay avait voulu privilégier la qualité, ils auraient préféré un CDN bien interconnecté aux FAI (Akamai par exemple, mais ce n'est pas le seul)
Comme évoqué il y a quelques mois, Canal devrait mettre son propre CDN sur Paris, mais il se fait toujours attendre.

L'IP qui m’envoie les flux vidéo CanalPlay. Elle n'est pas situé aux USA mais c'est bien le CDN de Level3 qui est derrière:


vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #8 le: 16 février 2015 à 08:03:57 »
Qualité en cas de saturation réseau :  Avantage Netflix

En cas de saturation du réseau (chez votre FAI ou plus simplement chez vous car vous avez un téléchargement ou une mise à jour Windows update en tache de fond) le comportement des différentes plate-formes ne se vaut pas.

Pour ce test, je n'ai pas utilisé mas connexion 100 Mb/s mais ma ligne ADSL, situé à 4 Km du NRA et limitée à 5,3 Mb/s ATM (4,24 Mb/s IP)

J'ai démarré mon épisode 1 de "Under the Dome" avec CanalPlay puis immédiatement après celui de Netflix.
Résultat : Netflix va monter en débit et prendre tout ce qu'il peu comme place (il va se placer à un palier de 3,0 Mb/s, le pallier le plus élevé pour cette connexion internet, que CanalPlay soit présent ou non). CanalPlay va devoir dégrader sa qualité à 0,5 Mb/s, seule solution pour ne pas freezer la vidéo.


Comment fait Netflix pour être agressfif et prendre le maximum de bande passante ?

Netflix va démarrer plusieurs connexions TCP simultanée. En cas de saturation sur une connexion ADSL, le débit se répartie entre les différentes connexions TCP.

Pour faire simple :
- 4 Mb/s et 2 connexions TCP => 2 Mb/s par connexion TCP
- 4 Mb/s et 4 connexions TCP => 1 Mb/s par connexion TCP
- 4 Mb/s et 8 connexions TCP => 0,5 Mb/s par connexion TCP

J'ai réalisé ci-dessous une capture du flux pour les 15 premières minutes de la vidéo de l’épisode 1 de "Under The Dome". J'ai filtré sur les ouvertures de connexions TCP sur l'IP qui envoi les flux vidéo.

CanalPlay va se limiter à une connexion TCP simultanée ce qui risque de provoquer une famine en cas de saturation :


Netflix, ici l’application Windows 8, lui va démarrer 5 connexions TCP, ce qui en cas de saturation, va lui permettre d'avoir plus de débit que si il n'avait qu'une seule connexion :


Netflix en HTML5 sous Chrome lui aussi démarre 5 connexions TCP en simultanée :


Netflix avec Silverlight sous Firefox va lui aussi multiplier les connexions :


Pour être complet, voici le cas de Youutbe en HTML5 sous Chrome (résolution 1080p, codec VP9) :


Youtube avec Flash sous Firefox (résolution 1080p, codec H.264) :



Conclusion : On comprend pourquoi Netflix et youtube est plus agressif en cas de saturation que CanalPlay.
Il faut espérer que cet aspect technique va évoluer avec la prochaine plate-forme technique de CanalPlay qui supportera le HTML5.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #9 le: 16 février 2015 à 08:04:09 »
Ressources processeur consommées : égalité

Netflix comme CanalPlay savent descendre la résolution, si votre PC n'a pas les capacité pour décoder un flux de haute qualité.

Pour ce test, j'ai testé deux PC qui ont déjà quelques années derrière eux :

- Mini-PC Asus (écran 10 pouces, Processeur Intel Atom (1 cœur 32bits), 1 Go de RAM, livré sous Windows 7 Starter)
- Portable HP (écran 14 pouces, Processeur Intel Core2 Duo T8100 @2,1 Ghz (2 cœurs, 64bits), 4 Go de RAM, sous Windows 10 Technical Preview 64bits).

Sur le Mini-PC Atom, Netflix comme CanalPlay dégradent correctement la qualité de l'image pour ne pas saturer le processeur.

Pour pouvoir mettre la vidéo en plein écran (nécessaire pour CanalPlay pour ne pas dégrader la qualité) et regarder l’utilisation du processeur, j'ai branché un second écran 14 pouces sur la sortie VGA du portable qui permet de vérifier l'utilisation du CPU.

Voici l’utilisation CPU de CanalPlay (avec un profil sélectionné automatiquement de 3,6 Mb/s) :




Voici l’utilisation CPU de Netflix (application Windows 8 avec un profil sélectionné automatiquement de 3 Mb/s) :




Netflix, en forçant manuellement un profil de 5,8 Mb/s :



Netflix, semble utiliser un peu moins de CPU pour un même profil, mais cela se joue de peu.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #10 le: 16 février 2015 à 08:04:15 »
Mon PC Intel Core2 Duo T8100 @2,1 Ghz étant en dual boot avec Ubuntu 14.10 64bits, voici des copie d'écran de Netflix en HTML5 avec Chrome, sous Ubuntu (profil de 3,0 Mb/s) :



Pas de CanalPlay possible sur Ubuntu malheureusement.

Voici pour comparer Youtube en 1080p avec le codec VP9 : (4K | Biosphere Full - Director's Extended Cut)


Youtube en 720p avec le codec H.264 : (Home de Yann Arthus-Bertrand)

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Netflix CanalPlay
« Réponse #11 le: 16 février 2015 à 08:04:21 »
Un point négatif pour Netflix : Sur ma tablette Surface, équipée d'un prcesseur ARM Quad coeur et de Windows RT 8.1, il limite le profil à 3,0 Mb/s alors que le processeur n'a aucun problème pour suivre à 5,8 Mb/s.

Flux Netflix forcé à 5,8 Mb/s sur Surface RT : Le processeur est utilisé à moins de 50%