Streaming vidéo avec VLC



Documents pareils
Description générale de l'interface

Outils et applications multicast

Votre réseau multimédia


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

Guide d installation TV sur ordinateur Internet 3G+

Manuel. Nero MediaHome. Nero AG

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

Clément Prudhomme, Emilie Lenel

Manuel de Nero MediaHome

Preliminary Spec Sheet

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

FORMATION MULTIMÉDIA LVE

Tutoriel n 3. Comment préparer votre support de présentation (vidéo)? Plugin «rich media» pour Moodle 2

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

Fiche d identité produit

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

TV. AIRCAST SERVEUR ET SYSTÈME D AUTOMATION HD ET SD POUR UNE DIFFUSION ANTENNE ET WEB TV. TECSOFT Tél. : (+33)

Chapitre 6 -TP : Support Réseau des Accès Utilisateurs

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

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry. Guide de référence

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

Accéder à ZeCoffre via FTP

Outils informatiques de manipulation de la vidéo et du son : une introduction

La tablette grand écran pour partager votre expérience sous Android Honeycomb!

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

MODULE : MAINTENANCE DES STATIONS AVEC OSCAR

HYPERDRIVE iusbport Guide d utilisation

NAS 208 WebDAV Une alternative au protocole FTP pour le partage sécurisé des fichiers

PRESENTATION DE CLIC AND CASH

Présentation du ResEl

GUIDE POUR LE PLEXTALK Linio Pocket - LECTEUR DE Podcasts -

TP Wireshark. Première approche de Wireshark. 1 ) Lancer Wireshark (double clic sur l icône sur le bureau). La fenêtre

SECURIDAY 2013 Cyber War

Toute l'actualité des Cyber-Espaces de Lille sur

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Tablette Android connectée, fine et légère, jusqu à 250Go

Chapitre 2 Accès aux partages depuis votre système d'exploitation

CONDITIONS GENERALES D'UTILISATION CONDITIONS GENERALES D'UTILISATION DE L'APPLICATION CRYSTAL Z (Android et ios)

TABLETTE MPMAN MP724 : EMPORTEZ LE MONDE AVEC VOUS

Fiche technique logiciel #SAMBC (Windows 2000 / XP / Vista)

Caractéristiques principales:

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Cours Microfer Chartres

La balise object incorporer du contenu en HTML valide strict

Les dossiers, sous-dossiers, fichiers

[Serveur de déploiement FOG]

VoD ( Video on Demand ) avec VLC

TP N 1 : Installer un serveur trixbox.

2. Réservation d une visioconférence

Types de fichiers multimédias pris en charge sur les smartphones BlackBerry Guide de référence Version: 14.0

Récupérer au format AVI un extrait d'un DVD à l'aide du logiciel FlaskMpeg

Service de Virtualisation de la DSI UJF

Master e-secure. VoIP. RTP et RTCP

Nous venons de voir que la tablette Kindle Fire est une excellente liseuse et un agréable

Marketing Efficiency Cloud : All-in-One, End-to-End

Leçon N 3 Quelques logiciels utiles

Manuel de Documents. Introduction Format des fichiers lus Fonctions supplémentaires Copier et partager des fichiers...

Dans la série Les tutoriels libres présentés par le site FRAMASOFT. <Handbrake> <Utilisation d'handbrake pour les débutants> Par <OLIVIER LECLERCQ>

Date : NOM Prénom : TP n /5 DISTANT : CONCEPTS ET DIFFÉRENCES

Pas-à-pas : activer WebDAV pour le partage des fichiers iwork sur ipad

Votre réseau multimédia

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Travail personnel sur ordinateur

PX8048 Convertisseur audio/vidéo VHS vers USB

Le Multicast. A Guyancourt le

SOMMAIRE. ENREGISTREMENT...24 Programmer un enregistrement...24 Enregistrement manuel...25 Timeshift...25 Regarder un programme enregistré...

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

Date : NOM Prénom : TP n /5 ET ADMINISTRATION D'UN

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

DE LA CAMÉRA SOMMAIRE

PARAMÉTRAGE BOSCH SOMMAIRE DE LA CAMÉRA OSCH DINION-IP-NWC : CONFIGURATION POUR DE L ENREGISTREMENT PERMANENT... 2

Importer un CD audio dans itunes

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

Boite à outils des logiciels Windows utilisables en EPS

Audit des collèges de Charente

Piratrax 2012 Danger - Effacer vos traces

