EtherSound
La trame EtherSound
Présentation
La trame EtherSound sert de support au transport des données et des commandes du protocole à travers le réseau. Elle est envoyée d'une machine à l'autre avec une cadence fixe (48kHz), lui permettant de servir d'horloge pour la synchronisation.
Il est important de noter que, dans un souci de simplicité, il n'existe qu'un seul seul format de trame, qui assume à lui seul toutes les fonctions nécessaires : transport des données audio, transport des données de commande, horloge.
Format
EtherSound étant basé sur le protocole réseau Ethernet, la trame utilisée est au format Ethernet standard. Elle a une longueur fixe de 236 octets, qui contient à la fois les échantillons audio des différents canaux et des données de contrôle. Voici comment elle se décompose de manière plus précise :
- 29 octets d'entête Ethernet ;
- 8 octets d'entête EtherSound ;
- 4 octets pour l'entête de la commande EtherSound ;
- 4 octets pour la commande EtherSound ;
- 4 octets pour l'entête audio ;
- 3 octets d'échantillon pour chacun des 64 canaux audio ;
- 4 octets de séquence de contrôle.