SlideShare une entreprise Scribd logo
1  sur  97
Télécharger pour lire hors ligne
Les technologies actuelles et
futures de l'OTT
Luc Trudeau
@trudluc
SMPTE BootCamp 2018
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International.
...
L’état de l’art de l’OTT
Qu’est-ce qu’un segment
Adaptation dynamique aux conditions
Caches HTTP
Protocoles de Streaming
...
Le futur de l’OTT
LHLS (live)
Les encodages micro-optimisés (I.A.)
Nouveautés d’AV1 destinées à l’OTT
Liste de Segments
Questions
Over The Top:
N’adapte pas le web à
la vidéo, adapte la
vidéo au web
Topologie de l’OTT
Liste de Segments
Segment 1
Début = 0s
http://....
Segment 2
Début = 10s
http://....
...
“Streaming”
Adaptatif sur HTTP
HTTP
Imitation d’uNE Diffusion
via de courts téléchargements
Liste de Segments
Segment 1
Début = 0s
http://....
Segment 2
Début = 10s
http://....
...
HTTP
HTTP
Imitation d’uNE Diffusion
via de courts téléchargements
Liste de Segments
Segment 1
Début = 0s
http://....
Segment 2
Début = 10s
http://....
...
HTTP
HTTP
HTTP
Qu’est-ce qu’un segment ?
Trame i
Qu’est-ce qu’un segment ?
Trame i
Qu’est-ce qu’un segment ?
Encodée comme un jpeg
Trame i Trame pTrame p
Prédites à partir d’images précédentes
Qu’est-ce qu’un segment ?
Trame i Trame pTrame pTrames b Trames b
Prédictions bidirectionnelles
Qu’est-ce qu’un segment ?
Durée: de 1 seconde à 3 minutes
Qu’est-ce qu’un segment ?
Apple recommande 6 secondes
Qu’est-ce qu’un segment ?
La majorité des bits vont à la trame
Trame i Trame pTrame pTrames b Trames b
Bits
Plusieurs encodages
d’un même segment
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Adaptation dynamique aux conditions
Requiert uniquement un serveur HTTP
Serveur HTTP
Liste de Segments
Segment 1
Segment 2
...
Client
Lecteur
Média
Décodeur
De
Listes
Approximateur
de vitesse
Client
HTTP
Décodeurs
Média
Requête
Réponse
Serveur
Origine
Cache
Caches HTTP
Serveur
Origine
Cache
Caches HTTP
Requête
Serveur
Origine
Cache
Caches HTTP
Requête
Serveur
Origine
Cache
Caches HTTP
Requête
Requête
Serveur
Origine
Cache
Caches HTTP
Requête
Réponse
Requête
Serveur
Origine
Cache
Caches HTTP
Requête
Réponse
Requête
Serveur
Origine
Cache
Caches HTTP
Réponse
Requête
Réponse
Requête
Serveur
Origine
Cache
Caches HTTP
Serveur
Origine
Cache
Caches HTTP
Requête
Serveur
Origine
Cache
Caches HTTP
Réponse
Requête
Propagation dynamique des segments
Serveur
Origine
Cache Cache
Cache
Cache
Cache
Cache
Cache
Cache
Cache
Cache
Protocoles de Streaming
HLS MPEG-DASH
Part Marché 74% 22%
Liste de
segments
M3U8 XML
Conteneurs CMAF / MP4 (fragmenté)
MPEG-2 TS
...
Selon le Global Media Format Report 2018 (encoding.com)
https://1yy04i3k9fyt3vqjsf2mv610yvm-wpengine.netdna-ssl.com/files/2018-Global-Media-Formats-Report.pdf
L’encapsulation d’un segment
(CMAF/ fMP4)
moof mdat
mfhd
trun
info
IdxF1
IdxF2
...
...
Segment
L’encapsulation d’un segment
(MPEG-2 TS)
0101000101101100101110110111011100001 … 0011101100011000110101001
0101000 … 0011 010011 … 00110 010011 … 00110 010011 … 00110
Bits du segment
Encapsulation en paquets de 188 octets (MPEG-2 TS)
Résolutions
Selon le Global Media Format Report 2018 (encoding.com)
https://1yy04i3k9fyt3vqjsf2mv610yvm-wpengine.netdna-ssl.com/files/2018-Global-Media-Formats-Report.pdf
Formats Vidéos
Selon le Global Media Format Report 2018 (encoding.com)
https://1yy04i3k9fyt3vqjsf2mv610yvm-wpengine.netdna-ssl.com/files/2018-Global-Media-Formats-Report.pdf
Efficacité de compression
Plusdecompression
Selon le HEVC Video Codecs Comparison 2017 (Moscow State University)
http://www.compression.ru/video/codec_comparison/hevc_2017/
...
L’état de l’art de l’OTT
Qu’est-ce qu’un segment
Adaptation dynamique aux conditions
Caches HTTP
Protocoles de Streaming
...
Le futur de l’OTT
LHLS (live)
Les encodages micro-optimisés (I.A.)
Nouveautés d’AV1 destinées à l’OTT
Liste de Segments
Questions
Raccourcir les segments augmente
les trames
BitsBits
Segments de 3 secondes
Segments de 1 seconde
Liste de Segments
Segment 1
Début = 0s
http://....
Segment 2
Début = 10s
http://....
Ajouter des Segments
du futur à la liste
Segment 3 (futur)
Début = 10s
http://....
Segment 4 (futur)
Début = 10s
http://....
Présent
Serveur LHLS
Requête
Segment 1
Réponse
Chunked
Chunked Transfer Coding
Serveur LHLS
Requête
Segment 1
Réponse
Chunked
Chunked Transfer Coding
Serveur LHLS
Requête
Segment 1
Réponse
Chunked 0101000...
La trame i requiert 2 paquets MPEG-2 TS
010011 ...
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
La trame i requiert 2 paquets MPEG-2 TS
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
Trame 1
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
Trame 1
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
Les trames b,b,p requierent 1 paquet
MPEG-2 TS
010011 …
Trame 1
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
010011 …
010011 …
Trame 1
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
010011 …
010011 …
Trame 2
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
010011 …
010011 …
Trame 3
Chunked Transfer Coding
Serveur LHLSRequête
Segment 1
0101000... 010011 ...
Réponse
Chunked
0101000...
010011 ...
Les trames b,b,p requierent 1 paquet
MPEG-2 TS
010011 …
010011 …
Trame 4
010011 …
Chunked Transfer Coding
LHLS et les caches HTTP
Serveur
LHLS
Cache
0101000...
010011 ...
010011 …
010011 …
0101000...
010011 ...
010011 …
010011 …
Réponse
Chunked
0101000...
010011 ...
010011 …
010011 …
Réponse
Chunked
0101000...
010011 ...
010011 …
010011 …
Cache
0101000...
010011 ...
010011 …
010011 …
Segment 1
Serveur
LHLS
0101000...
010011 ...
010011 …
010011 …
Segment 1
LHLS et les caches HTTP
Cache
Requête
Segment 1
0101000...
010011 ...
010011 …
010011 …
Segment 1
Serveur
LHLS
0101000...
010011 ...
010011 …
010011 …
Segment 1
LHLS et les caches HTTP
Cache
Requête
Segment 1
Réponse
Segment 1
Serveur
LHLS
0101000...
010011 ...
010011 …
010011 …
Segment 1
0101000...
010011 ...
010011 …
010011 …
Segment 1
LHLS et les caches HTTP
L’état de l’art de l’OTT
Qu’est-ce qu’un segment
Adaptation dynamique aux conditions
Caches HTTP
Protocoles de Streaming
...
Le futur de l’OTT
LHLS (live)
Les encodages micro-optimisés (I.A.)
Nouveautés d’AV1 destinées à l’OTT
Liste de Segments
Questions
Les segments sont trop courts pour
utiliser des algorithmes de contrôle
du débit
Alors, on encode a qualité
constante
On doit atteindre les
contraintes de débit
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Source: AreWeCompressedYet? https://arewecompressedyet.com/
Pas de “one size fits all” en vidéo
416x234 145 kb/s
640x360 365 kb/s
768x432 730 kb/s
768x432 1100 kb/s
960x540 2000 kb/s
Source: AreWeCompressedYet? https://arewecompressedyet.com/
Débits (bits)
Qualitévisuelle
Chaque titre est encodé avec des
paramètres différents
Source: AreWeCompressedYet? https://arewecompressedyet.com/
Qualitévisuelle
Débits (bits)
Encodage optimisé par
scène / par prise de vue (shot)
Les segments d’une séquence peuvent
varier considérablement
Encodage optimisé par
scène / par prise de vue (shot)
Chaque segment est encodé avec des
paramètres différents
Un changement de scène à l’intérieur
d’un segment va créer une seconde
trame
Segment 1
Encodage optimisé par
scène / par prise de vue (shot)
Segment 2
Segment 1 Segment 2 Segment 3 Segment 4 Segment 5
Scène 1 Scène 2 3 4 5 6 7 Scène 8 Scène 9
Encodage optimisé par
scène / par prise de vue (shot)
Comment Choisir les paramètres
480p
Débits (bits)
Qualitévisuelle
Débits (bits)
Qualitévisuelle
Comment Choisir les paramètres
480p
720p
Débits (bits)
Qualitévisuelle
480p redimensionné à 720p va offrir une
meilleure qualité visuelle pour moins
de bits
Comment Choisir les paramètres
480p
720p
1080p
720p redimensionné à 480p va offrir
la même qualité visuelle pour moins
de bits
Débits (bits)
QualitévisuelleComment Choisir les paramètres
480p
720p
1080p
720p redimensionné à 1080p va offrir
une meilleure qualité visuelle pour
moins de bits
Débits (bits)
QualitévisuelleComment Choisir les paramètres
480p
720p
1080p
Qualitévisuelle
Débits (bits)
480p
720p
Enveloppe convexe
1080p
720p
Qualitévisuelle
Débits (bits)
Enveloppe convexe
480p
480p
720p
1080p
Optimisateur Dynamique...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Qualitévisuelle
Débits (bits)
...
...
...
...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Optimisateur Dynamique
...
...
...
...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Optimisateur Dynamique
...
...
...
...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Optimisateur Dynamique
...
...
...
...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Optimisateur Dynamique
...
...
...
...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Maximiser la qualité pour un débit de x kb/s
Optimisateur Dynamique
...
...
...
...
https://medium.com/netflix-techblog/dynamic-optimizer-a-perceptual-video-encoding-optimization-f
ramework-e19f1e3a277f
Minimiser le débit pour une qualité x
Optimisateur Dynamique
L’état de l’art de l’OTT
Qu’est-ce qu’un segment
Adaptation dynamique aux conditions
Caches HTTP
Protocoles de Streaming
...
Le futur de l’OTT
LHLS (live)
Les encodages micro-optimisés (I.A.)
Nouveautés d’AV1 destinées à l’OTT
Liste de Segments
Questions
Super Resolution
Décodeur
Trame
1080p
01101100001...
Trame
compressée
480p
Encodeur
Décodeur
480p
Décodeur
Trame
1080p
01101100001...
Trame
compressée
480p
Rehausseur
720p
Encodeur
Décodeur
480p
1080p
Super Resolution
Décodeur
Trame
1080p
01101100001...
Trame
compressée
480p
Rehausseur
720p
Encodeur
Décodeur
Rehausseur
480p
Paramètres de rehaussement
1080p
Super Resolution
Décodeur
Trame
1080p
01101100001...
Trame
compressée
480p
Rehausseur
720p
Encodeur
Décodeur
Rehausseur
480p
Paramètres de rehaussement
1080p
Super Resolution
N’adapte pas le web à la vidéo,
adapte la vidéo au web
L’état de l’art de l’OTT
Qu’est-ce qu’un segment
Adaptation dynamique aux conditions
Caches HTTP
Protocoles de Streaming
...
Le futur de l’OTT
LHLS (live)
Les encodages micro-optimisés (I.A.)
Nouveautés d’AV1 destinées à l’OTT
Liste de Segments
Questions