VoIP Sniffing IHSEN BEN SALAH (GL 3) MAHMOUD MAHDI (GL 3) MARIEM JBELI (RT 2) SAFA GALLAH (RT 3) SALAH KHEMIRI (RT 3) YOUSSEF BEN DHIAF (GL 3)

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

TP01: Installation de Windows Server 2012

Faille VLC. Faille dans QuickTime

CATALOGUE CLÉS USB. N Azur. *coût d'un appel local

TP 2 : ANALYSE DE TRAMES VOIP

CRÉER UN DVD VIDEO avec DVD FLICK (avec ou sans menu)

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

ultisites S.A. module «téléphonie»

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

Exemple d installation de mur d images au Grimaldi Forum de Monaco

Règlement : Compétition du Film d Entreprise du Festival des Étoiles & des Ailes.

Projet EVO. Enabling Virtual Organizations

Guide utilisation Manuel 1 Dernière mise à jour: 2015/04/20 Trendoo

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

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

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

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

ETHEREAL. Introduction. 1. Qu'est-ce qu'ethereal Historique Le statut d'ethereal

Internet et Multimédia Exercices: flux multimédia

Transcription:

Streaming vidéo avec VLC PT 01 Nous allons dans ce TP utiliser un serveur Open Source de Streaming du nom de VLC (VideoLAN Client) http://fr.wikipedia.org/wiki/vlc_media_player. 1 Conteneurs audio/vidéo Il existe un tre s grand nombre de conteneurs audio/vide o dont voici une liste non exhaustive : Les conteneurs audio : «WAVEform Audio Format» : WAV «Ogg Media» : OGG/OGM «Windows Media Audio» : WMA Les conteneurs audio-vide o : «Moving Picture Experts Group» : MPEG-TS, MPEG-PS, MPEG 1, MP4 «Matroska»:MKV «Audio Video Interleave» : AVI «Windows Media Video» : WMV «Advanced Streaming Format» : ASF «Real Media» : RM/RMVB «QuickTime» : MOV «Flash»:FLV «WebMedia»:WEBM «Ogg Media» : OGG/OGM Faites un bref comparatif de ces diffe rents encapsuleurs (Effectuer une recherche internet sur chacun d'eux). 2 Définition de l'application VLC Il existe en fait deux sortes de diffusion : 1. La diffusion passive, dans laquelle un film est envoye par un serveur et visualise par un ou plusieurs clients ; 2. la vide o a la demande (VOD) pour laquelle chaque client demande son propre flux. VLC est a l origine un logiciel client du projet VideoLan. Il peut etre utilise en tant que serveur, pour diffuser des fichiers MPEG-1, MPEG-2 et MPEG-4, des DVDs, ou de la vide o en temps re el

sur un re seau en «unicast» ou «multicast». Il peut e galement etre utilise en temps que client pour recevoir, de coder et afficher des flux vide o sous de nombreux syste mes d'exploitation comme Linux, Mac OS ou Windows. Il existe aussi une application pour les terminaux mobiles. VLC fonctionne sur de nombreuses plateformes : Linux, Windows, Mac OS X, BeOS, BSD, Solaris. Il est capable de lire : Des fichiers MPEG-1, MPEG-2 et MPEG-4 / DivX, H.264 depuis un disque dur, un lecteur de CD-ROM ; Des DVDs et VCDs, depuis une carte satellite (DVB-S) ; Des flux MPEG-1, MPEG-2 et MPEG-4 envoye s sur le re seau par un VLS ou un VLC. Ce logiciel peut e galement etre employe en tant que serveur pour diffuser : Des fichiers MPEG-1, MPEG-2 et MPEG-4 / DivX, H.264 ; Des DVDs. Cette diffusion se fait sur des machines en re seau (c'est a dire a vers une adresse IP) : ceci est appele «unicast» application a la vide o a la demande. Mais e galement vers un groupe dynamique de machines que les clients rejoignent ou quittent (une adresse IP «multicast») : ceci est appele «multicast» application aux contenus diffuse s en direct ou accessibles par tous. 3 Lecture d'un fichier vidéo Il existe deux solutions pour lire un fichier vide o avec VLC : Par ligne de commande avec : vlc [option] ; Par interface graphique ; Utilisation d'un «Plugin» pour Firefox. 1. Interface graphique VLC Il est a noter que VLC trouve le plus souvent le type du format vide o et audio du me dia (Merci au format contenaire!!). 3.1 Syntaxe général d une ligne de commande Chacun de ces modules de sortie peut accepter des options. Voici la syntaxe ge ne rale que vous devez employer sur le fichier ou le flux audio-vide o, note input_stream, qui est traite (ex : «c:/film.avi») :

