This is an old revision of the document!
Table of Contents
Format de flux UDP utilisés en D-Star
Ce document résume les données détaillées dans la spécification des formats de fichier et flux UDP utilisés en D-Star.
J'ai trouvé ce document sur la page de téléchargement d'ircDDB-Italia
Format de l'en-tête
Valeur Magique | Type trame | Réservé? | Type de flux | Réservé? | ID de flux | Compteur |
4 octets | 1 octet | 3 octets | 2 octets | 3 octets | 2 octets | 1 octet |
Valeur magique
Elle est systématiquement définie à DVST (Digital Voice STream?), soit { 0x44, 0x56, 0x53, 0x54 }.
Type trame
Valeur | Type |
---|---|
0x10 | Trame de configuration |
0x20 | Trame de voix |
Champ réservé (octets 5 à 7)
Positionner à la valeur { 0x00, 0x00, 0x00 }
Type de flux
Valeur | Type |
---|---|
0x20 | Flux de voix |
Champ réservé (octets 9 à 11)
Positionner à la valeur { 0x00, 0x01, 0x01 }
Identifiant de flux
Valeur aléatoire de 16 bits. L'identifiant doit être le même entre pour les trames constituant un flux.
Compteur
La valeur du compteur s'étend de 0 à 20. On ajoute 0x40 à la valeur de la dernière trame d'un flux voix.
La valeur du compteur est figée à 0x80 pour une trame de configuration.
Trame de configuration
En-tête | Drapeaux | RPT1 | RPT2 | UR | MY | MY-short | Checksum |
16 octets | 3 octets | 8 octets | 8 octets | 8 octets | 8 octets | 4 octets | 2 octets |
Drapeaux
Définir à { 0x00, 0x00, 0x00 }.
La description exacte des drapeaux est effectuée dans la spécification du standard D-Star (japonais).
Certaines applications définissent le premier octet à 0x40 pour mettre le bit 'répéteur' à 1.
Trame de voix
En-tête | Voix AMBE | Données DV |
16 octets | 9 octets | 3 octets |