diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuvre ?
TRANSCRIPT
RÉPONDRE AUX ENJEUX TECHNOLOGIQUES
DE LA DIFFUSION MULTI-ÉCRANS :
QUELLES STRATÉGIES PLAYER ET ENCODAGE METTRE EN ŒUVRE ?
WEBINAR SERIES TENDANCES ET TECHNOLOGIES VIDEO
Nicolas Weil Challenge2Media
18/12/12
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
@NicolasWeil
Digital Media Solutions Architect, Challenge2Media
Spécialités : plateformes OTT, workflows multi-écrans, 2nd Screen
@Challenge2Media (aka C2M)
Cabinet conseil, 10 ans au service de l’écosystème des médias, en France et à l’international, implanté à Paris et Rennes
Fournit un accompagnement stratégique et technique sur toute la chaîne de valeur
50 personnes : ingénieurs, chefs de projet techniques, architectes, consultants
Projets au forfait et en régie
Un Pôle Veille, un Pôle Innovations [Site web Challenge2Media]
LES PROBLÈMES TECHNIQUES LIÉS AU MULTI-ÉCRANS
Disparité des formats ABR/non-ABR et DRM supportés
Rythme d’évolution des terminaux potentiellement lent ou nul (TV connectées en particulier)
Hétérogénéité des méthodes de sous-titrage suivant les formats de diffusion
Difficultés inhérentes aux workflows multilingues et multi-pistes
Agrégation des logs pour les sessions de lecture ABR
Explosion du stockage pour supporter tous les formats requis
Complexité générale du workflow de transcodage
Temps élevé de mise à disposition des contenus sur toutes les plateformes
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
ÉVOLUTION DES FORMATS ABR
Apple HTTP Live Streaming (HLS)
Adobe HTTP Dynamic Streaming (HDS)
Microsoft HTTP Smooth Streaming (HSS)
Widevine Media Format (WVM) TS Profile
fMP4 Profile
2012 2013
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
SURVIVAL GUIDE
s
CO
NTE
XTE
C
IBLE
S EN
JEU
X
RÉP
ON
SES
2012 2013 2014 2018
Normalisation de DASH
Emergence d’UltraViolet
Normalisation de HEVC
Déploiements de DASH
Déploiements UltraViolet
Adoption TTML
Premiers déploiements de HEVC
Début de la dissémination de la 4K grand public
Début de la dissémination de la 8K grand public
Fin du cycle de MAJ HEVC des terminaux
Obsolescence des terminaux sans support DASH/HEVC
MAIN : H.264+AAC en HLS/HDS/HSS/WVM/MP4 HTTP progr.
LEGACY : MP4 RTMP, WMV LAB : DASH fMP4
MAIN : H.264+AAC en DASH TS & DASH fMP4
LEGACY : H.264+AAC en HLS/HDS/HSS/WVM/MP4 HTTP progr.
LAB : HEVC/AAC en DASH fMP4
MAIN : H.264+AAC en DASH TS & DASH fMP4,
HEVC/AAC en DASH fMP4 LEGACY : HLS/HSS/MP4 HTTP
progr.
MAIN : HEVC/AAC en DASH fMP4 LEGACY : H.264+AAC en DASH TS &
DASH fMP4
Economies de stockage
Production du minimum de versions des contenus
Migration des contenus ABR existants en DASH
Production d’un seul DASH
Lecture du DASH partout
Production en parallèle HEVC et H.264
Production 4K
PRODUCTION DES LEGACY FORMATS
Production 8K
Mutualiser les formats au niveau des players
Repackager ABR => DASH
Ajouter le support DASH dans les players
Repackager DASH => DASH, DASH => ABR legacy
Packager de multiples DASH à partir de sources pré-encryptées
Combiner H.264 et HEVC dans les mêmes packagings DASH
Utiliser des workflows 4K/HEVC spécifiques (hardware)
Grid transcoding
WORKFLOWS HYBRIDES HARDWARE/CLOUD
Production 2K/4K/8K native et transcodage à la volée+packaging DASH en dessous du 2K
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
HbbTV 1.5 : DASH fMP4 + PlayReady/Marlin DRMs
STRATÉGIES PLAYER
2012 : Mutualiser les formats au niveau des players
HDS • Flash Player • Android via Adobe Primetime Media
Player
HSS • Silverlight Player • Flash Player via Gskinner/Azure
Smooth Streaming ActionScript SDK • iOS/Android via
• Smooth Streaming Porting Kit • Netview Media Client SDK • Authentec DRM Fusion Agent • Nextreaming NexPlayer SDK • KeyOS Device DRM
Protection AES 128 MARLIN DRM VERIMATRIX DRM ACCESS DRM PLAYREADY DRM
Limitations Mauvaise implémentation HLS sur Androïd Validation apps iOS impossible en 3G si non-HLS Optimisation des players externes / support natif Coût du licencing HLS en dehors des terminaux Apple (0,25$/app déployée)
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
HLS • Flash Player via
• JW Player 6 • Yospace HLS SDK • Onlinelib HLS SDK
• Windows via • 3ivx HLS Client SDK • Intertrust Wasabi Express SDK
• Android via Akamai HLS SDK • iOS/Android via
• Players Natifs • Verimatrix ViewRight Web • Helix Client SDK • Adobe Primetime Media
Player • Intertrust Wasabi Express SDK • Netview Media Client SDK • Authentec DRM Fusion Agent • AgentKeyOS Device DRM
STRATÉGIES PLAYER
2013 : Ajouter le support DASH dans les players
FLASH PLAYER • Yospace DASH SDK • Digital Primates player for OSMF
(lab)
SILVERLIGHT PLAYER • Support natif imminent
iOS • DENIVIP Media DASH player for iOS • Intertrust Wasabi Express SDK • Netview Media Client SDK • Authentec DRM Fusion Agent
Protection AES 128 MARLIN DRM VERIMATRIX DRM PLAYREADY DRM
Limitations Pas encore de support natif dans Flash Player (avec/sans Access DRM) Absence de solution standard Browser HTML5 + DRM Validation apps iOS impossible en 3G
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
ANDROID • Helix Client SDK • Intertrust Wasabi Express SDK • Netview Media Client SDK • Authentec DRM Fusion Agent
WINDOWS / MAC • Intertrust Wasabi Express SDK • Google Chrome
STRATÉGIES ENCODAGE
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
VO
D
Principe : encoder et packager pour produire
le format ABR principal, repackager pour obtenir les formats moins populaires ou legacy
Grandes familles de repackagers : ABR => ABR MP4 => ABR Mezzanine => ABR
L’offre DoItYourself : • Techno : Unified Streaming Platform • Software :
Anevia viaMotion Wowza Media Server Adobe Media Server IIS 7 Transform Manager MIST Server
• Appliances : Elemental Stream Seawell Spectrum Envivio Halo NMP RGB Networks Transact Packager
LIV
E ABR => ABR RTMP => ABR TS => ABR
FONCTIONS DU REPACKAGER • Génération du manifest dans le format
ABR cible • Remuxing et chuncking vidéo dans le
format ABR cible • Choix de tracks audio ou sous-titres dans
le mux originel, multipistes audio (option) • Transcodage/transrating dans les
différentes tailles/bitrates depuis une version pivot (option)
• Application d’une DRM appropriée au format cible (option)
L’offre Cloud : Azure Dynamic Remux [MP4=>HSS/HLS/DASH + PlayReady ou HLS+AES]
Wowza Media Server Adobe Media Server
Limitations Conservation des metadatas embarqués dans
les streams source Repackaging à partir de sources pré-
encryptées encore peu ou pas implémenté : problèmes de sécurité pour les contenus premium
STRATÉGIES ENCODAGE
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
AKAMAI SOLA VISION • Software : in-house • Formats d’entrée
Live : RTMP VOD : MP4
• Formats de sortie : HLS / HDS
• Transcoding : VOD seulement
• Sécurité : AES 128, wrapping des DRM d’UltraViolet
L’offre des principaux CDN en repackaging / transcoding à la volée
LIMELIGHT STREAM ANYWHERE • Software : in-house (basé sur REACH dédié aux
formats mobiles) • Formats d’entrée
Live : RTMP / TS (annoncé) VOD : MP4 (Lim. Av.)
• Formats de sortie : HLS / HDS / HSS (Lim. Av.)
• Transcoding : VOD / LIVE
• Sécurité : AES 128, PlayReady (annoncé Q1 2013)
LEVEL 3 • Software : FMS 4.5 / IIS 7 • Formats d’entrée
Live : RTMP / HSS VOD : MP4 / HSS
• Formats de sortie : HLS / HDS (RTMP/MP4 input) HSS / HLS (HSS/MP4 input)
• Sécurité : AES 128
MERCI POUR VOTRE ATTENTION !
POUR ALLER PLUS LOIN :
LES ENJEUX TECHNOLOGIQUES DE LA DIFFUSION MULTI-ÉCRANS
Toute l’actualité de l’OTT sur la curation de C2M : veille.challenge2media.com
Des articles sur le repackaging et DASH : • Alkannoide Blog • Video Breakthroughs Blog • OTT-video Blog
Un groupe francophone de partage d’expériences : @OVFSquad