Les Profiles audio
Avant de parler des Profiles audio, une parenthèse au sujet d’une croyance fausse : l’A2DP (Bluetooth stéréo) n’est absolument pas tributaire d’une version de la norme. C’est un Profile qui est indépendant de la norme utilisée et il est techniquement possible d’utiliser de l’A2DP avec une puce 1.0. La raison simple qui explique que ce Profile est généralement couplé à des appareils récents (et donc Bluetooth 2.0) vient des ressources nécessaires, assez importantes.
A2DP - Advanced Audio Distribution Profile
Un Profil dédié à la transmission audio de qualité. Contrairement aux Profil HSP et HFP, l’A2DP utilise une liaison ACL pour la voix, et offre une meilleure qualité.
En A2DP, plusieurs codecs sont possibles : le MP2 et MP3, l’AAC, les différentes variantes Atrac et le SBC. Étant donné que ce codec (SBC) est le seul obligatoire, c’est lui qui est le plus souvent utilisé. Le SBC est un codec similaire au MP3 (compression avec pertes).
Un périphérique A2DP classique (casque, oreillette, etc.) travaille généralement avec du SBC en 44 kHz ou 48 kHz en 16 bits et en stéréo, avec un débit de 128 kilobits/s. Le débit peut monter jusque 345 kilobits/s, mais généralement on travaille en 128 kilobits/s pour des raisons de compatibilité. Par exemple, certaines oreillettes travaillent en mode 345 kilobits/s avec les téléphones de la même marque, et en 128 kilobits/s avec les autres.
Il faut donc bien prendre en compte que même si la qualité est en hausse par rapport aux autres Profils, il y a compression des données, et donc pertes. Ce n’est donc pas l’idéal au niveau de la qualité, d’autant que la majorité du temps on part de fichiers déjà compressés.
Autre particularité, le micro n’est pas pris en compte en même temps que le casque en mode A2DP, car le Profil est uniquement prévu pour de la musique. Il est possible d’utiliser un micro en A2DP, mais sans les écouteurs (c’est l’un ou l’autre).
Le principal problème de cette norme vient du fait que le son est compressé par la source : cette dernière doit être capable d’encoder en temps réel, ce qui pose parfois problème. Typiquement, un PC utilisera quelques % de son processeur pour la compression des données et certains téléphones fonctionneront en mode dégradé (interface moins fluide ou perte de fonctions).
AVRCP - Audio Video Remote Control Profil
Un Profil permettant de commander un appareil Bluetooth avec une télécommande. Ce Profil est en général associé au Profil A2DP. Techniquement, il reprend les signaux et les commandes associés à la technologie IEEE-1394 (FireWire) pour la commande des caméras et propose le changement de pistes, le contrôle du volume, etc.
HFP - Hands Free Profile
Le Profile HFP est très proche du Profil HSP (HeadSet) mais offre plus de possibilités de contrôle. Il est prévu spécifiquement pour les systèmes mains libres dans les voitures.
La gestion audio est identique au HSP, mais on peut commander le GSM à partir du système : composer un numéro, rappeler le dernier numéro, changer le volume, etc. Ces commandes utilisent les fonctions AT des téléphones. Le décrochage automatique nécessite d’utiliser ce Profil, tout comme l’identification de l’appelant sur l’oreillette.
Pour identifier une oreillette HFP, c’est très simple : elle dispose de deux boutons, pour décrocher et raccrocher.
HSP - HeadSet Profile
Un des Profils les plus courants, il permet d’utiliser une oreillette sans fil avec un téléphone. Le son est transmis via un canal SCO (64 kilobits/s), en CVSDM. Le système utilisé convient très bien pour la voix, mais n’est pas très utile pour transférer autre chose (par exemple de la musique) même si c’est possible. Les fonctions HSP sont très limitées, l’oreillette peut décrocher et raccrocher, via un unique bouton.

Le bluetooth, c'est très bien, mais il arrive encore trop souvent que des portables de marques différentes et récents ne se voient pas
L'installation de certains dongles posent aussi problème, faute de pilotes génériques compatibles... ou trouvables tout simplement.
en francais on dit profils et non pas profiles. je sais bien que l'on en est pas à un anglicisme pret mais tout de meme, à la lecture, ca fait tache
Pour compléter "un peu d'histoire", le surnom de Dent Bleue n'est pas venu sans une bonne raison. Ce roi était un fana des mûres, consommation qui lui laissait en permanence les ... dents bleues.
les normes et les classe"S"
très bonne piqure de rappel pour tous ceux qui jugent que l'ihpone n'a pas besoin de Bt, ayant le wifi.
l'IR n'est pas réservé à la donnée. il existe bien d'autres normes (notamment pour faire des réseaux adhoc) mais qui dans la pratique n'ont jamais été utilisées.
Sympa ce petit dossier. Beau travail
Super le dossier, merci pour les explications
en francais on dit profils et non pas profiles. je sais bien que l'on en est pas à un anglicisme pret mais tout de meme, à la lecture, ca fait tache
C'est pas pour prendre la défense de l'auteur du dossier mais je ne le savait pas non plus
merci pour cet article instructif
sinon, stack ca veut dire pile ... dans l'article on dirait qu'il s'agit de deux choses différentes alors que ce n'est pas le cas.
dossier clair et concis _ félicitations !
callgod a écrit :
"en francais on dit profils et non pas profiles. je sais bien que l'on en est pas à un anglicisme pret mais tout de meme, à la lecture, ca fait tache"
Watchwolf a écrit :
"C'est pas pour prendre la défense de l'auteur du dossier mais je ne le savait pas non plus"
1. A callgod je signale (entre autres) qu'en français, on écrit 'à un anglicisme près' et non ''à un anglicisme pret' !
2. A Watchwolf je signale qu'en français, on écrit 'je ne le savais pas' et non 'je ne le savait pas' !
Heureusement que l'auteur de l'article ne fait pas autant de 'fotes' que les 'commenteurs'...
simplement cooooooooooooool
Je râle souvent mais je sais aussi dire bravo !
J'apprécie particulièrement la partie "histoire" car la culture a peut de place habituellement.
Merci le Dandu !
"Sous Linux la stack utilisée dépend essentiellement de la distribution." O_o ???
il n'y a que Bluez qui est la stack officielle et intégrée au Kernel ( http://www.bluez.org ).
(il y a eu autres stacks)
anonyme :
> Commentateur
(nom commun)Personne qui commente un texte, des nouvelles, une émission à la radio ou à la télévision.
commenteur n'existe pas... xD
Et ça donne des leçons... O_o
> Commentateur
(nom commun)Personne qui commente un texte, des nouvelles, une émission à la radio ou à la télévision.
commenteur n'existe pas... xD
Et ça donne des leçons... O_o
Message à TsH : ça deviens saoulant ces anonymes, là !
Bonjour,
Très intéressant article. Très clair.
Je voudrais savoir s'il est possible de relier un émetteur bluetooth à plusieurs récepteurs. Si oui, jusqu'à combien.
J'ai entendu parler d'une limitation à sept.
En fait, je voudrais réaliser (ou trouver) un système qui permette à un conférencier de parler, via une liaison Bluetooth à plusieurs personnes (jusqu'à une trentaine).
Pensez-vous que ce soit possible ?
Merci d'avance.