ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

22
© 2014 Witbe, all rights reserved. Proprietary and Confidential. www.witbe.net “QoS, QoE” Double nécessité ou double peine ?

description

 

Transcript of ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Page 1: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

© 2014 Witbe, all rights reserved. Proprietary and Confidential. www.witbe.net

“QoS, QoE”

Double nécessité ou double peine ?

Page 2: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

D’où venons-nous ?

1989 : Révolution Internet

1 réseau “homogène” multi réseau

2004 : Révolution video :

Vidéo sur IP (mais sur réseau managé)

2007 : Révolution Device Devices controlés multi Device

Réseau managé multiplication des réseaux des accès des interconnexions, CDN,…

Double compétences : IP & Vidéo

slide 2

Page 3: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Des environnements très différents

slide 3

Page 4: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Problèmes auxquels on s’attaque

Augmentation de la complexité avec toutes les combinaisons

Besoin de contrôler

Besoin de maitriser

Recréer de la cohésion

Savoir où mettre les priorités

Dans un univers avec

Plus de services

Plus d’utilisateurs

Plus d’applications

Plus d’interfaces

Plus vite

slide 4

Page 5: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Comment on adresse le problème : plus de données ?

Plus de complexité Plus de Données ?

Plus de données Toute l’Information ?

Différence entre Données & Informations

Moins de bruit

L’intelligence est dans le lien

Donner du Sens

pour avoir des données actionnables

slide 5

Computers and Knowledge // Franz J. Kurfess : http://www.mii.lt/files/InMaDra/1-Computers-Knowledge.pdf

1/ Bruit =

Ennemi

2/ Différence Data / Information

3/ Intelligence = Lien

Page 6: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Comment on adresse le problème

On revient aux fondamentaux

Quoi : La diffusion de vidéo est passé du Flux à la Transaction

Référentiel : capacité à mesurer un service réellement délivré

slide 6 slide 6

Page 7: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Approche transactionnelle – Les robots

slide 7

Page 8: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Approche transactionnelle – Les robots

slide 8

Page 9: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Transaction - Responsabilité Head End

slide 9

Refus de connexion TCP

Manifest non présents

Manifest non rafraichi (loop)

Buffer de timeshift vide

Profils absents

Page 10: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Transaction - Responsabilité CDN

slide 10

Refus de connexion TCP

Manifest non présents

Manifest non rafraichi (loop)

Chunks manquants,

Buffer de timeshift vide

Profils absents

Page 11: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Transaction – Bout en bout : Eyes on screen

slide 11

Lancement d’application

Login

Plan de chaînes et EPG

Droits, DRM,

VOD, Replay

Ecran noir, …

Page 12: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

slide 12

Exemple 1 : Est-ce que la QoS détermine la QoE ?

Page 13: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Average Time Comparison

Difference between Sound and Video for a same channel is around 0,5 seconds

Channel 1 takes 4 seconds more than channel 2 to appear

4 780

5 463

1 078 1 372

0

1 000

2 000

3 000

4 000

5 000

6 000Sound Avg Time - Channel 1

Video Avg Time - Channel 1

Sound Avg Time - Channel 2

Video Avg Time - Channel 2

Page 14: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Distribution of channel 1 loading time

80% of first channel loading times are lower than 6 seconds 10% take more than 10 seconds

63,43%

16,42%

1,49% 5,97%

0,75% 0,75%

9,70%

0,75% 0,75%

4 5 6 7 8 9 10 11 12

Page 15: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Error Analysis – Long Channel Change Time

Sound Time: 10,3 s

Video Time: 12,3 s

Page 16: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Netwok Capture

9 seconds for authentication web services interaction

Video download starts after almost 10 seconds

Page 17: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

More details on the faulty transaction

TCP Connection is done in 50 ms

Server side application takes 6 seconds to answer

Page 18: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Exemple2 : “Si il n’y a pas de solution, c’est qu’il n’y a pas de problème” ;-)

slide 18

Page 19: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

Post ISP Performance

slide 19

Performance

Download time

Rebuffering risk

Routing information

Routing measurement

Congestion detection

Network quality index

Page 20: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

slide 20

Live Demo

Page 21: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

© 2014 Witbe, all rights reserved. Proprietary and Confidential. www.witbe.net

Holistic QoE Test & Monitoring Voice | Video | Data Any Network | Any Device EMEA Contact: +33 (0)1 47 67 77 77 American Contact: +1 (212) 229-2160 APAC Contact: +65-6222-9394 email: [email protected] www.witbe.net

New York | Montréal | Paris | São Paulo | Singapore

Page 22: ConférenSquad #3 : Qualité et Multiscreen (Jean-Michel Planche et Yoann Hinard, Witbe)

HDMI Cable

AV Adapter

USB Cable

Annexe: Un Witbe Robot génère de vraies transactions

Witbe robots know the measurement context and then can establish links

Interface Robot/iDevice USB or WiFi controlled

Audio/Video analysis through HDMI

Cable / Fiber / DSL

WIFI 3G

IP