STREAMING VIDÉO SUR INTERNET - ARCHITECTURES, PROTOCOLES ET SERVICES
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Ecole d’hiver sur les application de l’informatique industrielle, réseaux et génie logiciel STREAMING VIDÉO SUR INTERNET ARCHITECTURES, PROTOCOLES ET SERVICES Yassine HADJADJ AOUL yhadjadj@irisa.fr Maître de conférences à l’Université de Rennes 1 Laboratoire IRISA, Equipe-‐projet Dionysos (INRIA) Décembre 4, 2013
Streaming sur Internet 2 Plan • Généralités • Contextes • Place de la vidéo dans l’internet • Défini]ons • Architectures tradi]onnelles • Difficultés du streaming sur Internet • Améliora]on du streaming sur Internet • Améliora]on structurelle (vidéo) • Améliora]on protocolaire (DASH) • Architecturale (CDN + Caching) • Tendances …
Streaming sur Internet 4 Contexte économique • Nombre gigantesque de clients IP (marché poten]el très important et à moindre coût) • Déploiement généralisé et con]nue de l’IPTV • Dispari]on imminente de la télé analogique • « Digital switchover », depuis 2011 en France • Croissance importante du nombre de disposi]fs HD • Appari]on soudaine de plateformes de partage de contenus (e.g. Youtube, Dailymo]on) et la croissance du partage de fichiers en Pair-‐à-‐pair (i.e. P2P)
Streaming sur Internet 5 Contexte technologique Plusieurs évolu]ons technologiques ont rendu possible le transport de la vidéo sur IP: • Transi]on vers la vidéo digitale • La transmission en numérique possible par voie terrestre, satellitaire et par câble • Avancées dans la compression vidéo • Evolu]on du premier standard (MPEG-‐1, 1991) au standard de compression avancé H.264 • La vidéo peut être transportée dans un réseau à capacité limité • Croissance de la capacité des réseaux IP • Démocra]sa]on des accès large bande
Streaming sur Internet 6 CES DÉVELOPPEMENTS ONT RENDU TECHNIQUEMENT ET ÉCONOMIQUEMENT POSSIBLE LE TRANSPORT DE LA VIDÉO HAUTE-‐QUALITÉ AUX NOMBREUX CLIENTS IP En résumé
Streaming sur Internet 7 PLACE DE LA VIDÉO DANS L’INTERNET
Streaming sur Internet 8 Etat des lieux (année 2012) • Les consommateurs de vidéos représentent 57% du nombre total de consommateurs de trafic internet • 69% en 2017 ! • La Vidéo internet sur TV représente 9% • 14% en 2017 ! … probablement plus • Le trafic VoD triplera en 2017 ! • La somme de toutes les formes de vidéo (TV, VoD, Internet et P2P) sera de l'ordre de 80 à 90% du trafic mondial d'ici 2017 ! Cisco forcast
Streaming sur Internet 9 Etat des lieux (année 2012) (suite) 60 Prédic]ons 52,7 50 41,9 Trafic en PB (1015) 40 32,9 Vidéo sur Internet Croissance 29% annuel 30 25,8 22,9 Vidéo sur réseaux 19,8 20,4 17,6 managés 20 14,8 14,6 Croissance 21% annuel 11,6 8,8 10 0 2012 2013 2014 2015 2016 2017
Streaming sur Internet 10 DÉFINITIONS
Streaming sur Internet 11 L’IPTV C’EST LA TV PAR INTERNET Idée reçue
Streaming sur Internet 12 IPTV IPTV est simplement le moyen de transporter la télé tradi]onnelle dans un réseau IP Caractéris]ques • Flux con]nus de contenu produit par des professionnels • Contenus uniformes (tous les canaux partagent une même technique de compression, résolu]on, débit) • Transport sur un réseau privé (opéré de bout-‐en-‐bout) • xDSL • Transport en mode non connecté RTP/UDP (mul]cast) • Visualiser sur une télévision par le biais d’une set-‐top box
Streaming sur Internet 13 VoD: Vidéo à la demande Technique de diffusion de contenus vidéo numérique bidirec]onnelle (interac]ve) offerts (catch-‐up TV) ou vendus Caractéris]ques • Contenus discrets • Contenus uniformes • Transport sur un réseau privé (opéré de bout-‐en-‐bout) • Transport en mode non connecté RTP/UDP ou TCP • Visualiser sur une télévision par le biais d’une set-‐top box • Généralement les contenus de la catch-‐up TV sont accessible durant une période limité …
Streaming sur Internet 14 Vidéo par Internet La vidéo par Internet se base sur une livraison de contenus en u]lisant un réseau public Caractéris]ques • Contenus discrets • Millions de contenus vidéo • Format des contenus très variable • Livraison sur le réseau Internet • Transport en mode connecté: TCP • Visualiser par des lecteurs sur PCs, Tablexes, smart phones, … et la TV (smart TV)
Streaming sur Internet 15 Avantages et inconvénients du streaming sur Internet Avantages Inconvénients • Disponibilité et ubiquité • Performance imprédic]ble (i.e. • Low cost par rapport à une réseau best effort) solu]on se basant sur un réseau • Coût réduit en infrastructure … opéré pas toujours vrai
Streaming sur Internet 16 Part de la vidéo par internet en 2015 USA UGC (e.g. VoD sur TV Youtube) (e.g. Apple 15% TV) 17% Vidéo mobile 10% TV live sur PCs VoD sur PC 10% (e.g. Netflix) 39% Caméra de sécurité Vidéo 6% conférence 4%
Streaming sur Internet 17 ARCHITECTURES TRADITIONNELLES Evolu]on de la technique avec l’évolu]on de la capacité du réseau
Streaming sur Internet 18 Download • Click and wait, le download implique le téléchargement de tout le fichier avant visualisa]on
Streaming sur Internet 19 Download (suite) Avantages Inconvénients • Le moyen le plus simple • La lecture n’est possible qu’à la fin du • pas de contraintes en BW … accès modem téléchargement du fichier 56K • Après téléchargement le fichier peut ne pas être lu (codec, player, …) • Pas de problème de synchronisa]on • Contenu peut ne pas correspondre aux intra/inter-‐média axentes … • Une fois téléchargé, la répé]]on de • Popularité des premières secondes (e.g. visionnage ne consomme pas de BW Youtube) • Fichier portable, partageable, conver]ble dans un autre format, …
Streaming sur Internet 20 Progressive download • Dans le téléchargement progressif, le lecteur mul]média est configuré pour pointer à l’URL de la vidéo à lire (e.g. Youtube) (1) HTTP request for Meta file (2) Meta file (3) Video file requested and sent over HTTP
Streaming sur Internet 21 Progressive download (suite) Avantages Inconvénients • Pas d’axente du téléchargement complet • Interrup]on possible de la lecture (i.e. avant le démarrage de la lecture playout interrup]ons) • Supporté par tous les lecteurs les plus populaires • Le déplacement dans la vidéo n’est pas • Pas d’installa]on de logiciel supplémentaire possible … • Le téléchargement peut être interrompu si pas d’intérêt pour le contenu • Répé]]on possible de la lecture en local (pas de coût en Bande passante) • Fonc]onne parfaitement avec les CDNs
Streaming sur Internet 22 Streaming • Signifie que le flux vidéo est reçu par et présenté à un u]lisateur final, tout en étant délivré par une diffusion en con]nu du fournisseur. (1) HTTP request for presentation description Live ou VoD (2) Presentation description (3) Video file requested and sent
Streaming sur Internet 23 Streaming (suite) Avantages Inconvénients • Visualisa]on quasi instantané • Interrup]on possible de la lecture (i.e. • Où presque, buffer de quelques secondes playout interrup]ons) • Déplacement possible à n’importe quel • Nécessite d’avoir des serveurs de streaming endroit de la vidéo • La bande passante u]lisée est celle nécessaire à la visualisa]on • Seul moyen pour faire du live … pas complètement vrai • Fichier non portable (sécurité)
Streaming sur Internet 24 DANS LE STREAMING PAR INTERNET, ON A PAS FORCÉMENT UN SERVEUR DE STREAMING … Serveur web pour le streaming vidéo
Streaming sur Internet 25 DIFFICULTÉS LIÉES AU STREAMING SUR INTERNET
Streaming sur Internet 26 COMPRENDRE LE FONCTIONNEMENT DE L’INTERNET POUR COMPRENDRE LES PROBLÈMES DU STREAMING SUR INTERNET
Streaming sur Internet 27 Structure de l’Internet Internet eXchange Point Réseau d’accès Réseau d’accès Réseau d’accès Lien de peering ISP A POP ISP B Réseau d’accès NAP IXP Réseau d’accès ISP C POP: Point Of Presence (ISP-ISP) Réseau d’accès Réseau d’accès NAP: Network Access Point (ISP-Autres) Réseau d’accès
Streaming sur Internet 28 Structure de l’Internet: plus en détail Réseau d’accès Réseau d’accès Réseau d’accès ISP A ISP B ISP régionaux Fournisseur de Réseau d’accès ISP C contenus IXP Réseau d’accès ISP régionaux Réseau d’accès Réseau d’accès Réseau d’accès
Streaming sur Internet 29 Structure de l’Internet: plus en détail Tier 1 - Tier 1 - Google ISP ISP IXP IXP IXP Tier 2 ISP ISP Achat régional par]el de -‐ ISP régional leurs trafic Achat de Tier 3 Réseau Réseau Réseau Réseau Réseau Réseau tout leurs d’accès d’accès d’accès d’accès d’accès d’accès -‐ ISP trafic " Les ISPs “]er-‐1” commerciaux (e.g., Level 3, Sprint, AT&T, NTT), présentent une étendue na]onal et interna]onal " Les fournisseurs de contenus (e.g, Google) bypass généralement les Tiers 1 et ISPs régionaux
Streaming sur Internet 30 TCP et le streaming sur Internet • Protocole assurant une transmission fiable • Pas de dégrada]on de la qualité de l’image • Adapter aux services de vidéos à la demande (e.g. User Generated Contents « UGC ») • Retransmission des paquets perdus … même lorsque la retransmission n’est pas u]le • Permet de bypasser les firewall et NAT • Transport sur HTTP/TCP • Serveur assez simple (e.g. download ou progressive download)
Streaming sur Internet 31 TCP et le streaming sur Internet (suite) • Adapta]on du débit de transmission (ges]on de la conges]on) • Chute du débit après une perte de paquet … même si cela peut causer une famine au niveau du client • Overhead • Three-‐way handshake, entête TCP de 20 octets dans chaque paquet … trop pour l’envoie de données audio • Envoie d’acquitement pour tous les paquets … bien plus que nécessaire • Non compa]ble avec le mul]cast (e.g. IPTV) • Mul]cast applica]f ?
Streaming sur Internet 32 Difficultés du streaming sur Internet • Réseau Best effort • Pas de garan]s en ressources (pire encore: ressources variables) • Délais variables, pertes • Limites de l’ingénierie de trafic (MPLS, …) • Pas de qualité en inter-‐domaine • Pas de QoS de bout-‐en-‐bout (i.e. Enthrone, …) • Problème de conges]on • Principalement au niveau des liens de peering • Pas de mul]cast en TCP … redondance non exploitée
Streaming sur Internet 33 Impacte du streaming sur l’écosystème • Les ISP et les réseaux de transit sont submergés de trafic de distribu]on de contenus • Déséquilibre des liens de peering (bande passante entrante/sortante) • Le service de peering ne peut plus être gratuit … • Réseaux de transit : mise à jour con]nue des liens de transmission • Passage par les réseaux de transit/payement suivant le débit • Coût des IXPs reste non négligeable • Mise à jour de la capacité de transport, des équipements et la loca]on de l’endroit • Achat du service de distribu]on d’un ou de plusieurs opérateurs de CDNs • Qui doit payer?
Streaming sur Internet 34 AMÉLIORATION DU STREAMING SUR INTERNET
Streaming sur Internet 35 Axes d’améliora]ons Structure de Protocole de Infrastructure Stockage la vidéo streaming Base sur des Adaptatif CDN Caching fragments • Débit suivant l’état • Au plus près des dynamique • Popularité/fragment du réseau clients • Popularité/… Plusieurs qualité Prefetching pour un même • Popularité potentiel contenu • Qualité optimal
Streaming sur Internet 36 DASH: UNE STRUCTURATION ET UN PROTOCOLE
Streaming sur Internet 37 Streaming de vidéo à base de fragments La vidéo de streaming est divisée en segments (i.e. chunks) contenant une certaine durée de vidéo (typiquement: 2 à 10s) Caractéris]ques • Streaming plus efficace • Moins d’impact en cas de perte • U]lisa]on plus efficace de la bande passante • Caching plus efficace • Un cache à fragments offre une meilleure efficacité qu’un cache à contenu complet (i.e. Caching des chunks populaires) • Pas d’interdépendance entre chunk
38 Structure d’une vidéo Une séquence vidéo = i groupes d’images Groupe d’images (GoP) = k images Groupe d’images (GoP) = k images ... ... q pixels 1 bandes = p macroblocs r pixels 1 bloc = q x r pixels q = r = {4, 8, 16} 1 image = m bandes (slices) 1 macrobloc = 4 blocs
39 Structure d’un GoP • Le GOP (Group Of Picture) définit l’enchaînement des images I, P et B dans le flux vidéo. • Le GOP commence toujours par une image I. Un chunk et un ensemble de GoP(3,16) I Intracoded frame GOPs P Forward/predicted frame B Bi-directional/interpolated frame
Streaming sur Internet 40 DASH: Dynamic Adap]ve Streaming over HTTP Le standard DASH est une technique de streaming basée sur des segments, disponible en différentes qualité et transportés en u]lisant HTTP 1.1
Streaming sur Internet 41 DASH: Dynamic Adap]ve Streaming over HTTP Avantages • S’adapte automa]quement à la bande passante disponible • Choix du débit par le client, en fonc]on des capacités • Passage transparent d’une qualité à une autre • Encapsula]on sur HTTP • Court-‐circuite les NAT et les firewall • Déploiement facile sur les CDNs • Nul besoin d’un serveur de streaming • Serveur web • Déplace l’intelligence du réseau vers les clients
Streaming sur Internet 42 Challenges • Instabilité et iniquité du streaming en DASH • Résultat du contrôle distribué Lien congestionné commun J. Jiang, V. Sekar, and H. Zhang. 2012. Improving fairness, efficiency, and stability in HTTP-‐based adap]ve video streaming with FESTIVE. In Proc. Of ACM CoNEXT '12. New York, NY, USA, 97-‐108.
Streaming sur Internet 43 Challenges (suite) Performance: • Détermina]on de la taille des chunks • Détermina]on de la stratégie de téléchargement op]male • Nombre de chunk pour éviter la famine tout en minimisant la bufferisa]on • Caching des flux DASH • Choix de la qualité dans un réseaux de distribu]on de contenus (e.g. topologie diverses) Sécurité: • Stratégie de téléchargement agressive
Streaming sur Internet 44 RÉVOLUTION DU STREAMING SUR INTERNET GRÂCE AUX CDNs
Streaming sur Internet 45 Les intermédiaires Origin Server Serveurs • Mise à centralisés l’échelle Surrogate (cache) • Efficacité Ferme de (BW) serveurs Surrogate (cache) Surrogate (cache) Serveurs • Coût miroir • Mutualisation Surrogate (cache) CDNs
Streaming sur Internet 46 CDN: Content delivery Network Réseau en overlay chargé de distribuer le contenu de l’endroit le plus op]mal* Principe • Rapproche les contenus des u]lisateurs (économie en bande passante « coût » et pe]ts délais) • Mise à l’échelle et mutualisa]on des ressources: traitement, mémoire, stockage • Favorise les contenus les plus populaires • Contenus distribués en fonc]on des besoins et de leurs u]lisa]ons * Ne signifie pas forcément le plus proche géographiquement
Streaming sur Internet 47 Exemple de CDNs The Akamai EdgePlatform: 85,000+ 1700+ 950+ 660+ 72+ Servers POPs Networks Cities Countries Resulting in traffic of: 5.4 petabytes / day 790+ billion hits / day 436+ million unique clients IPs / day
Streaming sur Internet 48 Evolu]on du trafic des CDNs Prédic]ons 47,1 50 Croissance 34% annuel • Le CDN est la méthode 45 40 35,8 dominante pour livrer le Trafic en PB (1015) 35 contenu de streaming. 30 26,8 • 51% du trafic Internet va 25 19,9 traverser des CDNs en 2017, 20 14,6 contre 34% en 2012. 15 10,8 10 • 65% du trafic vidéo sur Internet 5 va traverser des CDNs en 2017, 0 en hausse de 53% en 2012 2012 2013 2014 2015 2016 2017
Streaming sur Internet 49 L’exemple: Architecture type du streaming sur Internet Cloud Amazon (EC2, S3 …) Réseau Neˆlix Serveur Neˆlix Serveur Neˆlix Copie de contenus CDNs www.neˆlix.com Level-‐3 LimeLight • Authen]fica]on 2 Redirec]ons: 3 movies.neˆlix.com (logged) • MàJ périodique du Akamai Signup.neˆlix.com Manifest 1 Enregistrement 4 Demandes chunks Problématique de la sélection de cache/serveur 5 chunks Client MS Silverlight (DASH) V. K. Adhikari, Y. Guo, F. Hao, M. Varvello, V. Hilt, M. Steiner, and Z.-‐L. Zhang. INFOCOM, page 1620-‐1628. IEEE, (2012)
Streaming sur Internet 50 RÉVOLUTION DU STREAMING SUR INTERNET PAR LE CACHING …
Streaming sur Internet 51 Pourquoi le caching? • Changement de rapports entre opérateurs de CDNs et ISPs • Augmenta]on importante de la quan]té de trafic, principalement le téléchargement vidéos • D’équilibre entre le trafic entrant et sortant (> 2.5 fois) • Impacte du streaming sur les performances du réseau • Satura]on des liens de peering • Dégrada]on de la qualité des autres applica]ons (e.g. Web) • Le caching semble être une bonne solu]on …
Streaming sur Internet 52 Per]nence du caching pour la VoD • Nombre d’u]lisateurs ac]fs > nombre de vidéos ac]ves • Taille limitée de la vidéothèque • Popularité/Loi Zipf (α = 1.2)* • Décroissance rapide de la popularité • Le caching des contenus VoD populaires est efficace * C. Fricker, P. Robert, and J. Roberts: « A versa]le and accurate approxima]on for LRU cache performance ». In Journal Corr, Vol. abs/1202.3974 (2012)
Streaming sur Internet 53 Per]nence du caching pour le contenu UGC Fichiers Nombre de Volume total • ANR ViPeer dis]ncts téléchargement Jour 7 • Partenaires: INRIA, TB, Orange, … Fichiers 21354 29604 2278.1 GB • Etude: Per]nence du caching >2 1237 7197 (24,3%) 638,1 GB • Type de trafic: Youtube (vidéothèque 1 17825 (60,2%) 1182,0 GB quasi illimité) 1 semaine Fichiers 93649 159486 5782,0 GB • Mesures: 3 zones ADSL (villes: Lyon, >2 9367 63379 (39,7%) 2598,9 GB Bordeaux, et Paris) 1 72451 (45,4%) 2249,7 GB • Hypothèse: Les fichiers visualisés 1 et 2 semaines 2 fois sont considéré comme du bruit Fichiers 202772 453345 9442,2 GB >2 25981 249243 (54,9%) 4730.7 GB pour le caching 1 149280 (32,9%) 3315,5 GB
Streaming sur Internet 54 Per]nence du caching pour le contenu UGC Fichiers Nombre de Volume total • Résultats (Bordeaux) dis]ncts téléchargement • Trafic des fichiers visualisés 1 fois très Jour 7 Fichiers 21354 29604 2278.1 GB important >2 1237 7197 (24,3%) 638,1 GB • L’élargissement de la fenêtre d’étude permet d’augmenter le nombre de fichiers 1 17825 (60,2%) 1182,0 GB visualisés + 2 fois (≈55%) 1 semaine Fichiers 93649 159486 5782,0 GB • Le caching des fichiers visualisé + 2 >2 9367 63379 (39,7%) 2598,9 GB fois permexrait de réduire 1 72451 (45,4%) 2249,7 GB significa]vement la bande passante 2 semaines • La taille du cache (4,7 TB) à besoin Fichiers 202772 453345 9442,2 GB d’être aussi importante >2 25981 249243 (54,9%) 4730.7 GB 1 149280 (32,9%) 3315,5 GB
Streaming sur Internet 55 Per]nence du caching pour le contenu UGC Fichiers Nombre de Volume total • Résultats (sur les 3 zones) dis]ncts téléchargement • Le poten]el de réduc]on est très Jour 7 Fichiers 104548 223422 6493,1 GB important >2 9420 115516 (51,7%) 2757,9 GB • La taille du cache (12 TB) à besoin 1 82350 (36,8%) 2634,6 GB d’être de plus en plus importante 1 semaine • Les contenus visualisés changeant Fichiers 340702 836236 12484,6 GB de jour en jour et de semaine en >2 43480 492482 (58,9%) 6124,7 GB 1 250690 (29,9%) 4463,6 GB semaine 2 semaines • Renouvellement du caching pour Fichiers 865681 2838514 22632,5 GB maintenir l’efficacité : stratégie de >2 145724 1992348 (70,2%) 11916,9 GB caching 1 593721 (20,9%) 7483,1 GB
Streaming sur Internet 56 Stratégies de caching Caching réac]f Caching proac]f (Prefetching) • Mise en cache de contenus populaires • Mise en cache de contenus dont la dynamiquement popularité à un poten]el de croître • Mise à jour des caches à la demande et • Mise à jour des caches en dehors des heures dynamiquement de pointes • Techniques: LRU, LFU, LRFU, Op]mal*, … • Techniques: basées sur la prédic]on • Employé par: Google cache (technique basée • Employé par: Facebook (u]lisa]on des liens sur LRU) sociaux), … * L. Zhe, M.K. Sbai, Y. Hadjadj-‐Aoul, A. Gravey, et al: « Network friendly video distribu]on ». NoF 2012, Tunis, Tunisia (November 2012)
Streaming sur Internet 57 Impacte du caching sur l’écosystème • Déséquilibre des liens de peering • Importance du rôle des CDNs dans la chaine de distribu]on de contenus • Développement de solu]ons de CDNs par les « Content Provider » • Google peut maintenant avoir un lien directe avec les ISPs ou les ISPs de transit (e.g. Orange) • Les fournisseurs de contenus développent des solu]ons empêchant/ gênant le caching puisque il entraîne des pertes de revenus (i.e. publicité) • Youtube privilégie le streaming en HTTPs et un streaming dans un ordre non conven]onnelle • Améliora]on de la QoE … consomma]on d’un contenus d’une meilleure qualité (e.g. HD) … problème de conges]on … • Développement de nouvelles solu]ons …
Streaming sur Internet 58 TENDANCES …
Streaming sur Internet 59 Vers une coopéra]on entre CPs et ISPs • Une coopéra]on entre CP et ISP est une solu]on gagnant-‐ gagnant • Les ISPs économisent de la bande passante • Les CPs ne perdent pas de revenus et décharge leurs serveurs/CDNs • Objec]f du projet ANR ViPeer • De nouvelles évolu]ons confirme l’intui]on … * L. Zhe, M.K. Sbai, Y. Hadjadj-‐Aoul, A. Gravey, et al: « Network friendly video distribu]on ». NoF 2012, Tunis, Tunisia (November 2012)
Streaming sur Internet 60 Vers une coopéra]on entre CPs et ISPs (suite) Portal Regional CDN Server dTracker Caching (Peers) Customer 1 Upload Manifes t La solu]on Vipeer OK 2 recommande le 3 Request « Matrix » déploiement d’un système 4 URL Manifest de caching opéré par 5 Get URL Manifest 6 Redirect dTracker l’opérateur réseau dans 7 Get URL Manifest son propre réseau 8 Send modified Manifest (Ch ,Peery) ChunkRequest x 9 (Ch ,Peerr) ChunkRequest z
Streaming sur Internet 61 Vers une coopéra]on entre CPs et ISPs (suite) • Neˆlix: Neˆlix Open Connect Network • Permet aux ISPs d’avoir, en intra-‐domaine, un serveur de caching local (i.e. open connect) • Con]nuer le travaille avec les CDNs commerciaux … à terme ça ne sera probablement plus le cas … • Serveur gratuit pour les ISPs • Neˆlix CDN (Storage: 100 TB, If: 2x10 Gb/s) • Coopera]on between Neˆlix and ISPs • Permet aux opérateurs d’avoir du contrôle sur l’acheminement de la vidéo • Pre-‐remplissage des caches pendant les heures creuses • Caching proac]f et réac]f hxp://blog.neˆlix.com/2012/06/announcing-‐neˆlix-‐open-‐connect-‐network.html (June 2012)
Streaming sur Internet 62 Streaming en P2P • Le P2P est scalable, pas cher et axrac]f mais … pas de garan]s en ressources … non viable comme solu]on commerciale • P4P permet aux ISPs d’op]miser leurs ges]on de ressources • Réduire la charge des liens de peering en favorisant des communica]ons intra-‐ domaine (iTracker) • Architecture hybride CDN/P2P • Certains CDNs commenceraient déjà à avoir des composantes P2P • Créa]on d’un nouveau WG à l’IETF: PPSP (P2P streaming protocol) • Tout reste encore à faire … * RFC 6972 (July 2013)
Streaming sur Internet 63 CCN: Content centric networking Chercher le contenus ou il se trouve … plus de lien avec un terminal/@IP par]culière Portal Routage sur les noms Meilleures stratégies? Stratégies de réplica]on Quelle qualité pour et de caching le caching? Plus de transport CDN surrogate end2end En overlay ou from the scratch?
De la centralisa]on à la distribu]on et de la distribu]on à la centralisa]on … SDN: So•ware Defined Networking? Streaming sur Internet 64
Vous pouvez aussi lire