Son sans fil. Depuis un ordinateur et presque partout dans l'appartement



Je voulais vraiment tout faire sur le WI-FI ...

Bien sûr, nous pourrions commencer cet article par une digression lyrique sur les maisons «intelligentes» du futur (ou appartements), dans lesquelles il y a partout des enceintes miniatures (ou pas si) qui ravissent les hôtes avec de la musique. Il est probable que cela se produise dans un proche avenir lorsque chaque appareil de notre maison sera équipé d'un adaptateur WI-FI d'un centime. Mais pour une raison quelconque, à l'heure actuelle, de telles solutions techniques associées à la distribution de son sans fil via WI-FI peuvent coûter de l'argent déraisonnable. Par exemple, les systèmes multiroom de la société SONOS, où il n'y en a qu'un! Le haut-parleur sans fil WIFI coûte à l'acheteur plus de vingt mille roubles.


En général, un bon article en 2016 sur la distribution WI-FI de l'audio est intitulé «Systèmes audio sans fil: tordus, chers, très intéressants» [1], où les deux derniers mots du titre reflètent l'espoir de l'auteur qu'à l'avenir, au moins quelque chose finira par arriver alors, changera pour le mieux.

Donc, jusqu'à ce que les Chinois nous remplissent de haut-parleurs audio bon marché avec leur célèbre puce ESP8266 (qui permet un échange de données WI-FI à part entière avec l'appareil cible et que les passionnés poussent n'importe où jusqu'à des ampoules et des cafetières et), nous ne pouvons que nous tourner vers des preuves le temps des solutions techniques.

1. Fils. (qui, pour ainsi dire, est déjà discordant avec le titre de notre article)
2. Bluepup.
3. Radio FM.

Plus précisément, dans mon cas, je voulais écouter de la musique jouée sur un ordinateur dans tout l'appartement, afin que le son provienne de chaque fois que cela était possible et impossible. À cette fin, 12 haut-parleurs actifs ont été initialement disposés de manière fantaisiste sur les rebords de fenêtre, les armoires et les étagères sous le plafond. Il y avait aussi une télévision responsable de tout le mur. Je voulais également utiliser son système de reproduction du son en parallèle, car j'avais déjà installé un émetteur HDMI sans fil (allumez le film sur l'ordinateur et regardez le son à la télévision et vous n'avez pas de dongles de frein ou de lecteurs multimédias avec des formats vidéo toujours obsolètes).

Alors partie 1. Ou peut-il rendre tout simple? ..

Au début, j'ai posé beaucoup de choses avec les publications. En principe, le long des fenêtres et à une distance de 10 mètres, tout s'est avéré assez civilisé et imperceptible, et comme il s'est avéré, la sortie de la carte son de l'ordinateur tire parfaitement même une douzaine de haut-parleurs actifs connectés en parallèle (deux ans déjà, d'ailleurs, tirez).


Mais avec le reste des murs et des portes, et même dans d'autres pièces, tout n'était déjà pas aussi sans nuages. Clairement nécessaire pour transmettre le son dans l'air. Et je voulais aussi inclure la télévision dans le réseau général (est-ce en vain que la qualité japonaise disparaît?). J'ai alors décidé d'utiliser la technologie Bluepup ...

Mais comme on dit, tout a longtemps été volé inventé devant nous. En 2006, la célèbre société LOGITECH a sorti le soi-disant système de musique sans fil Logitech pour PC avec un prix parfaitement raisonnable de 75 $. Vous avez reçu entre vos mains un émetteur Bluetooth couplé à votre ordinateur, et déjà il délivrait du son aux mêmes récepteurs Bluetooth en un maximum de quatre, ce qui était tout à fait adapté à mes demandes.


Le seul inconvénient majeur de cet appareil est qu'il a été abandonné pendant environ cinq ans, sinon plus. En principe, vous pouvez désormais acheter cet appareil sur eBay, si vous en avez envie. Mais en Russie dans l'après-midi, vous ne le trouverez pas avec le feu. Je n'ai trouvé qu'un seul kit à Moscou. Mais il n'y avait qu'un seul récepteur, quand j'en avais besoin, enfin, au moins deux. La recherche d'appareils similaires d'autres fabricants n'a pas non plus réussi, la seule chose que j'ai constamment rencontrée était soit des haut-parleurs Bluetooth ordinaires, soit un autre appareil de la société susmentionnée, le soi-disant Bluetooth Audio Receiver (qui, heureusement, n'a pas encore été retiré de la vente). )


