End user notice
Transcription
End user notice
Guide utilisateur Windows/Linux Version 0.5 VLVC est un projet de fin d’études réalisé à EPITECH http://www.vlvc.net http://www.epitech.net Date de publication: Octobre 2006 A propos de ce guide Ce guide utilisateur présente les informations permettant d’utiliser le module de vidéoconférence de VLC. Pour plus d’informations, rendez-vous sur http://www.vlvc.net Comment utiliser ce guide utilisateur Ce guide utilise les conventions suivantes –> • Un élément en gras indique un élément sélectionnable ou qui apparaît à l’écran. Ex. Sélectionner Fichier, Ouvrir… • Les mots apparaissant en gras entre les symboles <> indiquent : o Une information à saisir. Ex. <votre nom utilisateur> o Une touche sur laquelle appuyer. Ex. <Ctrl+N> signifie que vous devez appuyer sur Ctrl et N en même temps. • Les notes importantes sont annoncées par l’icône : {Page 1} Mises à jour de ce guide Septembre 2006 - v0.4 : Création de ce guide 16 Octobre 2006 - v0.5 • SUPPRESSION option sonore L’option “Stream output > Sout stream > Affichage > Activer l’audio” n’a plus besoin d’être décochée. Suite au fait que le serveur n’ait jamais de son, la correction est effective dans le code et ce paramétrage est obsolète. • MAJ screenshots Le codec présenté n’est plus MJPEG mais DIV3. L’option « Choix du protocole » est désormais présente. La fenêtre de chat apparaît dans le screenshot final. {Page 2} A propos de VideoLAN Client & VLVC A propos de VideoLAN Client Au début, VideoLAN était un projet réalisé par des étudiants de l’Ecole Centrale Paris. Il a pris de l’importance au fil des ans jusqu'à devenir aujourd’hui un projet mondial auquel des développeurs de 20 pays participent. VLC (aussi appelé VideoLAN Client) est un lecteur multimédia compatible avec de nombreuses plateformes et de nombreux formats audio et vidéo (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...), ainsi que les DVD ou VCD, et de nombreux protocoles de streaming. Il peut également être utilisé comme un serveur, capable d’envoyer des flux en unicast ou multicast, en IPv4 ou IPv6 sur des réseaux à haut débit. VideoLan Client avec le skin par défaut A propos de VideoLAN VideoConference Nous sommes un groupe de six personnes issues de l’école d’informatique EPITECH et il s’agit de notre projet de fin d’études. L’objectif de notre équipe est d’intégrer un module de vidéoconférence au logiciel VideoLAN Client. Notre choix s’est porté sur ce logiciel pour différentes raisons: Tout d’abord, ce logiciel est un projet open source, ce qui nous permet d’avoir facilement accès au code et d’avoir la possibilité de le modifier. o Ce logiciel a également une très grande compatibilité, que ce soit au niveau des codecs ou des plateformes. Cela nous permet de toucher un large public. o Enfin, nous allons gagner un temps de développement certain grâce à sa technologie intégrée de streaming. o La finalité de ce projet est son industrialisation. Nous voulons dire par là qu’à la fin, il faut que VLC puisse avoir la possibilité de nous intégrer au sein de leurs distributions. Cela nous permettrait de fournir notre solution au public le plus large possible. {Page 3} Ciblant à la fois les professionnels et le grand public, VLVC permettra aux utilisateurs d’avoir différents types de vidéoconférences tels que un mode discussion ou un mode conférence. {Page 4} Table des matières A propos de ce guide ............................................................................................1 Mises à jour de ce guide .......................................................................................2 A propos de VideoLAN Client & VLVC..................................................................3 A propos de VideoLAN Client............................................................................3 A propos de VideoLAN VideoConference ........................................................3 Prérequis / Paramètres de VLC..........................................................................6 Prérequis / Réseau..............................................................................................7 Section1 :: Réglages de la vidéoconférence ....................................................8 1.1 Réglages principaux .................................................................................8 1.2 Options avancées....................................................................................10 Section2 :: Interface utilisateur........................................................................12 {Page 5} Prérequis / Paramètres de VLC Afin de pouvoir avoir une utilisation de la vidéoconférence la plus agréable possible avec VideoLAN Client, quelques paramètres doivent être configurés. Cela devrait être fait automatiquement dans les prochaines versions, mais pour le moment les utilisateurs doivent s’en charger. Vous trouverez toutes les options nécessaires dans le menu Préférences. N’oubliez pas de cocher “Options Avancées” pour voir les options cachées. • Interface -> Main interfaces -> wxWidgets ¾ Décocher “Intégrer la video dans l’interface” • Video (Windows uniquement) ¾ Décocher “Sortie vidéo en overlay” Pour réduire les buffers vidéo et audio Pour commencer, utilisez VLVC avec les options par défaut. Si il y a trop de temps de latence, essayez d’adapter ces réglages pour votre connexion en réalisant des tests avec d’autres personnes utilisant VLVC. Voici les valeurs utilisées pour fonctionner en LAN. • <Linux> Input / Codecs > Access modules > Video4Linux > Taille du cache en ms ¾ Cache utilisé pour la webcam, saisissez la valeur 100 ms pour du LAN. • <Windows> Input / Codecs > Access modules > DirectShow > Taille du cache en ms ¾ Cache utilisé pour la webcam, saisissez la valeur 100 ms pour du LAN. • Input / Codecs -> Access modules -> UDP/RTP -> Taille du cache en ms ¾ Cache utilisé pour le flux entrant en UDP, saisissez la valeur 30 ms pour du LAN. • Stream output -> Access output -> UDP -> Taille du cache en ms ¾ Cache utilisé pour le flux entrant en UDP, saisissez la valeur 30 ms pour du LAN. Redémarrez VLC après avoir modifié ces paramètres {Page 6} Prérequis / Réseau Afin de pouvoir gérer au mieux les transmissions réseau, il est nécessaire de rediriger quelques ports sur votre routeur et configurer votre firewall. List des ports - 4242 (TCP) Ce port est utilisé en mode serveur pour attendre les clients souhaitant se connecter. Ce port peut être modifié dans les préférences de VLVC (Voir section 1). N’oubliez pas de mettre à jour votre configuration si vous le modifiez. - 1234 … 1244 (UDP) Cette gamme de ports est utilisée par tous les clients pour transmettre leurs données. 1. Sur un routeur, redirigez simplement ces ports vers votre ordinateur. < Référez vous à la documentation de votre routeur > 2. N’oubliez pas de vérifier les réglages de votre firewall pour vous assurer que VideoLAN Client peut accéder à Internet via ces ports. < Référez vous à la documentation de votre firewall > {Page 7} Section1 :: Réglages de la vidéoconférence 1.1 Réglages principaux Tout d’abord, allez dans la fenêtre “Ouvrir…” en cliquant sur le menu “Fichier”, puis sur “Ouvrir un fichier (avancé)”. Sélectionnez l’onglet VLVC de façon à avoir accès à la configuration de VLVC. 1. Si vous hébergez une vidéoconférence, cochez la case Si vous rejoignez une vidéoconférence, décochez la. 2. C’est l’adresse IP à utiliser. (ex. <80.10.XXX.XXX>) a. Si vous êtes en mode serveur, laissez le champ vide pour utiliser le mode automatique, ou spécifiez l’adresse IP locale utilisée par le serveur pour attendre les clients. Ex. Lorsque vous avez deux interfaces réseau b. Si vous êtes en mode client, spécifiez l’adresse IP du serveur. {Page 8} 3. C’est le port à utiliser a. Si vous êtes en mode serveur, c’est le port utilisé pour attendre les clients b. Si vous êtes en mode client, c’est le port auquel se connecter sur le serveur. Le numéro de port doit être identique sur le serveur et les clients. 4. Le mode de conférence désiré (ce choix n’influe que si vous êtes serveur). - Chat Room : Tout le monde peut parler - Conférence : Un seul parle, les autres ne peuvent qu’écouter 5. Spécifiez un nom d’utilisateur dans ce champ. Ce nom d’utilisateur sera envoyé aux autres participants. 6. Entrez une description dans ce champ. Il peut s’agir de votre localisation, votre humeur, rien du tout, ce que vous voulez. 7. En cliquant sur ce bouton, vous aurez accès au menu permettant de configurer les options avancées de VLVC. Dans la plupart des cas, ces paramètres n’ont pas besoin d’être modifiés. {Page 9} 1.2 Options avancées Options avancées sous Windows Option avancées sous Linux 1. Ce champ nous sert pour le moment à debugguer. Cependant vous pouvez l’utiliser pour specifier une autre source d’acquisition que la WebCam. o Un fichier nommé "video.mpg" par exemple : - Linux: "file:///home/user/video.mpg" - Windows: file://c:/video.mpg o Un flux vidéo (sur votre port 12340 par exemple): - "udp://@:12340" 2. Saisissez ici le nom du périphérique vidéo. - Sous Windows, ce champ doit être laissé vide. - Sous Linux, ce champ doit être rempli avec le périphérique vidéo par défaut {Page 10} 3. Saisissez le nom du périphérique audio. - Sous Windows, ce champ doit être laissé vide. - Sous Linux, ce champ doit être rempli avec le périphérique audio par défaut 4. Sélectionnez le codec vidéo à utiliser. Votre vidéo sera dans ce format. 5. Sélectionnez le bitrate utilisé pour la compression de la vidéo. 6. Sélectionnez le codec audio à utiliser. Votre voix sera envoyée dans ce format. 7. Sélectionnez le bitrate utilisé pour la compression audio. 8. Sélectionnez le protocole de transfert pour l'audio et la vidéo. Cliquez sur “Ok” pour confirmer les options avancées. Puis cliquez à nouveau sur “Ok” pour démarrer la vidéoconférence dans le mode sélectionné. {Page 11} Section2 :: Interface utilisateur 1. Voici l’interface habituelle de VLC. 2. La “fenêtre de contrôle” est utilisée pour contrôler différents aspects de l’interface et pour permettre aux utilisateurs de discuter par écrit: A. Sélectionnez l’utilisateur désiré B. Zone de discussion, vous pouvez faire apparaître des infos sur les autres utilisateurs en double-cliquant sur leurs noms dans la liste A C. Avec ces boutons vous pouvez choisir de couper le flux du client sélectionné en A (vidéo et audio), ou le remettre en route. 3. Une fenêtre sera affichée par client, y compris pour vous. {Page 12}
Documents pareils
Documentation technique
Les flux audio et vidéo sont gérés par VLM, aucune gestion directe n’est faite dans nos
modules. L’utilisateur peut choisir pour le protocole de transport entre UDP et RTP.
La communication entre l...