Flash Media Server
Streaming vidéo et audio, applications multiutilisateurs
3 jours
Objectif
Ce module est destiné aux personnes souhaitant développer des applications multiutilisateurs, incluant du streaming vidéo ou non (« chat », e-learning, présentation en direct, applications collaboratives...).
Installation et mise en oeuvre de Flash Media Server 2 - Utilisation des composants de communication.
Prérequis
Maîtrise du contenu de la formation "Flash, Programmation" [La pratique des Classes intégrées de Flash, méthodes et propriétés, fonctions, Array, boucles, conditions doit être maîtrisée].
Outil
Flash Media Server 2 et Flash CS3
Déroulé
Installation et configuration
Présentation de Flash Media Server 2
Installation du serveur sous Windows
Configuration du serveur
L’environnement de développement
Le côté serveur
Les ports
La console d’administration
Architecture des fichiers côté serveur
Le côté client
Une première application : diffusion de vidéo en streaming (on demand)
Les composants
La classe Video
Surveillance et comportement du serveur
Le panneau Net Connection Debuger
La Console d’administration
Le panneau Communication App Inspector
Gestion du partage et de la persistance des données
Les SharedObject côté serveur
La classe NetConnection
Utilisation des médias
Diffusion et réception d’un flux vidéo en direct
Publication et souscription à des flux
La classe NetStream
La classe Camera
La classe Microphone
Enregistrement et sauvegarde des flux
Optimisation de la qualité du son et des images diffusés
Techniques de débogage des applications
Développement avancé
(selon le besoin et le niveau des stagiaires)
ActionScript côté serveur (Server Side Action Script)
Le fichier main.asc
Instanciation d’applications
La classe SSAS NetConnection
La classe SSAS Application
La classe SSAS Client
La classe SSAS Stream
Appel de fonctions côté client depuis le serveur
Applications
Un "chat" multiutilisateurs
Application collaborative de partage synchronisée : un carnet de notes multiutilisateurs