En général, il s'agit du même récepteur Bluetooth auquel vous pouvez connecter des haut-parleurs actifs, mais sans possibilité de mise en réseau, tant que vous n'avez pas d'émetteur. Et nous ne l'avons pas. Ou est-ce? Peut-être que vous pouvez en quelque sorte distribuer le son à plusieurs de ces appareils directement à partir de notre ordinateur, qui sera un émetteur Bluetooth?

J'ai essayé d'essayer. En présence se trouvaient: un haut-parleur Bluetooth, des écouteurs Bluetooth et le récepteur audio Bluetooth susmentionné (il peut également être appelé Logitech BT Adapter Stereo), avec les haut-parleurs actifs habituels qui y sont connectés.

La connexion même à la liste des périphériques de lecture sur l'ordinateur (ci-après dénommée la famille Windows par défaut) était triviale (standard pour tous les périphériques Bluetooth) et ne mérite pas un examen séparé.

Il s'avère finalement, quelque chose de similaire à l'image suivante.


Vous pouvez maintenant essayer d'écouter tous les appareils audio connectés par nous. Comme il est facile de le découvrir à la fin, nous ne pouvons écouter qu'un seul appareil, à savoir celui sur lequel il y a une coche verte (ce qui signifie l'appareil par défaut). Les autres appareils audio sont silencieux, comme les poissons, jusqu'à ce qu'ils reçoivent le tick souhaité. D'une part, c'est compréhensible, mais d'autre part, c'est un peu surprenant si nous menons une expérience simple.

Supposons que la sortie audio par défaut soit Real High Definition Audio. Il s'agit d'une ligne régulière d'une carte son d'ordinateur. En y connectant un casque filaire ordinaire, nous en serons directement convaincus. Ils reproduisent actuellement le son. Mais maintenant, si nous cliquons avec le bouton droit sur les écouteurs sans fil qui sont silencieux pour l'instant (dans mon cas, c'est le MDR-ZX330BT mains libres), et sélectionnons la propriété "Avancé", et dans "Vérifier", nous entendrons comment dans les haut-parleurs du casque clignote alternativement. Autrement dit, ils sont normalement connectés, ils peuvent diffuser du son (test), mais voici la musique, comme celles câblées qui fonctionnent maintenant, shish avec de l'huile.

