Qu’est-ce qu’un câble USB OTG ? Pourquoi l’utiliser pour diffuser de la musique

Le câble USB OTG (On-The-Go) est un complément au bus série universel (USB) conçu pour permettre une connexion plus flexible entre les appareils. Avec cela, il est possible de connecter, par exemple, des clés USB, des caméras, des souris à clavier à des téléphones portables et des tablettes. Cependant, bien que la spécification USB OTG soit peu utilisée en raison de la popularisation des connexions sans fil telles que Bluetooth, il peut nous être utile de connecter un DAC USB pour une meilleure qualité de lecture des morceaux sur les services de streaming musical tels que Tidal et Qobuz. .

Utilisée pour la première fois en 2001, la spécification USB OTG a évolué au fil du temps vers la spécification Universal Serial Bus (USB) 3.0. Fondamentalement, un câble USB OTG confère aux appareils connectés les fonctions « Power » et « Host ».

L’un des appareils (« OTG-A ») fournira de l’énergie tandis que l’autre la consommera (OTB-B). Dans la configuration par défaut, l’appareil A agira comme un hôte USB et l’appareil B agira comme un périphérique. L’hôte est responsable de l’alimentation du bus USB et de l’énumération des périphériques connectés. Cependant, il existe plusieurs interfaces de programmation d’applications hôtes USB (API) sur les téléphones et tablettes Android. Sont-ils:

  • UsbManager
  • Périphérique USB
  • InterfaceUSB
  • Point de terminaison USB
  • UsbDeviceConnection
  • Requête Usb
  • Constantes USB

Selon le site Web des développeurs Android, pour établir une communication entre deux appareils via USB, il est nécessaire d’utiliser la plupart des API ci-dessus. Dans le cas d’une communication asynchrone via USB, il faudra utiliser l’API USBRequest, chose courante en transmission audio lors de la connexion des DAC. La raison en est que le DAC (convertisseur numérique-analogique ou convertisseur numérique-analogique) utilise sa propre horloge pour réguler le débit de données fourni par l’appareil qui lit les chansons.

Pourquoi utiliser USB OTG pour la diffusion de musique ?

DAC USB DragonFly Cobalt connecté à un câble USB OTG. Source : Technolobe (YouTube)

Selon le site Web EDN, pour obtenir une connexion « direct-I/O », quelque chose que nous avons sur l’ordinateur (PC), la spécification USB OTG est utilisée. Avec cela, il est possible d’avoir une plus grande flexibilité dans l’échange de données entre un appareil et un autre. Celui-ci permet d’obtenir une connexion directe entre les applications de streaming telles que Tidal et Qobuz pour obtenir bit perfect (connexion sans influence du système d’exploitation de l’appareil chargé de faire tourner les applications).

Dans le cas des téléphones Android, en raison de l’utilisation de l’API (interface de programmation d’application) OpenSL ES, les fichiers audio sont rééchantillonnés (redimensionnement) à un taux d’échantillonnage (taux d’échantillonnage) de 48Khz. Par conséquent, les services de streaming musical avec des fichiers « Hi-res » (96kHz/24bit) ne pourront pas lire les pistes en résolution native.

L’API « Open Sound Library for Embedded Systems », communément appelée « OpenSL E », est plus ancienne et se charge de limiter les applications de streaming musical, comme évoqué plus haut. Cependant, heureusement, les téléphones Android plus récents disposent également de l’API AAudio, qui permet la transmission de fichiers audio à la fois sur USB et sur la sortie P2 sans rééchantillonnage (redimensionnement) à 48Khz, à condition que le DAC de l’appareil prenne en charge la lecture de chansons avec une résolution plus grande ( quelque chose d’extrêmement courant de nos jours).

Pour les téléphones Android plus anciens, qui utilisent « OpenSL E », pour pouvoir jouer de la musique à partir de services de streaming tels que Tidal et Qobuz, la meilleure alternative est d’utiliser un câble USB OTG en conjonction avec les applications UAPP et Hiby Music (voir notre article pour en savoir plus). Car avec cela, il sera possible d’obtenir une connexion directe de l’application au DAC USB et de contourner l’API OpenSL ES.

Application USB Audio Player PRO (UAPP) pour Android. Source : extrêmesd

Harriette Gareau Harriette

Parmi les domaines d’actualité que je traite, il y a les célébrités, la politique, l’économie, la technologie, la science et bien plus. Ce qui démarque dans mon style rédactionnel, c’est avant tout le ton que j’emploie, mais aussi ma petite moralité que je partage en fin d’article. Pour moi, il est important que mes lecteurs puissent assimiler les informations, tout en y apprenant une leçon. Loin d’imposer ce qui est juste et ce qui ne l’est pas aux lecteurs, mon but est de pouvoir fournir aux lecteurs une lecture hors du commun, qui peut plaire et qui peut les inciter davantage à lire mes écrits. Vous pouvez aussi découvrir d’ailleurs une rubrique dédiée à « tout ce que je pense » des informations liées aux buzz internationaux. Cette rubrique subjective adopte un ton comique et sarcastique à la fois.
Bouton retour en haut de la page