2009-12-08 6 views
0

Pour un événement, nous avons besoin de la configuration suivante:Synchroniser la vidéo flash sur plusieurs PC?

Plusieurs ordinateurs exécutant un peu de quiz (dans asp.net). Chacun d'entre eux joue une vidéo en arrière-plan (dans le navigateur), un peu comme un économiseur d'écran (avec de la publicité). Lorsque vous déplacez la souris, une div s'ouvre qui permet à l'utilisateur de choisir un quiz pour remplir les formulaires. Le hic, c'est que la vidéo doit être synchronisée sur tous les PC.

Ce sont les contraintes:

  • Le code asp.net est déjà là, écrit donc complètement en flash est aucune option.
  • Nous connaissons .NET, javascript, html, les trucs webdev standard les meilleurs, donc investir temps est quelque chose de nouveau est un dernier recours.

Des suggestions?

Répondre

1

La façon dont je le vois, vous avez un couple d'options ici:

1) Hack ensemble synchronicité en utilisant un horodatage côté serveur transmis aux clients Flash. Donnez au client l'heure actuelle (côté serveur) et l'heure à laquelle vous voulez que la lecture commence (côté serveur, également). Ensuite, demandez au client d'attendre plusieurs millisecondes.

2) Configurez votre serveur multimédia pour diffuser la vidéo comme s'il s'agissait d'un flux en direct. Je suis sûr à 90% que c'est possible avec Flash Media Server, mais je n'ai jamais eu le budget pour gérer mon propre serveur vidéo.

+0

J'ai pensé à votre deuxième suggestion mais je n'ai aucune expérience avec Flash Media Server, il est donc difficile de deviner la quantité de travail nécessaire. –