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

Image:inout_cell.png

Chaque projet se nourrit de flux extérieurs, et rend disponible le résultat de sa production.

Intégration des flux

Image:inout_integration.png

Les 3 types de flux peuvent être intégrés dans tout type d'environnement logiciel.

Réseau d'échange

Image:inout_net.png

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.

InOut

InOutConnector : connexion

Image:inout_connexion.jpg

Projet artistique : intégration des flux

Exemple avec InOutConnector

Image:inout_clientOSX.jpg

Exemple avec MaxMSP et OggPRO

Image:inout_clientMax.jpg

InOut
Observer
Participer