logo_flash.jpg

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