The document discusses LTE Broadcast as a technology for delivering content over mobile networks. It notes that over 250 commercial LTE networks have been rolled out and over 150 million LTE devices existed by the end of 2013. Major mobile operators such as Verizon, AT&T, and others have announced plans to launch LTE Broadcast in 2014-2015. The technology is supported by leading equipment providers and modem manufacturers. Several use cases for LTE Broadcast are described, including live television delivery, software updates, and emergency alerts. Case studies of LTE Broadcast trials and rollouts by mobile operators in various countries are also summarized.
The document discusses LTE Broadcast as a technology for delivering content over mobile networks. It notes that over 250 commercial LTE networks have been rolled out and over 150 million LTE devices existed by the end of 2013. Major mobile operators such as Verizon, AT&T, and others have announced plans to launch LTE Broadcast in 2014-2015. The technology is supported by leading equipment providers and modem manufacturers. Several use cases for LTE Broadcast are described, including live television delivery, software updates, and emergency alerts. Case studies of LTE Broadcast trials and rollouts by mobile operators in various countries are also summarized.
HTM5/CENC par Romain Bouqueau de Gpac LicensingJustindwah
This document discusses content protection for web distribution. It introduces MPEG CENC (Common Encryption) as a standard that abstracts encryption from digital rights management (DRM) systems. This allows different DRMs to work with the same encrypted files. It also discusses HTML5 EME (Encrypted Media Extensions), which abstracts key management from browsers by providing a JavaScript API to pass keys to a content decryption module (CDM) like Microsoft's PlayReady. The document demonstrates these technologies by summarizing how Netflix uses CENC file formats with EME and PlayReady in Microsoft Internet Explorer 11 for protected streaming of its content on the web.
Paris Video Tech - 1st Edition: Streamroot, Adaptive Bitrate Algorithms: comm...Erica Beavers
Nous ferons une rapide explication des enjeux et mécanismes de l'Adaptive Bitrate Streaming, puis allons regarder les implémentations pratiques dans les media engines de référence dash.js et hls.js.
Paris Video Tech - 1st Edition: Afrostream, un player agile pour suivre le m...Erica Beavers
Chez Afrostream nous avons testé une grande partie des players video du marché, je parlerai des problèmes rencontrés et comment se préparer a changer de techno rapidement
Converging CAS and DRM, David Bouteruche from NagraJustindwah
This document discusses the convergence of CAS (conditional access systems) and DRM (digital rights management) technologies. It notes that viewing habits are shifting to non-linear, multi-screen consumption. While CAS was designed for pay TV and DRM for PC/music, the lines are blurring as DRM takes on functions of CAS for OTT/live streaming. The document advocates an advanced and flexible DRM approach that can serve both traditional broadcast and multi-screen OTT delivery across multiple networks and devices.
ConférenSquad #4 - UHDTV, Etat de l'art part Thierry Fautier (Harmonic)Justindwah
The document discusses Ultra HD (UHD) delivery and ecosystems in 2014. It provides an overview of UHD phasing and specifications, transport methods for live and VOD delivery, connectivity standards, content protection approaches, bandwidth needs, and video quality perceptions. Harmonic demonstrated UHD technologies at IBC 2014, including live UHD encoding and delivery to set-top boxes over IP and HDMI 2.0. While UHD-1 Phase 1 is ready for commercial use, full UHD ecosystem standards are still in development.
Paris Video Tech - 1st Edition: Dailymotion Améliorer l'expérience utilisateu...Erica Beavers
The document discusses user experience analytics for streaming video at Dailymotion. It notes that Dailymotion streams 100 million videos daily, mostly via desktop and mobile. It aims to understand user experience factors like loading times and video quality to improve the experience. The architecture involves collecting player event data, aggregating it, and visualizing metrics to analyze latency, bandwidth, rebuffering rates, and engagement levels. Data-driven ABR algorithm testing and refinement is discussed to optimize video delivery quality.
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASHCyril Concolato
Présentation donnée lors de la réunion du 1/10/2013 au GDR-ISIS, présentant les concepts de streaming vidéo sur HTTP, la norme MPEG-DASH et les outils Open Source permettant de manipuler du contenu DASH.
Este documento resume una jornada técnica sobre la Promoción de la Salud en el Trabajo organizada por el Instituto Nacional de Seguridad e Higiene en el Trabajo. Se presentaron intervenciones de representantes de sindicatos, empresarios y la administración que destacaron la importancia de la salud de los trabajadores y la necesidad de la participación de todos los agentes. También se abordaron temas como la obesidad, la inactividad física y sus efectos en la salud laboral y la productividad de las empresas.
El documento describe diferentes tipos de funciones matemáticas, incluyendo parábolas, funciones de la raíz cuadrada, funciones de valor absoluto y funciones lineales. Explica brevemente las características de cada tipo de función, como que las parábolas pueden reflejar aplicaciones importantes, las funciones de raíz cuadrada definen la forma más simple de una función, y las funciones lineales representan una línea recta cuya pendiente indica su inclinación.
Este documento proporciona consejos sobre cómo realizar búsquedas efectivas en Google, incluyendo el uso de comillas para buscar frases exactas, el signo menos para excluir palabras, el signo más para forzar palabras clave, comodines como el asterisco, y los comandos "info", "filetype" y "define" para obtener información específica sobre sitios web, tipos de archivos y definiciones.
Este documento presenta un estudio de mercado sobre la producción, comercio y perspectivas de etanol y plantas de etanol en Ecuador. Ecuador ha experimentado un crecimiento económico en los últimos años impulsado por las exportaciones de petróleo. La producción de etanol en Ecuador ha crecido a una tasa anual del 4% en los últimos 5 años y representa alrededor del 1% de la manufactura total. Las exportaciones de etanol ecuatoriano han crecido a una tasa anual del 11% en los últimos 5 años, dirigidas principalmente a Colombia. Ex
Este documento resume el contexto histórico y cultural del Modernismo y la Generación del 98 en España. Brevemente describe la crisis de finales del siglo XIX, el desastre del 98 y las características del Modernismo literario, incluyendo sus orígenes, temas e influencias. También presenta a figuras clave como Rubén Darío y los autores de la Generación del 98, como Unamuno, Baroja, Azorín y Machado.
El documento lista varios objetos, eventos y condiciones relacionados con cumpleaños, ropa, tiendas, estaciones y clima. Incluye elementos como dulces, pasteles, canciones y regalos para cumpleaños, así como diferentes prendas de vestir, tiendas como zapaterías, heladerías y bancos, y fenómenos meteorológicos como nieve, lluvia, sol, viento y frio.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
HTM5/CENC par Romain Bouqueau de Gpac LicensingJustindwah
This document discusses content protection for web distribution. It introduces MPEG CENC (Common Encryption) as a standard that abstracts encryption from digital rights management (DRM) systems. This allows different DRMs to work with the same encrypted files. It also discusses HTML5 EME (Encrypted Media Extensions), which abstracts key management from browsers by providing a JavaScript API to pass keys to a content decryption module (CDM) like Microsoft's PlayReady. The document demonstrates these technologies by summarizing how Netflix uses CENC file formats with EME and PlayReady in Microsoft Internet Explorer 11 for protected streaming of its content on the web.
Paris Video Tech - 1st Edition: Streamroot, Adaptive Bitrate Algorithms: comm...Erica Beavers
Nous ferons une rapide explication des enjeux et mécanismes de l'Adaptive Bitrate Streaming, puis allons regarder les implémentations pratiques dans les media engines de référence dash.js et hls.js.
Paris Video Tech - 1st Edition: Afrostream, un player agile pour suivre le m...Erica Beavers
Chez Afrostream nous avons testé une grande partie des players video du marché, je parlerai des problèmes rencontrés et comment se préparer a changer de techno rapidement
Converging CAS and DRM, David Bouteruche from NagraJustindwah
This document discusses the convergence of CAS (conditional access systems) and DRM (digital rights management) technologies. It notes that viewing habits are shifting to non-linear, multi-screen consumption. While CAS was designed for pay TV and DRM for PC/music, the lines are blurring as DRM takes on functions of CAS for OTT/live streaming. The document advocates an advanced and flexible DRM approach that can serve both traditional broadcast and multi-screen OTT delivery across multiple networks and devices.
ConférenSquad #4 - UHDTV, Etat de l'art part Thierry Fautier (Harmonic)Justindwah
The document discusses Ultra HD (UHD) delivery and ecosystems in 2014. It provides an overview of UHD phasing and specifications, transport methods for live and VOD delivery, connectivity standards, content protection approaches, bandwidth needs, and video quality perceptions. Harmonic demonstrated UHD technologies at IBC 2014, including live UHD encoding and delivery to set-top boxes over IP and HDMI 2.0. While UHD-1 Phase 1 is ready for commercial use, full UHD ecosystem standards are still in development.
Paris Video Tech - 1st Edition: Dailymotion Améliorer l'expérience utilisateu...Erica Beavers
The document discusses user experience analytics for streaming video at Dailymotion. It notes that Dailymotion streams 100 million videos daily, mostly via desktop and mobile. It aims to understand user experience factors like loading times and video quality to improve the experience. The architecture involves collecting player event data, aggregating it, and visualizing metrics to analyze latency, bandwidth, rebuffering rates, and engagement levels. Data-driven ABR algorithm testing and refinement is discussed to optimize video delivery quality.
Tutoriel sur le streaming vidéo sur HTTP et sur MPEG-DASHCyril Concolato
Présentation donnée lors de la réunion du 1/10/2013 au GDR-ISIS, présentant les concepts de streaming vidéo sur HTTP, la norme MPEG-DASH et les outils Open Source permettant de manipuler du contenu DASH.
Este documento resume una jornada técnica sobre la Promoción de la Salud en el Trabajo organizada por el Instituto Nacional de Seguridad e Higiene en el Trabajo. Se presentaron intervenciones de representantes de sindicatos, empresarios y la administración que destacaron la importancia de la salud de los trabajadores y la necesidad de la participación de todos los agentes. También se abordaron temas como la obesidad, la inactividad física y sus efectos en la salud laboral y la productividad de las empresas.
El documento describe diferentes tipos de funciones matemáticas, incluyendo parábolas, funciones de la raíz cuadrada, funciones de valor absoluto y funciones lineales. Explica brevemente las características de cada tipo de función, como que las parábolas pueden reflejar aplicaciones importantes, las funciones de raíz cuadrada definen la forma más simple de una función, y las funciones lineales representan una línea recta cuya pendiente indica su inclinación.
Este documento proporciona consejos sobre cómo realizar búsquedas efectivas en Google, incluyendo el uso de comillas para buscar frases exactas, el signo menos para excluir palabras, el signo más para forzar palabras clave, comodines como el asterisco, y los comandos "info", "filetype" y "define" para obtener información específica sobre sitios web, tipos de archivos y definiciones.
Este documento presenta un estudio de mercado sobre la producción, comercio y perspectivas de etanol y plantas de etanol en Ecuador. Ecuador ha experimentado un crecimiento económico en los últimos años impulsado por las exportaciones de petróleo. La producción de etanol en Ecuador ha crecido a una tasa anual del 4% en los últimos 5 años y representa alrededor del 1% de la manufactura total. Las exportaciones de etanol ecuatoriano han crecido a una tasa anual del 11% en los últimos 5 años, dirigidas principalmente a Colombia. Ex
Este documento resume el contexto histórico y cultural del Modernismo y la Generación del 98 en España. Brevemente describe la crisis de finales del siglo XIX, el desastre del 98 y las características del Modernismo literario, incluyendo sus orígenes, temas e influencias. También presenta a figuras clave como Rubén Darío y los autores de la Generación del 98, como Unamuno, Baroja, Azorín y Machado.
El documento lista varios objetos, eventos y condiciones relacionados con cumpleaños, ropa, tiendas, estaciones y clima. Incluye elementos como dulces, pasteles, canciones y regalos para cumpleaños, así como diferentes prendas de vestir, tiendas como zapaterías, heladerías y bancos, y fenómenos meteorológicos como nieve, lluvia, sol, viento y frio.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
5. qu’est-ce qu’un peer ?
px
=
+
+
Ex : PeerJS, Adobe Cirrus
4 / 14
Gwendal Simon
P2P live streaming
6. qu’est-ce qu’un peer ?
px
=
+
+
Ex : µTP, STUN
Ex : PeerJS, Adobe Cirrus
4 / 14
Gwendal Simon
P2P live streaming
7. à l’origine fut la structure
source
s
p5
p1
p6
p8
p2
p3
5 / 14
Gwendal Simon
p7
p4
P2P live streaming
8. à l’origine fut la structure
source
s
p5
p1
p6
p8
p2
p3
5 / 14
Gwendal Simon
p7
p4
P2P live streaming
9. à l’origine fut la structure
Points faibles
feuilles non-contributeurs
source
impact des défaillances
s
structure figée
p5
p1
p6
p8
p2
p3
5 / 14
Gwendal Simon
p7
p4
P2P live streaming
10. à l’origine fut la structure
source
s
p5
p1
p6
p8
p2
p3
5 / 14
Gwendal Simon
p7
p4
P2P live streaming
11. à l’origine fut la structure
Points faibles
pas de multi-layer video
source
coût de maintien
s
structure figée
p5
p1
p6
p8
p2
p3
5 / 14
Gwendal Simon
p7
p4
P2P live streaming
13. changer les règles du jeu
déco
upag
e
6 / 14
Gwendal Simon
en c
hunk
s
P2P live streaming
14. changer les règles du jeu
déco
upag
e
6 / 14
Gwendal Simon
k map
ge de chun
parta
en c
hunk
s
P2P live streaming
15. changer les règles du jeu
ent
gem
har
léc
d té
ase
b
pulldéco
upag
e
6 / 14
Gwendal Simon
k map
ge de chun
parta
en c
hunk
s
P2P live streaming
16. changer les règles du jeu
ent
gem
har
léc
d té
se
ll-ba
pu
structure aléato
ire mesh
k map
ge de chun
déco
arta
upag p
e en
chun
ks
6 / 14
Gwendal Simon
P2P live streaming
18. les réseaux mesh
source
à chaque round :
s
1. échange de chunk map
p5
p1
p6
p8
p2
p3
7 / 14
Gwendal Simon
p7
p4
P2P live streaming
19. les réseaux mesh
source
à chaque round :
s
1. échange de chunk map
2. requête de chunks
p5
p1
p6
p8
p2
p3
7 / 14
Gwendal Simon
p7
p4
P2P live streaming
20. les réseaux mesh
source
à chaque round :
s
1. échange de chunk map
c7
2. requête de chunks
c7
3. envoi des chunks
p5
c8
c6
p1
c5
c6
p6
c3
p7
c5
p8
c3
c4
p2
c5
c4
p3
7 / 14
Gwendal Simon
p4
P2P live streaming
21. fenêtre glissante (exemple avec un peer)
...
lag
chunk prodduit
par la source s
8 / 14
Gwendal Simon
P2P live streaming
22. fenêtre glissante (exemple avec un peer)
...
lag
chunk le plus récent
qu’un peer à k hops
de s peut recevoir
chunk le plus récent
qu’un peer à 1 hop
de s peut recevoir
chunk prodduit
par la source s
8 / 14
Gwendal Simon
P2P live streaming
23. fenêtre glissante (exemple avec un peer)
...
lag
chunk le plus récent
qu’un peer à k hops
de s peut recevoir
le plus récent
chunk reçu
chunk le plus récent
qu’un peer à 1 hop
de s peut recevoir
chunk prodduit
par la source s
8 / 14
Gwendal Simon
P2P live streaming
24. fenêtre glissante (exemple avec un peer)
...
lag
chunk le plus récent
qu’un peer à k hops
de s peut recevoir
chunks prioritaires
chunks déjà joués
le plus récent
chunk reçu
chunk le plus récent
qu’un peer à 1 hop
de s peut recevoir
chunk à l’écran
chunk prodduit
par la source s
8 / 14
Gwendal Simon
P2P live streaming
26. principaux algorithmes
comment trouver des voisins ?
utilisation d’un tracker
- tirage aléatoire
- proximité réseau (IETF ALTO)
- test de bande-passante, réputation, etc.
9 / 14
Gwendal Simon
P2P live streaming
27. principaux algorithmes
comment trouver des voisins ?
utilisation d’un tracker
- tirage aléatoire
- proximité réseau (IETF ALTO)
- test de bande-passante, réputation, etc.
système peer-to-peer (trackerless)
- gossip
- table de hashage distribuée
9 / 14
Gwendal Simon
P2P live streaming
28. principaux algorithmes
comment trouver des voisins ?
utilisation d’un tracker
- tirage aléatoire
- proximité réseau (IETF ALTO)
- test de bande-passante, réputation, etc.
système peer-to-peer (trackerless)
- gossip
- table de hashage distribuée
quel chunk envoyer à qui ?
9 / 14
Gwendal Simon
P2P live streaming
29. principaux algorithmes
comment trouver des voisins ?
utilisation d’un tracker
- tirage aléatoire
- proximité réseau (IETF ALTO)
- test de bande-passante, réputation, etc.
système peer-to-peer (trackerless)
- gossip
- table de hashage distribuée
quel chunk envoyer à qui ?
tirage aléatoire
le chunk le plus rare au peer le plus méritant
en fonction de l’urgence
9 / 14
Gwendal Simon
P2P live streaming
31. la révolution du network coding
source
s
p5
p1
p6
p8
p2
p3
11 / 14
Gwendal Simon
p7
p4
P2P live streaming
32. la révolution du network coding
source
s
c2
c1
p5
p1
p6
p8
p2
p3
11 / 14
Gwendal Simon
p7
p4
P2P live streaming
33. la révolution du network coding
source
s
c2
c1
p5
p1
c2
c1
p6
c2
p7
c1
p8
p2
p3
11 / 14
Gwendal Simon
p4
P2P live streaming
34. la révolution du network coding
source
s
c2
c1
p5
p1
c2
c1
c2
p6
p8
p7
c1 ⊕ c2
c1
c1 ⊕ c2
p2
p3
p4
rappel : 1100 ⊕ 1010 = 0110
11 / 14
Gwendal Simon
P2P live streaming
35. la révolution du network coding
source
en pratique
s
Un nouveau découpage en une génération de
c2
k blocs b1 , bc , . . . , bk .
2
1
Un peer possédant m blocs dans une générap
tion choisit des coefficients d1 ,5d2 , . . . , dm et
p1
génère un nouveau bloc 2:
c
c1
di · bi
p6
p2
Quand un peer reçoit k blocs, il est capable de
reconstituer la génération complète.
p3
11 / 14
p7
i≤m
c1
p8
c2
Gwendal Simon
p4
P2P live streaming
36. la révolution du network coding
source
utilisation optimale de
bande-passante
s
suppression des requêtes
(push delivery )
c2
c1
p5
p1
c2
c1
c2
p6
c1
p8
c1 ⊕ c2
p3
11 / 14
Gwendal Simon
p7
c1 ⊕ c2
p2
p4
P2P live streaming
37. et ça marche !
12 / 14
Gwendal Simon
P2P live streaming
38. vers les architectures peer-assisted
source
s
datacenters
s0
s1
s2
p5
p1
p6
p8
p2
p3
13 / 14
p7
Gwendal Simon
p4
P2P live streaming
39. pour conclure
10 ans de recherche pour des technologies qui :
réduisent le traffic de contrôle
s’adaptent à une population dynamique
14 / 14
Gwendal Simon
P2P live streaming
40. pour conclure
10 ans de recherche pour des technologies qui :
réduisent le traffic de contrôle
s’adaptent à une population dynamique
Et quelques défis toujours ouverts, dont :
comment intégrer des mécanismes rate-adaptive ?
cela peut-il être implémenté dans un smartphone ?
14 / 14
Gwendal Simon
P2P live streaming
41. pour conclure
10 ans de recherche pour des technologies qui :
réduisent le traffic de contrôle
s’adaptent à une population dynamique
Et quelques défis toujours ouverts, dont :
comment intégrer des mécanismes rate-adaptive ?
cela peut-il être implémenté dans un smartphone ?
contact : gwendal.simon@telecom-bretagne.eu
14 / 14
Gwendal Simon
P2P live streaming