Contenu connexe

Similaire à Les technologies actuelles et futures de l'ott

Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...
Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...
Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...Fédération Française des Télécoms
 
Bitcoin Liège #S02E05 - LN
Bitcoin Liège #S02E05 - LN Bitcoin Liège #S02E05 - LN
Bitcoin Liège #S02E05 - LN Starensen
 
IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash Solutions IT et Business
 
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...Microsoft
 
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...LeClubQualiteLogicielle
 
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusVideostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusTarik Zakaria Benmerar
 
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Microsoft Technet France
 
Presentation master
Presentation masterPresentation master
Presentation mastersamir
 
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackLe cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackMicrosoft Décideurs IT
 
HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »
HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »
HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »Hitachi Data Systems France
 
gRPC, ECHANGES A HAUTE FREQUENCE !
gRPC, ECHANGES A HAUTE FREQUENCE !gRPC, ECHANGES A HAUTE FREQUENCE !
gRPC, ECHANGES A HAUTE FREQUENCE !Carles Sistare
 
gRPC, échange à haute fréquence!
gRPC, échange à haute fréquence!gRPC, échange à haute fréquence!
gRPC, échange à haute fréquence!David Caramelo
 

Similaire à Les technologies actuelles et futures de l'ott (20)

Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...
Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...
Cahier de tests génériques pour interconnexion ip sur interface SIP des servi...
 
