Quelques mots sur La Technologie du STREAMING

Documents pareils
M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Webinaires Recette de cuisine : transmission en direct des séminaires Aristote et autres événements

Maintenir un service de traitement de son ou d image d ordinateur

Master e-secure. VoIP. RTP et RTCP

Fiche d identité produit

Pré-requis installation


Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

Services Réseaux - Couche Application. TODARO Cédric

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Exigences système Edition & Imprimeries de labeur

H.323. Internet Multimédia. Sommaire

Chapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

Guide d installation TV sur ordinateur Internet 3G+

Exigences système Edition & Imprimeries de labeur

Pré-requis installation

TP 2 : ANALYSE DE TRAMES VOIP

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

Outils permettant la diffusion de l information. Un point sur le droit numérique

QuickTime 7 Guide de l utilisateur Contient des instructions pour l utilisation de QuickTime Pro

Outils et applications multicast

Routeur Gigabit WiFi AC 1200 Dual Band

Système de vidéosurveillance Guide de configuration

Tutoriel PowerPoint. Fréquences, puissance et modulation. Benoît Volet 25/02/2010

Guide d installation BiBOARD

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264.

Dispositif e-learning déployé sur les postes de travail

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

Outils de développement collaboratif

Quelques formats de fichiers courants

Pré-requis techniques. Yourcegid Secteur Public On Demand Channel

Couche Session M1 Info Z. Mammeri - UPS 1. Concept de session

Vademecum. Solutions numériques

Comment utiliser FileMaker Pro avec Microsoft Office

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Demande d assistance : ecentral.graphics.kodak.com. Variable Data Print est désormais une option sous licence de InSite Storefront 6.0.

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Médiathèque Numérique, mode d emploi

Hébergement de sites Web

FileMaker Server 12. publication Web personnalisée avec XML

LES SOLUTIONS OPEN SOURCE RED HAT

18 TCP Les protocoles de domaines d applications

Single User. Guide d Installation

Le service de visioconférence sur le Réseau Académique Parisien. Nicolas MENECEUR

Preliminary Spec Sheet

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Faille VLC. Faille dans QuickTime

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Présentation Internet

Tous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs

Introduction aux Technologies de l Internet

Médiathèque Numérique, mode d emploi

Demande d'assistance : ecentral.graphics.kodak.com

1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés

Gestion de données avec les bibliothèques Final Cut Pro X. Livre blanc Juin 2014

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Les logiciels indispensables à installer sur votre ordinateur

ETALON StrEamer. Lecteur/Serveur Audio et vidéo pour convertisseur USB

Plan. Programmation Internet Cours 3. Organismes de standardisation

4e Dimension Clés XML Backup. Windows /Mac OS 4e Dimension D SA. Tous droits réservés.

Final Cut Server. Guide de configuration et d administration

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

Importer un CD audio dans itunes

Les outils numériques permettant l enregistrement de documents audiovisuels diffusés sur Internet sont nombreux. Certains sont gratuits.

LA SOLUTION DE DISTRIBUTION AUDIO/VIDEO/DATA INTERACTIVE DE NOUVELLE GENERATION (SUR RESEAU INFORMATIQUE)

CA ARCserve r16 devance Veeam Backup and Replication 6.5 dans le domaine de la protection virtuelle

Les Content Delivery Network (CDN)

DVD Studio Pro Manuel de l utilisateur. Instructions d installation et d utilisation de votre logiciel

TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

A mon père et ma mère, A mes frères Faouzi, Issam et Omar, A mes amis Issam, Hichem, Hafedh et Taher A 62635, A mes yeux,

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés

Introduction de la Voix sur IP

Groupware. Multi-canal. Vidéo. Solution audiovisuelle de gestion et diffusion vidéo sur Intranet, internet COMMUNICATION E-LEARNING

Paramétrages possibles lors de la modification du profil obligatoire - Suggestions

Manuel du logiciel PrestaTest.

Sessions en ligne - QuestionPoint

Guide de migration BiBOARD V10 -> v11

Internet et Multimédia Exercices: flux multimédia

Facility Touch Client. SAUTER EY-TC505F110 Logiciel Facility Touch Client Mise en service. Manuel D /26 D D

Note technique. Formats de compression vidéo utilisés par CamTrace V11 avantages et inconvénients.

Accéder à ZeCoffre via FTP

empreinte.com WebTV WEBTV solution solution EMPREINTE.COM WebTV depuis 1997 Diffusion vidéo universelle EMPREINTE.COM

DSI - Pôle Infrastructures / Multimédia CONTEXTE SUJET. Projet de Manuel d utilisation du Pont de Visioconférence et Téléconférence MLTD00141V02V 02 V

Liste des Technologies

Premiers contacts avec. Mac OS X Server. Informations sur l installation et la configuration de Mac OS X Server, version 10.2

Des solutions visionnaires conçues pour s adapter à votre activité

Voix sur IP Étude d approfondissement Réseaux

Pré-requis installation