Autrement dit, Windows peut diffuser le son sur tous les appareils en même temps (en tenant compte, bien sûr, des performances de l'ordinateur), mais ne veut pas le faire. Vous ne pouvez choisir qu'une seule chose (en fait deux).

La seule astuce possible pour écouter deux périphériques audio dans Windows en même temps est d'utiliser un mélangeur stéréo standard.

L'un des appareils doit être une sortie audio linéaire de l'ordinateur (celle à laquelle vous connectez des écouteurs et des haut-parleurs filaires). Je l'ai désigné comme Real High Definition Audio. Il doit être dans l'état "Device Default". Sélectionnez maintenant le deuxième périphérique audio.
Passez de l'onglet «Lecture» à «Enregistrer», «Mixeur stéréo», «Propriétés», «Écouter». Dans la liste déroulante, sélectionnez le périphérique audio souhaité


J'ai sélectionné mon adaptateur stéréo Logitech BT existant. Vous pouvez maintenant démarrer la musique simultanément sur ces deux appareils audio. Et ils joueront vraiment en même temps.

Certes, ce schéma présente deux inconvénients. Le premier - la limitation de deux appareils peut encore être rencontrée. Le deuxième inconvénient qui traverse l'ensemble du circuit est que le son est désynchronisé. Musique sur le canal Bluetooth (ainsi que sur la télévision HDMI) LAGS derrière la musique jouée via la sortie audio linéaire. La différence est d'environ 0,2 à 0,3 seconde, mais à cause de cela, écouter 99% des bandes sonores est tout simplement impossible, car à la fin, vous entendez un désordre sonore. Dans de rares cas (il y a des sons de la nature ou toutes sortes de cloches), une telle désynchronisation est même drôle à sa manière, créant une sorte d'effet de profondeur et de présence. Mais la musique, sans parler des chansons, est tout simplement insupportable à écouter.

Le problème est probablement ici la mise en mémoire tampon des données numériques pour la transmission sans fil, à cause de laquelle le signal est en retard. Mais cela finit par tout détruire. S'il était possible de régler en quelque sorte le retard du signal pour la sortie audio linéaire, alors la situation avec la synchronisation pourrait être corrigée, par exemple, en réglant manuellement la durée de ce retard. Mais malheureusement, les outils Windows classiques ne semblent pas représenter une telle opportunité.

Il semblerait alors que vous ne pouvez pas utiliser la sortie audio standard, mais prenez, par exemple, un appareil Bluetooth par défaut, et passez le second via le mélangeur stéréo Windows susmentionné. Ensuite, les retards dans la mise en mémoire tampon seront les mêmes, il n'y aura pas de désynchronisation et nous aurons toujours deux appareils jouant simultanément. Mais encore une fois, malheureusement, nous ne réussirons pas, car ce circuit avec une table de mixage stéréo ne fonctionne que si l'un de ses participants est une sortie audio linéaire.

Il s'avère comme dans le livre "Trois dans un bateau, sans compter un chien" avec l'un de ses personnages:
«Puis Harris a commencé à nous raconter comment il avait traversé la Manche dans une tempête telle que les passagers devaient être attachés à des couchettes, et seules deux personnes à bord - lui et le capitaine du navire - pouvaient résister au mal de mer. Parfois, ceux qui résistaient au mal de mer se révélaient être lui-même et le deuxième assistant, mais invariablement c'était lui-même et quelqu'un d'autre. Si ce n'était pas lui, plus quelqu'un d'autre, alors c'était lui seul. "

Comme on dit, n'ajoutez ni ne prenez rien. La sortie audio de ligne est Harris. Et pourtant, après cela, je n'ai pas été déçu. Après cela, j'ai tenté ma chance avec la transmission FM ...

Deuxième partie Émetteur FM. Aidez les ondes ultra-courtes.

Après avoir lu l'article correspondant sur Habré [2], dans mon imagination j'ai immédiatement eu un plan pour construire un réseau radio, où au centre il y a un petit émetteur FM connecté à la sortie audio de l'ordinateur, et tout autour de l'appartement sont respectivement situés à partir des talons des récepteurs FM des locuteurs actifs déjà actifs diffusent. La réalisation de l'idée n'a pas été difficile.

Un émetteur FM de voiture avec une entrée linéaire a été acheté pour 500 roubles; dans la documentation, il passe comme une entrée AUX (au fait, tous les émetteurs n'en ont pas! Entrées USB, tout le monde a un lecteur de carte mémoire, mais la moitié de ces appareils n'ont plus une simple entrée linéaire!).


Certes, j'ai dû le modifier un peu, car l'alimentation douze volts à l'extérieur de la voiture est rare. Par conséquent, j'ai connecté un câble USB à l'émetteur, à partir duquel j'ai pris les fils d'alimentation de cinq volts et les ai soudés à l'entrée du régulateur de tension 3,3 volts déjà à l'intérieur de l'émetteur lui-même (tout est indiqué sur la carte de circuit imprimé, il est difficile de faire des erreurs). J'ai connecté la sortie audio de l'ordinateur à l'entrée AUX de l'émetteur et lorsqu'il a été allumé, il a commencé à diffuser de manière stable des ondes radio à la fréquence par défaut (sa valeur peut ensuite être ajustée avec des boutons si vous le souhaitez).

En conséquence, le récepteur FM suivant a été acheté pour la partie réceptrice:


Une caractéristique intéressante de cet appareil était la présence d'une prise mère pour les écouteurs, où le père masculin des haut-parleurs actifs s'est parfaitement déroulé. Si vous réglez le récepteur sur la fréquence souhaitée, et qu'il est également très commodément réglé avec des boutons, et pas comme à l'ancienne avec un vernier ou une roue, vous entendrez exactement ce que votre émetteur FM transmet - CECI est un merveilleux son radio chaud. Je me souviens immédiatement de l'enfance, quand au milieu de la morue et du sifflet, vous attrapez des chansons interdites de la BBC. Ce n'est pas une sorte de son d'ordinateur froid et propre!

En bref, peu importe comment j'ai changé les fréquences sur l'émetteur et, par conséquent, sur le récepteur, je ne pouvais pas obtenir un son clair normal. En fait, lorsque la musique elle-même joue, l'interférence n'est toujours pas très audible, mais faites une pause et vous entendrez toutes les turbulences radio radio possibles dans un rayon de dix kilomètres. Je ne parle pas du cas où vous n'écoutez PAS de musique, mais supposez simplement que vous êtes assis à travailler sur un ordinateur; mais même alors, vous entendez également une fissure continue et des discussions avec la police - le récepteur fonctionne, il attrape quelque chose.
Par conséquent, les plans de transmission du son sur les chaînes FM ont également dû être abandonnés.

Partie 3. Tout est un programme ...

Au début, je cherchais des programmes de mixage. Je n'ai pas été laissé dans l'espoir d'organiser en quelque sorte par programmation un retard du signal sur la sortie audio de l'ordinateur afin d'écouter au moins deux périphériques audio en même temps sans désynchronisation. Et les mélangeurs numériques, en théorie, devraient faire de telles choses. Mais en fin de compte, ces programmes sont capables de combiner des pistes sonores de différentes sources en une seule finale, mais pour se reproduire d'un à différents appareils de lecture, ils ne sont en quelque sorte pas très bons, c'est-à-dire que ce n'est certainement pas leur fonction principale. Et même si cette fonction existe, elle est enterrée quelque part profondément dans les entrailles des paramètres, d'où elle doit encore être creusée. De plus, vous devez en quelque sorte réussir à intégrer ces mélangeurs dans le flux audio du même navigateur, la musique à partir de laquelle vous écoutez, par exemple.

Mais en triant tous ces mélangeurs et éditeurs audio, je suis tombé sur un programme intéressant Virtual Audio Cable, avec lequel j'ai finalement décidé de toutes mes tâches.

Citation:
Le programme crée plusieurs périphériques audio dans le système appelés câbles virtuels, dont chacun contient un périphérique d'entrée et de sortie pour délivrer le son. Toute application peut envoyer son flux audio à la partie «sortie» du câble, tandis que toute autre application peut recevoir le son de la partie «entrée» de ce câble virtuel. La transmission s'effectue entièrement sous forme numérique, de ce fait la qualité sonore n'est pas réduite.

Le programme semble être initialement payé, mais pour trouver son option gratuite, vous n'aurez aucune difficulté non plus. Et dès que vous avez fait un choix qui vous convient, il vous suffit de le démarrer et de l'appliquer à nos appareils audio connectés. Dans mon cas, il s'agissait: d'un téléviseur SHARP connecté à un ordinateur via un canal HDMI sans fil.


Deux pièces de récepteur audio Bluetooth avec des haut-parleurs actifs connectés. Quatre haut-parleurs sur un adaptateur, huit sur le second.


Écouteurs Bluetooth "SONY MDR-ZX330BT


Haut-parleur Bluetooth BoomBot 2


Nous allons maintenant essayer de faire fonctionner tous ces appareils en parallèle et sans délais notables. Pour commencer, nous vérifions dans la liste des équipements que tous ces appareils sont déjà connectés et prêts à fonctionner (c'est important, la connexion à la volée est semée d'embûches). Pour l'avenir, je dirai que la seule chose que nous n'utiliserons pas est la sortie audio linéaire de l'ordinateur, car, comme ce héros du livre, il tire toujours la couverture sur lui (oui, Harris était différent aussi). Pour le neutraliser complètement, nous y collons les écouteurs filaires les moins chers, tels que:


Nous avons mis Real High Definition Audio (sortie linéaire) dans la liste des appareils, en tant qu'appareil par défaut, réglé le «mélangeur stéréo» (voir ci-dessus) pour jouer à partir de celui-ci, jetez les écouteurs sur l'unité centrale et oubliez-le maintenant pour toujours.

Installez maintenant le programme Virtual Audio Cable. Dans le dossier du programme lui-même et le sous-dossier x64 (pour ceux qui ont Windows 64 bits), nous devons exécuter deux fichiers: vcctlpan.exe et audiorepeater.exe (que nous appellerons simplement «répéteur audio» à l'avenir).
Nous commençons d'abord le premier:


Dans ce document, nous définissons en fait le nombre de câbles virtuels - un, et les sources de signaux «Line». Nous fermons le programme, nous n'en aurons plus besoin. Nous lançons le navigateur maintenant, et y avons une composition YouTube. Si tout est en ordre, alors nous entendrons un son à peine audible quelque part à cause de l'unité centrale. Il a gagné des écouteurs filaires.

Mais à partir du deuxième fichier «audiorepeater.exe» nous faisons un raccourci directement sur le bureau, nous en aurons besoin régulièrement.

Maintenant, nous l'ouvrons pour la première fois et y modifions deux lignes: dans le menu déroulant «Wave in», nous sélectionnons «Mixeur stéréo», puisque nous avons conduit le canal audio à travers lui, et dans le menu déroulant «Wave out», nous sélectionnons le téléviseur et appuyez sur «Start» . La télévision doit être exprimée. Comme auparavant, le son de celui-ci sera en retard sur les écouteurs filaires, mais nous ne nous en soucierons pas, nous ne les entendrons tout simplement pas.

En général, comme il s'est avéré, la «vague» en ligne ne peut pas être modifiée, mais la «réaffectation des périphériques audio» d'origine est restée. Il semble que le programme lui-même comprenne où l'entrée souhaitée est par défaut. Par conséquent, à l'avenir, nous ne toucherons même pas à cette ligne. Économisez de l'énergie.


Lancez maintenant une nouvelle instance de l'enregistreur audio. Dans celui-ci, sélectionnez le premier récepteur audio Bluetooth (il est légèrement différent du second dans le nom) et cliquez sur "Démarrer". Les orateurs connectés à ce récepteur commencent à voter.


Nous faisons de même avec le deuxième récepteur Bluetooth. Maintenant, les orateurs qui y sont connectés votent.

Maintenant réglé sur le haut-parleur sans fil BoomBot 2.


Et la touche finale est le casque sans fil MDR-ZX330BT. Jouent-ils?


Veuillez noter qu'en raison des mêmes retards de mise en mémoire tampon, le son n'est pas synchronisé (à propos, il peut maintenant être ajusté en changeant la valeur dans le champ «Total buffer»). Qualité sonore? Pour être honnête, je ne suis pas un audiophile, je suis assez content. Bien que, bien sûr, les professionnels de ce domaine m'ont grondé d'obscénités pour la transmission Bluetooth et les haut-parleurs d'ordinateur. En ce qui concerne la portée de communication, dans une pièce, le signal passe régulièrement à une distance de dix mètres (plus mesuré, l'appartement est terminé) et surmonte avec succès une cloison intérieure.

Bien sûr, je voudrais utiliser une sortie audio linéaire, car elle est disponible. Mais là encore, il y a un problème de désynchronisation. Il semblerait que le signal qui lui est transmis puisse également passer par le répéteur audio et régler le retard, mais hélas, il jouera toujours en parallèle avec la sortie audio elle-même. Autrement dit, pour une raison quelconque, il est toujours présent à la fois dans le câble virtuel et dans le présent. Peut-être que quelqu'un réussira à le vaincre, mais cela n'a pas fonctionné pour moi.

Maintenant sur certaines des subtilités. Tous les appareils sans fil ne sont pas activés par défaut, tels qu'un téléviseur ou un casque.Par conséquent, lorsque vous allumez l'ordinateur, Windows attribue à un périphérique par défaut une sorte de périphérique "en direct" à ce moment. C'est pourquoi nous utilisons le même casque filaire en tant que tel, afin que nous ayons toujours le même appareil pour la lecture par défaut (et comme ils s'allument toujours simultanément avec l'ordinateur, le système les trouve en premier). En conséquence, dans le mélangeur stéréo, le signal est également reproduit à travers eux, mais même s'il y a des superpositions sonores, nous ne nous en soucions pas (nous ne les entendons pas). Mais s'ils n'étaient pas là, Windows au démarrage attribuerait l'appareil par défaut à tout appareil distant actuellement allumé, et même le dupliquerait via une console de mixage stéréo. Bien sûr, vous pouvez vérifier la liste des appareils au démarrage à chaque fois,mais il m'a semblé commode de mettre un "bout" sous la forme d'un casque filaire et d'oublier ces nuances. Soit dit en passant, le mélangeur stéréo lui-même ne peut pas être désactivé, rien ne fonctionne sans lui.

Et maintenant sur les cuillères à goudron dans notre baril de miel:

1. Le nombre d'appareils connectés via le programme Bluetooth ne peut pas être amené à la limite théorique (71 pièces comme?). En réalité, un maximum de trois de ces appareils fonctionnent de manière absolument stable pour moi en même temps. Eh bien, plus un téléviseur pour eux via le canal HDMI (l'impression est qu'il ne se soucie absolument pas du nombre de voisins; cela fonctionne toujours correctement). Déjà quatre bleus commencent à bégayer tôt ou tard, et les tampons "VirtualCable" sont pleins. Il existe une version qui est peut-être un adaptateur Bluetooth et la carte son de l'ordinateur lui-même n'a plus le temps de distribuer ses flux audio.

2. Tous les appareils Bluetooth ne sont pas compatibles entre eux. Lorsque j'ai essayé de connecter un haut-parleur sans fil supplémentaire «Defender», elle a soudainement commencé à entrer en conflit avec BoomBot.


En général, ils ont essayé de chanter en même temps, mais ils n'ont réussi qu'à le faire un par un. De plus, ils n'étaient pas en conflit avec d'autres appareils. Seulement entre eux. Cette question nécessite également son étude.

Finalement, j'ai quand même obtenu ce que je voulais, même dans une version quantitative aussi limitée. Vous pouvez écouter les oiseaux chanter dans la forêt et dans le salon et dans la chambre, ou regarder le feu jouer dans la cheminée (à la télévision, bien sûr) et le bois de chauffage, et à l'extérieur de la fenêtre le vent d'hiver hurle ou la pluie se déverse ou les vagues éclaboussent. Youtube regorge de ces vidéos de plusieurs heures. Vous pouvez partager l'écran sur l'ordinateur, laisser les enfants regarder des dessins animés sur le téléviseur avec un écran et un son supplémentaires, et travailler et écouter de la musique sur l'ordinateur lui-même à l'aide d'un casque sans fil (ou regarder une téléconférence dessus), tandis que la femme dans la chambre lit un livre et écoute les oiseaux chanter dans la forêt grâce à des haut-parleurs sans fil. Eh bien et ainsi de suite.

, - .

[1] : , ,
[2] FM-

Source: https://habr.com/ru/post/fr403685/


All Articles