Bitcoin Liège #S02E05 - LN
Bitcoin Liège #S02E05 - LN Bitcoin Liège #S02E05 - LN
Bitcoin Liège #S02E05 - LN
 
Sdh1552010
Sdh1552010Sdh1552010
Sdh1552010
 
Routing in 6lowpan (in French)
Routing in 6lowpan (in French) Routing in 6lowpan (in French)
Routing in 6lowpan (in French)
 
Document d'architecture interconnexion RCS Joyn FFTélécoms v1.0
Document d'architecture interconnexion RCS Joyn FFTélécoms v1.0Document d'architecture interconnexion RCS Joyn FFTélécoms v1.0
Document d'architecture interconnexion RCS Joyn FFTélécoms v1.0
 
IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash IBM FlashSystem : Les bonnes raisons de passer au Flash
IBM FlashSystem : Les bonnes raisons de passer au Flash
 
Acl avancée
Acl avancéeAcl avancée
Acl avancée
 
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
 
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
 
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusVideostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
 
Fusion io
Fusion ioFusion io
Fusion io
 
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
 
Adaptative streaming : enjeux, panorama, principes et difficultés
Adaptative streaming : enjeux, panorama, principes et difficultésAdaptative streaming : enjeux, panorama, principes et difficultés
Adaptative streaming : enjeux, panorama, principes et difficultés
 