Groupe Eyrolles, 2004 ISBN :

Comment obtenir des ebooks sur le Reader

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES

L EXPORTATION d un PROJET.MVP

Logiciel de conférence Bridgit Version 4.6

Wyse WSM. L informatique légère, économique, flexible et fiable. Wyse WSM. Tout ce que vous devez savoir. Cliquez ici

Chef de file dans le développement de solutions de gestion de contenu

! " # $ % & OPN Day Paris 14 mars 2006

Transcription:

ENSG, mardi 16 mai 2006 Quelques mots sur La Technologie du STREAMING Nicolas MENECEUR Nicolas.Meneceur@rap.prd.fr 1

Programme Définition Chaîne de Production Principe et Modes de diffusion Les Protocoles Comparaison entre Streaming et Pseudo-Streaming Le SMIL Les Acteurs Le Service VoD du RAP 2

Définition Qu est ce que le Streaming? Stream = flux Streaming = technique de transfert de données sous forme d'un flux régulier et continu. Il permet de diffuser et de visualiser des contenus multimédia en temps réel. A quoi ça sert? Radio et Télévision sur Internet Formation en ligne Télésurveillance Vidéo à la demande 3

Chaîne de production Les différentes étapes * * Quand le taux d encodage le débit d encodage (débit de diffusion) et la qualité du rendu mais la bande passante nécessaire sur le réseau (débit de lecture) est moindre 4

Principe de diffusion Comment ça marche? 5

Principe de diffusion Mise en mémoire tampon côté client Débit émis = débit d encodage Débit reçu Débit à la lecture = débit d encodage Compensation pour le délai du réseau (la gigue) : mise en mémoire tampon délai avant la lecture (2-5 secondes) 6

Principe de diffusion Adaptation dynamique aux variations de débit Nécessite : la connaissance de l état des connexions un encodage vidéo multi-débit Évite que la mémoire tampon se vide en cas de congestion 7

Modes de diffusion La diffusion unicast 8

Modes de diffusion La diffusion multicast 9

Les Protocoles Protocoles de transport adaptés au besoin temps réel : http://www.ietf.org/rfc/rfc3550.txt RTP (Real-time Transport Protocol) pour acheminer les données RTCP (Real-time Transport Control Protocol) pour échanger les messages de contrôle RTP/RTCP utilisent UDP/IP (User Datagram Protocol) protocole de transport non fiable, en mode non connecté (RFC 768) Protocole de gestion client-serveur au niveau applicatif : http://www.ietf.org/rfc/rfc2326.txt RTSP (Real Time Streaming Protocol) pour contrôler la distribution des flux RTP RTSP utilise TCP/IP (Transmission Control Protocol) protocole de transport fiable, en mode connecté (RFC 793) 10

Comparaison entre Streaming et Pseudo-Streaming Streaming Pseudo-Streaming (Téléchargement Progressif) Navigateur Web 2 1 Serveur Web Navigateur Web 2 1 Serveur Web Lecteur multimédia 3 Serveur de Streaming Lecteur multimédia 3 lecture quasi-instantanée à la volée avec tamporisation en mémoire nécessite un serveur de streaming utilise les protocoles de diffusion RTP/RTCP sur UDP lecture anticipée avec copie des médias sur disque pas de serveur de streaming utilise le protocole de diffusion HTTP sur TCP Avec le Pseudo-Streaming, la vidéo est lue au fur et à mesure qu elle est téléchargée ce qui donne un aspect de streaming au client 11

Comparaison entre Streaming et Pseudo-Streaming Streaming Pseudo-Streaming Clips de courte durée et haut débit Clips de longue durée et débit moyen Contrôle sur le média Diffusion d événements en direct Protection de la propriété intellectuelle Démarrage instantané Détection du meilleur débit Qualité et fiabilité 12

