Manuel Angelini Spécialiste en technologies vidéo sur IP Co-fondateur de Pecunia.tv

Download Report

Transcript Manuel Angelini Spécialiste en technologies vidéo sur IP Co-fondateur de Pecunia.tv

Manuel Angelini
Spécialiste en technologies vidéo sur IP
Co-fondateur de Pecunia.tv
Agenda
• Introduction (Quoi et pourquoi?)
• Types de webdiffusion
• Anatomie d’une webdiffusion classique
•
•
•
•
•
•
Étape 1 – Planification
Étape 2 – Préparation
Étape 3 – Captation et acquisition du signal
Étape 4 – Encodage
Étape 5 – Livraison
Étape 6 – Monitoring
• Démos
• Formats
• Terminologie
Introduction
Applications possibles de la webdiffusion :
•
•
•
•
•
•
•
•
Nouvelles financières (assemblées annuelles, rapports trimestriels)
Communications corporatives
Formation
Conférences
Lancement de produit
Événements culturels
Événements sportifs
Situation de crise
Pourquoi webdiffuser ?
•
•
•
•
•
•
•
Diminuer vos déplacements
Augmenter votre auditoire
Instantanéité
Interactivité
Revenus additionnels
Accessibilité
Les gens n’aiment ou ne savent pas lire…
Types de diffusions en direct
• Webdiffusion professionnelle
•
Communications corporatives
•
Formations
•
Conférences
•
Événements
• Webdiffusion UGC (UStream, Mogulus)
•
Événements sans planification
•
Communautés
•
Life Casting
• Webdiffusion par mobiles (Qik, Kyte, FlixWagon)
Webdiffusion UGC vs
Webdiffusion professionnelle
Professionnelle (experts)
AVANTAGES
Stable
Flexible
Performante
Sécuritaire
Personnalisable
Excellente qualité
INCONVÉNIENTS
Dispendieuse (relatif)
Connaissances techniques
Webdiffusion UGC vs
Webdiffusion classique
UGC (tous)
AVANTAGES
Très peu dispendieuse
Simple
Outils Web 2.0 intégrés (interactivité)
N’importe ou et n’importe quand
INCONVÉNIENTS
Instable
Qualité passable (2008)
Peu personnalisable
Dans 1 an? 2 ans? Récupération du contenu. Contenant ?
Anatomie d’une webdiffusion
Anatomie d’une webdiffusion
Étape 1 : Planification
• Endroit
•
Dimension de la salle, alimentation, accès
• Acquisition du signal
•
Connectivité sur place, transport de signal
• Équipement de production
•
Partenaire AV ? Notre équipement
• Type et durée de l’événement ?
•
Communication corporative, formation, lancement, événement sportif,
concert, etc.
• Diffusion multi-langues ?
• Contenu protégé ? (DRM, livraison sécurisée, Web)
• Quel est le format sélectionné ? (WM, Flash, QT, Real)
• Estimation du nombre d’usagers simultanés ?
Anatomie d’une webdiffusion
Étape 2 : Préparation
• Déploiement de l’équipement
• Transport du signal
•
Connectivité sur place, donc encodeur(s) sur place – Faire
plusieurs tests et s’assurer que la bande passante en amont est
suffisante pour tous les débits qui doivent être transmis.
•
Transport du signal par fibre-vidéo, satellite, micro-ondes
• Réception du contenu (PPT, documents, images, …)
• Tests
Anatomie d’une webdiffusion
Étape 3 : Captation
Audio
•
Ne jamais négliger l’audio
•
Assurez-vous de recevoir un signal clair et sans bruits
•
Compressez si nécessaire
•
Événement multi-langue
Vidéo
•
Utilisez des trépieds
•
Utilisez des sur éleveurs (risers)
•
Jamais négliger l’éclairage
•
Éviter des pans et zooms rapides
•
Capturer en mode progressif (déinterlacer = + de CPU)
•
Caméra à l’épaule = compression à un débit plus haut pour
même qualité
Anatomie d’une webdiffusion
Étape 4 : Acquisition et Encodage
• Acquisition du signal
•
Carte de capture (entrées composante, composite, Firewire, …)
• Redondance des encodeurs
• Logiciels d’encodage et encodeurs dédiés
•
Multi-formats, multi-débits, Multi-appareils, synchronisation PPT,
Q&A, préprocesseurs d’image, résolutions
• Archivage ? (par l’encodeur ou le serveur)
• Transmission au serveur du signal encodé
•
Push vs Pull
Anatomie d’une webdiffusion
Étape 5 : Livraison
Unicast
•
Méthode la plus répandue
•
Chaque utilisateur = un flux en sortie des serveurs de diffusion
•
Nécessite plusieurs serveurs lors de larges événements
Multicast
•
Un seul flux en sortie du serveur de diffusion
•
Requiers des réseaux ou le multicast est activé
•
Nécessite généralement moins de serveurs que l’unicast
•
Malheureusement, non viable sur Internet pour des raisons
politiques et d’affaires…
P2P et modèles hybrides
Anatomie d’une webdiffusion
Étape 5 : Livraison Unicast
CDN ou Infrastructure propriétaire ?
• Utilisation d’un CDN (Content Delivery Network)
•
Serveurs d’origine (hébergement du contenu)
•
Edge Servers (serveurs cache)
• Infrastructure propriétaire
•
Serveurs
•
Logiciels (WM Services, FMSS, …)
•
Bande passante
•
Redondance à tous les niveaux !!!
Anatomie d’une webdiffusion
Étape 6 : Monitoring
• Assurance Qualité : en tout temps
• Statistiques en temps réel
• Attention aux congestions internes de réseau
• Toujours avoir un Plan B…C !
Anatomie d’une webdiffusion
Scénario 1 : Encodage sur place
Encodeur 1
1 Mb/s
1 Mb/s
CDN
Encodeur 2
Anatomie d’une webdiffusion
Scénario 2 : Encodage à distance
Encodeur 1
Fibre ou
Micro-ondes
10 Mb/s
CDN
Encodeur 2
Démos
• Webdiffusion classique
•
http://diffusion.pecunia.ca/ypg2008/powercast.asp
•
http://webcast.pecunia.tv/gouvqc20070615/
• Webdiffusion classique immersive
•
http://webcast.pecunia.tv/tvos/?projid=510&lang=en
•
http://webcast.pecunia.tv/testSQL/?projid=578&lang=EN
•
http://dev.pecunia.tv/silverlight/f1tv/default.html
Démos
NBCOlympics.com
•
Solution d’encodage Digital
Rapids DRC –Stream
•
Encodage VC-1, livré via
Silverlight
•
Plus de 2200 heures de
vidéo
•
Plus de 100 sources en
direct
•
3 résolutions
•
3 débits
N.B.: Radio-Canada.ca diffuse aussi en Silverlight
Formats
• Flash vidéo (FLV)
• Windows Media (ASF, WMV)
• Quicktime (MOV)
• Real (RM)
Silverlight n’est pas un format.
« web browser plugin », multi appareils, multi plateformes, multi
fureteurs et qui permet de développer des applications riches et
interactives (RIA).
Compétiteur à la combinaison Flash/Flex
Terminologie
•
Formats vs Codecs
•
VP6, VC-1, H.264 sont des codecs
•
MP4, ASF, AVI, FLV sont des formats
•
Streaming (diffusion en continu) vs Téléchargement progressif
•
Web Télé, Internet TV, IPTV
•
HD Web
Le futur….pas
futur...pas si lointain
Plus d’informations
Sources
www.manuelangelini.info
www.streamingmedia.com
www.microsoft.com/windows/windowsmedia/community/wmtalk.aspx
www.businessofvideo.com (blogue Dan Rayburn)
Matériel et logiciels d’encodage
Digital Rapids (www.digital-rapids.ca)
ViewCast (www.viewcast.com)
KulaByte (www.kulabyte.com)
Windows Media (www.microsoft.com/windowsmedia)
Flash Media Encoder (www.adobe.com/products/flashmediaserver/flashmediaencoder)
Expression Encoder (www.microsoft.com/expression/products/overview.aspx?key=encoder)
Sorenson Media (www.sorensonmedia.com/)
Questions ?