Presentation master
Presentation masterPresentation master
Presentation master
 
Livre blanc fin du RTC
Livre blanc fin du RTCLivre blanc fin du RTC
Livre blanc fin du RTC
 
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure PackLe cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
Le cloud-in-a-box avec Cloud Platform System (CPS) et Windows Azure Pack
 
Inf208
Inf208Inf208
Inf208
 
HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »
HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »
HIF Paris 2014 - BROCADE - Le Réseau de Data Center « ON-DEMAND »
 
gRPC, ECHANGES A HAUTE FREQUENCE !
gRPC, ECHANGES A HAUTE FREQUENCE !gRPC, ECHANGES A HAUTE FREQUENCE !
gRPC, ECHANGES A HAUTE FREQUENCE !
 
gRPC, échange à haute fréquence!
gRPC, échange à haute fréquence!gRPC, échange à haute fréquence!
gRPC, échange à haute fréquence!
 

Plus de Luc Trudeau

Revue de l'année 2019 dans le monde des codecs videos
Revue de l'année 2019 dans le monde des codecs videosRevue de l'année 2019 dans le monde des codecs videos
Revue de l'année 2019 dans le monde des codecs videosLuc Trudeau
 
I don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictorsI don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictorsLuc Trudeau
 
Chroma from Luma Intra Prediction for AV1
Chroma from Luma Intra Prediction for AV1Chroma from Luma Intra Prediction for AV1
Chroma from Luma Intra Prediction for AV1Luc Trudeau
 
Chroma From Luma Status Update
Chroma From Luma Status UpdateChroma From Luma Status Update
Chroma From Luma Status UpdateLuc Trudeau
 
ML2 et le Codetributhon
ML2 et le CodetributhonML2 et le Codetributhon
ML2 et le CodetributhonLuc Trudeau
 
HTTP Long Polling is awesome
HTTP Long Polling is awesomeHTTP Long Polling is awesome
HTTP Long Polling is awesomeLuc Trudeau
 
UML Class Diagrams are Awesome
UML Class Diagrams are AwesomeUML Class Diagrams are Awesome
UML Class Diagrams are AwesomeLuc Trudeau
 
Inverting Dependencies
Inverting DependenciesInverting Dependencies
Inverting DependenciesLuc Trudeau
 
Orchestre de services
Orchestre de servicesOrchestre de services
Orchestre de servicesLuc Trudeau
 
Architecture vs Design
Architecture vs DesignArchitecture vs Design
Architecture vs DesignLuc Trudeau
 

Plus de Luc Trudeau (11)

Revue de l'année 2019 dans le monde des codecs videos
Revue de l'année 2019 dans le monde des codecs videosRevue de l'année 2019 dans le monde des codecs videos
Revue de l'année 2019 dans le monde des codecs videos
 
I don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictorsI don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictors
 
Chroma from Luma Intra Prediction for AV1
Chroma from Luma Intra Prediction for AV1Chroma from Luma Intra Prediction for AV1
Chroma from Luma Intra Prediction for AV1
 
Chroma From Luma Status Update
Chroma From Luma Status UpdateChroma From Luma Status Update
Chroma From Luma Status Update
 
ML2 et le Codetributhon
ML2 et le CodetributhonML2 et le Codetributhon
ML2 et le Codetributhon
 
HTTP Long Polling is awesome
HTTP Long Polling is awesomeHTTP Long Polling is awesome
HTTP Long Polling is awesome
 
UML Class Diagrams are Awesome
UML Class Diagrams are AwesomeUML Class Diagrams are Awesome
UML Class Diagrams are Awesome
 
Inverting Dependencies
Inverting DependenciesInverting Dependencies
Inverting Dependencies
 
Orchestre de services
Orchestre de servicesOrchestre de services
Orchestre de services
 
HTTP et REST
HTTP et RESTHTTP et REST
HTTP et REST
 
Architecture vs Design
Architecture vs DesignArchitecture vs Design
Architecture vs Design
 

Les technologies actuelles et futures de l'ott