02-25-2019, 06:10 PM
On a bien compris que tes messages de la page précédente font partie de la première approche.
S'il faut toujours attendre lire les "véritables sachants", je crois qu'on peut supprimer 90% des messages du forum.
Je continue la 2e approche. Quelques mots sur Linux avec ALSA (ce que je pense avoir compris) :
- La carte son a un buffer ("hardware buffer")
- Buffer ALSA : buffer_size = periods * period_size (c'est formé par un trio)
où 1 period = nombre de frames entre deux interruptions matérielles (L'envoi de flux audio fonctionne "par period")
periods = nombre de periods. (Par défaut, je pense qu'il est égal à 4)
- Il faut que le period_size soit supporté par la carte son ("hardware buffer"), ce choix est lié à la capacité hardware de la carte son, et semble en relation avec le jitter.
- Sur nos machines modernes, le period_size ("buffer unitaire") a une importance sur la latence et la fréquence d'interruptions matérielles.
S'il faut toujours attendre lire les "véritables sachants", je crois qu'on peut supprimer 90% des messages du forum.
Je continue la 2e approche. Quelques mots sur Linux avec ALSA (ce que je pense avoir compris) :
- La carte son a un buffer ("hardware buffer")
- Buffer ALSA : buffer_size = periods * period_size (c'est formé par un trio)
où 1 period = nombre de frames entre deux interruptions matérielles (L'envoi de flux audio fonctionne "par period")
periods = nombre de periods. (Par défaut, je pense qu'il est égal à 4)
- Il faut que le period_size soit supporté par la carte son ("hardware buffer"), ce choix est lié à la capacité hardware de la carte son, et semble en relation avec le jitter.
- Sur nos machines modernes, le period_size ("buffer unitaire") a une importance sur la latence et la fréquence d'interruptions matérielles.