Le SMIL Synchronized Multimedia Integration Language Recommandation du W3C (http://www.w3.org/audiovideo) Langage normalisé basé sur XML «Rich Media» et interactivité Intégration et synchronisation de différents médias Les médias sont référencés dans un seul document (.SMIL) Éditeurs graphiques : LimSee, SMIL Composer, RealSlideShow, GRiNS, Lecteurs compatibles : RealPlayer, QuickTime Player, Ambulant Player, 13

Le SMIL Exemple d une présentation SMIL VIDÉO TEXTE IMAGES http://www.rap.prd.fr/smil/technologie_multicast/presentation.smi 14

Le SMIL Principe 1. disposition des régions 2. synchronisation des médias* Zone A Zone B Zone C texte images vidéo texte temps *Créer la séquence temporelle des médias est un travail long et fastidieux. Un outils qui automatise ce travail devient vite indispensable! 15

Les Acteurs Trois acteurs principaux, trois technologies propriétaires, et trois formats incompatibles : Real Networks (Real Media -.RM,.RA) Apple (QuickTime Media -.QT,.MOV) Microsoft (Windows Media -.WMV,.WMA,.ASF) Un consortium : ISMA (Internet Streaming Media Alliance) AOL Time Warner Inc, Apple Computer, Inc., Cisco Systems, Dolby Laboratories, France Telecom, IBM, NEC Corporation, Philips Electronics, Sony Corporation, Sun Microsystems, Telecom Italia Lab, Thomson, Un format de streaming standardisé : ISMA MP4 Des solutions alternatives : Technologie Flash : Macromedia Flash Media Server Logiciels Open Source : VideoLan VLC, Darwin Streaming Server, Helix DNA, Plateformes matérielles : Cisco IP/TV, Starbak Torrent INV, VBrick, 16

Les Acteurs Format Vidéo RealMedia (RM) Windows Media (WM) QuickTime Media (QT) ISMA (MP4) Codecs (audio/vidéo) propriétaires Real Networks propriétaires Microsoft propriétaires Apple standard MPEG-4 Débits Stockage pour 1 min de vidéo de 0.1 à 1 Mbits/s selon la qualité de 1 à 20 Mo selon le(s) débit(s) d encodage choisi(s) (l encodage multi-débit augmente la taille du fichier) Lecteur multimédia (OS) RealPlayer (multi-plateforme) Windows Media Player (Windows/MAC) QuickTime Player (Windows/MAC) Multiples Encodeurs (encodage multi-débit) RealProducer Basic/Plus (SureStream) Windows Media Encodeur (Adaptive) QuickTime Pro Adobe Premiere, Discreet Cleaner, Media Studio, Multiples 17

Les Acteurs La solution de RealNetworks http://www.realnetworks.com/products Serveur : Helix Server Encodeur : RealProducer Lecteur : RealPlayer Solution multi-poste (lecteur, encodeur et serveur) Serveur : solution non intégrée à une plateforme prise en charge de tous les formats de streaming existants support des protocoles de diffusion normalisés et du multicast diffusion intelligente (technologie SureStream) interface Web d administration et journal de logs complets sécurisation des contenus Lecteur : support du SMIL v1 et v2 Version «Basic» (limitée mais gratuite) de l encodeur et du serveur http://www.realnetworks.com/products/free_trial.html Version Open Source (Helix DNA) https://helixcommunity.org 18

Les Acteurs La solution de Microsoft http://www.microsoft.com/windows/windowsmedia/fr Serveur : Windows Media Services Encodeur : Windows Media Encoder Lecteur : Windows Media Player Solution propriétaire de bout en bout (lecteur, serveur et encodeur) Serveur : composante de Windows 2003 Server prise en charge uniquement du format WM utilise un protocole de diffusion propriétaire Microsoft (MMS) diffusion intelligente (Adaptative) pas d administration à distance sécurisation des contenus Lecteur : pas de support du SMIL 19

Les Acteurs La solution d Apple http://www.apple.com/quicktime/products Serveur : QuickTime Streaming Server Encodeur : QuickTime Pro Lecteur : QuickTime Player Solution propriétaire (une version Open Source du serveur existe) Serveur : composante du Mac OS X Server prise en charge des formats QT et MP4 support des protocoles de diffusion normalisés et du multicast administration à distance prise en charge de la diffusion par téléchargement progressif version Open Source : Darwin Streaming Server http://developer.apple.com/opensource/server/streaming/index.html Lecteur : support du SMIL v1 20

Le Service VoD du RAP http://www.rap.prd.fr/services/vod.php service de stockage et de diffusion de VoD (Video On Demand) contenus consultables à tout moment depuis l internet L infrastructure de diffusion Un serveur de streaming logiciel, Helix Universal Server 100 connections Les espaces de stockage Infrastructure de stockage réseau, SAN du CCRE de Jussieu Arborescence pour les contenus : vidéothèques/sous-vidéothèques L automatisation du système Un portail Web dynamique : dépôt, gestion, descriptif et visualisation des contenus Un système d information sous-jacent pour renseigner : les utilisateurs les vidéothèques et les contenus les statistiques de diffusion Infrastructure logicielle pour le portail Web Vidéos SGBD (MySQL), serveur Web (Apache), langage Web (PHP) 21

Le Service VoD du RAP Spectateurs consultent les vidéothèques et visualisent les vidéos à leur demande Producteurs de vidéos déposent les vidéos qu ils réalisent et encodent Gestionnaires de vidéothèques gèrent les espaces de stockage consultent le bilan des diffusions consulter renseigner déposer consulter gèrer Application de consultation des vidéothèques Application de dépôt des vidéos Application de gestion des vidéothèques de consultation des statistiques insérer logs Serveur de Streaming Base de Données Vidéos Serveur Web et SGBD Serveur de stockage des média vidéothèque/sous vidéothèque = espace de stockage dédié 22

Le Service VoD du RAP http://www.rap.prd.fr/ressources/statsvideotheques.php 23

ENSG, mardi 16 mai 2006 Questions Nicolas MENECEUR Nicolas.Meneceur@rap.prd.fr 24