|
Premiers
concepts par le Visioport |
Les points essentiels du projet !
Remarques préliminaires :
Le logiciel développé pourra être utilisé
de diverses façon.
Ce document présente l'approche du Visioport : un serveur qui
accueille des webcams dans les home pages en référençant
les webcams automatiquement lorsque l'on est en ligne. dans ce cas il
s'agit de permettre un très grand nombre de Webcams référencées.
Vidéon utilisera également le logiciel comme une régie
multicaméra virtuelle permettant de construire une émission
webcastée avec des personnes distantes.
Beaucoup d'autres idées d'utilisation seront nous l'espérons
imaginées ...
1. SERVEUR RELAIS
Idee : creer une solution logicielle simple a deployer - et gratuite
- pour permettre la mise en place d'une architecture reseau distribuee
a volonte. ( serveur relais places aupres des ISP, aupres de sites disposant
de bande passante suffisante, etc...).
Le soft est distribue gratuitement par telechargement, en bundle sur
CDs Linux, etc..
- priorite a la compatibilite avec les systemes Unix - Linux / Apache
- repartition de la charge automatique
- la solution doit permettre de maitriser le nombre de streams simultanes
autorises sur une webcam donnee. (par defaut, une webcam de base , en
peer to peer, a une limite moyenne de 5 streams simultanes sur une liaison
56k)
Reflechir d'ores et deja a integration avec solutions de multicasting.
ce parametrage est a priori centralise au Visioport (avec possibilite
de delegation a partenaires pour un maximum de souplesse : objectif fondamental,
tres rapidement)
2. ARCHITECTURE DU SITE WEB
=> voir tous ensemble avec Delphine pour discussion sur methodologie
de production du site
- Partie dynamique : quelle base de donnee pour l'index Visioport? PHP3?
- Une architecture "scalable" (de 1 webcam à 1 million
de webcams indexees, et +)
Prevoir un minimum de 300 webcams actives simultanement a l'ouverture
du site.
- chaque webcam est insere dans une page perso dediee, attribuee au
proprietaire de la webcam. Les fonctions de parametrage de la page se
font depuis le serveur web, et non pas depuis le soft webcam (a la difference
de Truetech) L'utilisateur, quand il active sa webcam, recoit un email
avec un mot de bienvenue comprenant l'URL de sa page, un acces a des
fonctions de creation, d'administration....
- Une interface utilisateur intuitive pour la gestion des pages webcam
perso est necessaire.
- prevoir dans cette page l'integration d'outils de communication perso
(ICQ, chat (texte/vocal), IP phone, lien mailto:, etc....)
- prevoir possibilite d'hebergement de ces pages dans sites tiers de
type Geocities, Multimania...MAIS toujours indexees dans Visioport.
L'utilisateur doit pouvoir mettre sa page webcam ou il veut, la ou il
en a deja une, etc.. Par defaut elle est hebergee sur le site de Visioport.
- Quid du mirroring du site Visioport?
- Un outil d'administration ouvert, permettant d'intervenir simplement
(avec interface pour non technicien ?).
- Egalement : tableau de bord de stats temps reel (avec archivage donnees)
pour etablir :
- nombre de soft downloades/ jour avec origine
- progression des webcams indexees / categories
- webcams actives simultanement a un instant t
- variation du nombre des webcams actives simultanement
- duree d'activite / webcam
- type d'utilisation ( acces libre / acces prive a prevoir dans
soft)
- origine des acces au serveur avec classement
- classement des categories visitees
3. INDEXATION DES WEBCAMS
L'idee est d'ouvrir le site avec plusieurs milliers de webcams deja indexees
et environ 300 webcams actives simultanement a un instant t.
a- soft developpe par Yanick
indexation automatique a l'activation du soft par l'utilisateur (selon
l'idee de camarades). L'indexation se fait dans l'index du site web du
Visioport
Indexation dans index general : automatique, inconditionnelle
Pour les categories : Indexation dans categorie(s) : selon desideratas
du "webcamer"
- depuis le soft : grandes categories
- depuis le site : sous-categories, creation directe de categories nouvelles
( groupes prives/ouverts/temporaires/permanents...),
- etc..(bien sur, depuis le site, possibilite de modifier grandes categories)
b- solution pour eplucher les index de webcams existants et les integrer
dans l'index de Visioport
cette indexation peut se faire :
- manuellement ( en formant des etudiants),
- en recuperant les informations adequates dans le code source d'une
page de webcam.
Si l'on prend l'exemple d'une page de camarades.com, il doit etre possible
de mettre un filtre pour automatiser certaines taches. ex: indexation
des webcams utilisant TrueTech Webcam, depuis camarades.com
- Récuperation des codes sources de chaque page webcam de camarades.com
par les etudiants,
- toutes les pages, au format html, sont stockees dans un repertoire.
- un traitement en batch depouille le code html et reinsere les webcams
dans l'index du Visioport evidemment le code html des pages a recuperer
pourra varier dans le temps. les filtres doivent etre modifiable facilement.
(a resoudre par intervention simple dans le parametrage du "robot"
?) prevoir gueguerre d'interdiction d'acces par les serveurs vises,
etc... et strategies de contournement.
c- indexation volontaire, depuis le site Visioport
Prévoir une interface champs de saisie avec la base.
d- L'index doit prevoir plusieurs entrees.
- liste de thumbnails "at random" C'est l'index general du
Visioport, la vitrine a laquelle on accede immediatement par defaut.
Ne comprend que les webcams "actives" au moment de la consultation.
(prevoir un mecanisme de verification automatique) mais aussi , en texte
(webcams actives et inactives, pages perso accessibles a tout moment)
- listes alphabetiques ( createur / nom de page)
- listes geographiques
- listes thematiques
- listes de groupes prives /ouverts (important pour les gamers en reseau,
par exemple, ou les visio privees,...) avec fonctions "search"
associees. [+ "full text" dans les pages webcams perso.] avec
option thumbnails / no thumbnails dans les listes d'index comme dans
les listes de resultats de recherche.
|