Overview
Un article de InOutWiki.
Sommaire |
InOut : création en réseau
InOut s'intéresse à la création connective. Il permet la mise en relation de projets artistiques connectés en réseau. Les échanges de flux (data,audio,video) s'effectuent en temps réel.
Création comme Processus
Chaque projet se nourrit de flux extérieurs, et rend disponible le résultat de sa production.
Intégration des flux
Les 3 types de flux peuvent être intégrés dans tout type d'environnement logiciel.
Réseau d'échange
Les projets sont répartis dans différents lieux. Un simple accès Web permet la participation.
InOut : protocole
Profils : messages OSC de Control
Commandes de connexion : messages OSC de Status
Échanges de flux : Ogg et messages OSC de Data
Orchestration
InOut : fonctionnement des modules
Aperçu général
| Fonction | Description | Implémentation actuelle |
|---|---|---|
| Communication entre clients | protocoles de streaming de flux | OSC par OSCgroups et Ogg sur serveur Icecast |
| Gestion du réseau | établir les connexions, informer les clients | InOutServer Processing Applet, avec le protocole Communication |
| Monitoring du réseau et des flux | afficher le réseau, les projets, les flux | InOutMonitor Processing Applet, InOutStatus ,VLC, iTheora |
| Intégration système | récupérer les flux d'un projet | InOutConnector Application (Mac OS X) |
Le schéma suivant résume les différents modules fonctionnels de l'outil InOut tel qu'il est développé actuellement.