#module1{option1=parameter1,option2=parameter2} :module2{option1=parameter3,option2=parameter4} :... Vous pouvez aussi utiliser la syntaxe suivante : % vlc input_stream --sout-module1-option1=parameter1 --sout-module1-option2=parameter2 --sout-module2-option1=parameter3 --sout-module2-option2=parameter4 Vous pouvez aussi combiner les deux syntaxes. 3.1.1 Lecture Vous pouvez afficher le flux d entre e gra ce au module «standard» : #display Vous pouvez aussi rajouter une annonce SAP («Name of Stream») #display{sap, name="name of Stream"} 3.1.2 Transcodage Vous pouvez transcoder le flux d entre e, c est-a -dire modifier les codecs audio et/vide o utilise s : #transcode{vcodec=h264, acodec=mp4a, vb=800, ab=128, deinterlace} Vous pouvez aussi rajouter une annonce SAP («Name of Stream») #transcode{vcodec=h264, acodec=mp4a, vb=800, ab=128, deinterlace, sap, name="name of Stream"} Pour bien re gler les parame tres des codecs, le mieux est d analyser les diffe rents re glages donne s par VLC Media Player gra ce a l interface graphique. 3.1.3 Diffusion d'un flux Vous pouvez diffuser le flux d entre e vers une adresse multicast avec l'annonce SAP associe e : % vlc input_stream sout= #udp{mux=ts, dst=239.255.12.42, sap, name="teststream"} Vous pouvez combiner les diffe rentes ope rations suivantes pour : diffuser le flux avec le protocole http (port 8080) au format flv diffuser le flux avec le protocole rtp (port 5544) diffuser le flux vers une adresse IP unicast, enregistrer le flux dans un fichier mp4, et afficher le flux a l e cran.

#duplicate{ dst=http{mux=ffmpeg{mux=flv}, dst=:8080/}, dst=rtp{sdp=rtsp://:5544/}, dst=udp{dst=192.0.1.1:1234}, dst=file{dst=c:\\fichier.mp4}, dst=display} Question : Faites l essai des 3 lignes de commandes pre ce dentes pour transcoder et envoyer un flux vers une adresse «unicast». 4 Flux vidéo en réseau Il y a la possibilite de lire directement un flux vide o re seau en lui indiquant directement l'adresse URL. Par exemple avec le lien suivant : http://www.archive.org/download/kinetic_art_demo_video/nym.ogv Il faut renter cette URL dans le menu «Ouvir un me dia» re seau (voir figure 2). Lancer une vide o re seau. 2. Lecture d'un flux vidéo réseau

Identifier les options disponibles pour cette lecture. Re cupe rer la vide o en locale, observez vous des diffe rences? Donner les options qui permettent d'envoyer ou recevoir un flux vide o UDP/RTP. De meme pour un flux http. Quelle sont les me thodes d'encapsulation propose es par le logiciel VLC? 5 Diffusion d'un serveur VLC Le stream output du logiciel VLC lui permet de servir de serveur de streaming et non de client, et posse de des fonctionnalite s tre s e tendues : Envoi du flux en «unicast» et en «multicast», en IPv4 ou en IPv6, tout ce que VLC est capable de lire, par UDP/RTP, ou HTTP ; Sauvegarde du flux d'entre e vers un fichier AVI, PS, TS ou OGG ; Transcodage du flux d'entre e et envoi. Qu'elles sont les transcodages possibles du logiciel VLC. Effectuer une recherche internet sur chacun d'eux. Mise en place de la diffusion d'une vide o «unicast» en UDP/RTP avec le logiciel VLC. Nous allons e galement utiliser «wireshark» http://www.wireshark.org pour analyser l'ensemble des trames qui sont transmises durant la diffusion de la vide o. Effectuer une diffusion «unicast» en http gra ce au serveur VLC et un client VLC (n'oublier pas que le port http par de faut de VLC est 8080) et analyser (en de tail le contenu des messages e change s) avec l'application «wireshark». 6 Fonction Screencast Le logiciel VLC permet de re aliser tre s facilement un screencast. Montrer en de tail toutes les e tapes pour capturer et diffuser une vide o de votre e cran (screencast). Lister les diffe rents formats possibles.