Skip to content

✨Fonction de Source ID offset par destination #3

@led78

Description

@led78

Lorsqu'un usager change d'espace, l'outil permet de sauver du temps en centralisant le changement d'adresse IP à un seul endroit, en plus de permettre la transmission de données vers plusieurs appareils externes.
Toutefois, en contexte de production, plusieurs appareils peuvent être connectés sur le même réseau et contrôler les mêmes ID sources d'une même destination. Afin de faciliter l'intégration de plusieurs clients de contrôle pour un seul serveur spatialisation commun, comme lors d'un concert, il faut pouvoir facilement redistribuer les ID source transmis sans devoir changer la valeur de ID dans chaque instance de contrôle local sur les systèmes clients (à l'instar des adresse IP).

Par exemple, si le premier client contrôle 32 canaux source (1-32), et qu'un autre client que connecte et contrôle des sources communes, alors que le routing de ses canaux audio ne correspondent pas aux même ID source en entrée sur le serveur, le 2e client doit alors décaler tous les ID de 32 (1=33; 24=56, etc.), ce qui est encore plus chronophage que de changer l'adresse IP dans chaque instance de contrôle en plus d'être à haut risque d'erreur.

Une fonction essentielle serait de pouvoir ajouter un offset à la valeur des ID du client avant de les transmettre vers une destination X.

Exemple :
Client 1 - Session locale contrôle les sources 1 à 32 localement et ses canaux audio correspondent aux entrée 1-32 sur le serveur : aucun changement, aucun offset
Client 2 - Session locale contrôle les sources 1 à 24 localement, mais ses canaux audio correspondent aux entrées 33-56 sur le serveur : il faut donc un offset de +24 sur les ID source locaux pour que les données de contrôle des sources locales 1-24 s'appliquent effectivement aux canaux audio 33-56 sur le serveur de spatialisation.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions