Tenía muchas ganas de hacer todo en WI-FI ...
Por supuesto, podríamos comenzar este artículo con una digresión lírica sobre las casas "inteligentes" del futuro (o apartamentos), en las que hay altavoces en miniatura (o no tan) en todas partes que deleitan a los anfitriones con música. Es probable que en el futuro cercano esto suceda cuando todos los dispositivos en nuestro hogar estén equipados con un adaptador de centavo WI-FI. Pero por alguna razón, en la actualidad, tales soluciones técnicas asociadas con la distribución inalámbrica de sonido a través de WI-FI pueden costar un dinero irrazonable. Por ejemplo, sistemas multisala de la compañía SONOS, ¡donde solo hay uno! Altavoz inalámbrico WIFI, le cuesta al comprador la cantidad de más de veinte mil rublos.

En general, un buen artículo en 2016 sobre la distribución de audio por WI-FI se llama "Sistemas de audio inalámbricos: torcidos, caros, muy interesantes" [1], donde las dos últimas palabras del título reflejan la esperanza del autor de que en el futuro al menos algo finalmente entonces, cambiará para mejor.
Entonces, hasta que los chinos nos llenen de parlantes de audio baratos con su famoso chip ESP8266 (que permite un intercambio de datos WI-FI completo con el dispositivo objetivo y que los entusiastas empujan en cualquier lugar hasta las bombillas y cafeteras), solo podemos recurrir a tiempo para soluciones técnicas.
1. alambres. (que, por así decirlo, ya es discordante con el título de nuestro artículo)
2. Bluepup.
3. Radio FM.
Específicamente, en mi caso, quería escuchar música reproducida en una computadora en todo el departamento, para que el sonido viniera de donde sea posible e imposible. Para este propósito, inicialmente se colocaron 12 oradores activos de manera caprichosa en los alféizares de las ventanas, gabinetes y estanterías debajo del techo. También había un televisor responsable de toda la pared. También quería usar su sistema de reproducción de sonido en paralelo, ya que tenía un transmisor inalámbrico HDMI instalado (encienda la película en la computadora y mire el sonido en la televisión y no tiene ningún dispositivo de seguridad o reproductor de medios con formatos de video siempre desactualizados).
Entonces, parte 1. ¿O puede simplificar todo? ..
Inicialmente, puse muchas cosas con publicaciones. En principio, a lo largo de las ventanas y a una distancia de hasta 10 metros, todo resultó bastante civilizado e imperceptible, y como resultó, la salida de la tarjeta de sonido de la computadora tira perfectamente incluso una docena de altavoces activos conectados en paralelo (dos años ya, por cierto, tira).
Pero con el resto de las paredes y las puertas, e incluso en otras habitaciones, todo ya no estaba tan despejado. Claramente requerido para transmitir sonido a través del aire. Y también quería incluir el televisor en la red general (¿es en vano, desaparece la calidad japonesa?). Entonces decidí usar la tecnología Bluepup ...
Pero como dicen, todo ha sido
robado inventado antes que nosotros. La conocida empresa LOGITECH en 2006 lanzó el llamado Logitech Wireless Music System para PC con un precio perfectamente razonable de $ 75. Recibió en sus manos un transmisor Bluetooth emparejado con su computadora, y ya estaba entregando sonido a los mismos receptores bluetooth en una cantidad de hasta cuatro, lo cual era bastante adecuado para mis solicitudes.

El único inconveniente importante de este dispositivo fue que se suspendió durante unos cinco años, si no más. En principio, ahora puede comprar este dispositivo en eBay, si lo desea. Pero en Rusia por la tarde no lo encontrarás con fuego. Encontré solo un kit en Moscú. Pero solo había un receptor, cuando necesitaba, bueno, al menos dos. Las búsquedas de dispositivos similares de otros fabricantes tampoco tuvieron éxito, lo único que encontré constantemente fueron altavoces Bluetooth normales u otro dispositivo de la compañía mencionada anteriormente, el llamado Receptor de audio Bluetooth (que, afortunadamente, aún no se ha eliminado de la venta )

En general, este es el mismo receptor Bluetooth al que puede conectar altavoces activos, pero sin la posibilidad de conexión en red, siempre que no tenga un transmisor. Y no lo tenemos. O hay ¿Tal vez de alguna manera puede distribuir el sonido a varios de estos dispositivos directamente desde nuestra computadora, que será un transmisor Bluetooth?
Traté de intentarlo. En presencia estaban: altavoz Bluetooth, auriculares Bluetooth y el receptor de audio Bluetooth mencionado anteriormente (también se puede llamar Logitech BT Adapter Stereo), con los altavoces activos habituales conectados a él.
La conexión con la lista de dispositivos de reproducción en la computadora (en adelante, la familia de Windows por defecto) fue trivial (estándar para todos los dispositivos bluetooth) y no merece una consideración por separado.
Al final resulta que es algo similar a la siguiente imagen.
Ahora puede intentar escuchar todos los dispositivos de audio conectados por nosotros. Como es fácil de descubrir al final, solo podemos escuchar un dispositivo, es decir, el que tiene una marca de verificación verde (que significa el dispositivo por defecto). El resto de los dispositivos de audio son silenciosos, como los peces, hasta que reciben la señal deseada. Por un lado, esto es comprensible, pero por otro lado, es un poco sorprendente si realizamos un experimento simple.
Deje, mientras que la salida de sonido predeterminada es Real High Definition Audio. Esta es una salida regular de una tarjeta de sonido de computadora. Al conectarle auriculares con cable ordinarios, estaremos directamente convencidos de esto. Actualmente están reproduciendo sonido. Pero ahora, si hacemos clic con el botón derecho en los auriculares inalámbricos que están en silencio por el momento (en mi caso, son manos libres MDR-ZX330BT) y seleccionamos la propiedad "Avanzado" y en "Verificar", escucharemos cómo en los altavoces de los auriculares parpadea alternativamente. Es decir, normalmente están conectados, pueden transmitir sonido (prueba), pero aquí está la música, como las cableadas que funcionan ahora, shish con aceite.
Es decir, en teoría, Windows puede enviar sonido a todos los dispositivos al mismo tiempo (teniendo en cuenta, por supuesto, el rendimiento de la computadora), pero no quiere hacerlo. Puedes elegir solo una cosa (en realidad dos).
El único truco posible para escuchar dos dispositivos de audio en Windows al mismo tiempo es usar un mezclador estéreo estándar.
Uno de los dispositivos debe ser una salida de audio lineal de la computadora (a la que conecta los auriculares y altavoces con cable). Lo tengo designado como Real Audio de alta definición. Debe estar en el estado "Dispositivo predeterminado". Ahora seleccione el segundo dispositivo de audio.
Vaya desde la pestaña "Reproducción" a "Grabar", "Mezclador estéreo", "Propiedades", "Escuchar". En la lista desplegable, seleccione el dispositivo de audio deseado
Seleccioné mi Logitech BT Adapter Stereo existente. Ahora puede iniciar música simultáneamente en estos dos dispositivos de audio. Y realmente jugarán al mismo tiempo.
Es cierto que este esquema tiene dos inconvenientes. El primero: la limitación de dos dispositivos todavía se puede experimentar. El segundo inconveniente que tacha todo el circuito es que el sonido no está sincronizado. Música en el canal bluetooth (así como en la televisión HDMI) LAGS detrás de la música que se reproduce a través de la salida de audio lineal. La diferencia es de aproximadamente 0.2-0.3 segundos, pero debido a esto, escuchar el 99% de las bandas sonoras es simplemente imposible, porque al final se escucha un sonido desordenado. En casos raros (hay sonidos de la naturaleza o todo tipo de campanas), tal desincronización es incluso divertida a su manera, creando una especie de efecto de profundidad y presencia. Pero solo la música, y mucho menos las canciones, es simplemente insoportable escucharla.
Probablemente el problema aquí es el almacenamiento en búfer de datos digitales para la transmisión inalámbrica, debido a que la señal se retrasa. Pero esto finalmente destruye todo. Si fuera posible ajustar de alguna manera el retraso de la señal para la salida de audio lineal, entonces la situación con la sincronización podría corregirse, por ejemplo, configurando manualmente la duración de este retraso. Pero desafortunadamente, las herramientas regulares de Windows no parecen representar una oportunidad.
Parece que entonces no puede usar la salida de audio estándar, pero tome, por ejemplo, un dispositivo Bluetooth de forma predeterminada y pase el segundo a través del mezclador estéreo de Windows mencionado anteriormente. Luego, los retrasos en el almacenamiento en búfer serán los mismos, no habrá desincronización y todavía obtendremos dos dispositivos de reproducción simultánea. Pero nuevamente, desafortunadamente, no tendremos éxito, porque este circuito con un mezclador estéreo solo funciona si uno de sus participantes es una salida de audio lineal.
Resulta como en el libro "Tres en un bote, sin contar un perro" con uno de sus personajes:
“Luego, Harris comenzó a contarnos historias sobre cómo cruzó el Canal de la Mancha en una tormenta tal que los pasajeros tuvieron que estar atados a las literas, y solo dos personas a bordo, él y el capitán del barco, pudieron resistir las enfermedades del mar. A veces, aquellos que resistieron el mareo resultaron ser él mismo y el segundo asistente, pero invariablemente fueron él y alguien más. Si no fue él, más alguien más, entonces fue él solo ".
Como dicen, no agregue ni tome nada. La salida de audio de línea es Harris. Y aún así, después de eso no me decepcionó. Después de eso, probé suerte con la transmisión FM ...
Segunda parte Transmisor de FM. Ayuda ondas ultracortas.
Después de leer el artículo correspondiente sobre Habré [2], en mi imaginación inmediatamente tuve un plan para construir una red de radio, donde en el centro hay un pequeño transmisor de FM conectado a la salida de audio de la computadora, y alrededor de todo el apartamento se ubican respectivamente desde los talones de los receptores de FM los altavoces activos ya activos están transmitiendo. Darse cuenta de la idea no fue difícil.
Se compró un transmisor FM para automóvil con una entrada lineal por 500 rublos; en la documentación, pasa como una entrada AUX (por cierto, ¡no todos los transmisores lo tienen! Entradas USB, todos tienen un lector de tarjetas de memoria, ¡pero la mitad de estos dispositivos ya no tienen una entrada lineal simple!).
Es cierto que tuve que modificarlo un poco, porque la potencia de doce voltios fuera del automóvil es rara. Por lo tanto, conecté un cable USB al transmisor, del cual tomé los cables de alimentación de cinco voltios y los soldeé a la entrada del regulador de voltaje de 3.3 voltios que ya está dentro del transmisor (todo está indicado en la placa de circuito impreso, es difícil cometer errores). Conecté la salida de audio de la computadora a la entrada AUX del transmisor y cuando se encendió, comenzó a emitir ondas de radio de manera estable a la frecuencia predeterminada (su valor se puede ajustar con botones si lo desea).
En consecuencia, se compró el siguiente receptor FM para la parte receptora:
Una buena característica de este dispositivo fue la presencia de un conector de madre para auriculares, donde el padre masculino de los altavoces activos fue perfecto. Si sintoniza el receptor a la frecuencia deseada, y también está convenientemente sintonizado con botones, y no como en la forma tradicional con un vernier o una rueda, escuchará exactamente lo que su transmisor FM está transmitiendo: ESTE es un maravilloso sonido de radio cálido. Inmediatamente recuerdo la infancia, cuando en medio del bacalao y el silbato se ven canciones prohibidas de la BBC. ¡Esto no es una especie de sonido frío y limpio de computadora!
En resumen, no importa cómo cambie las frecuencias en el transmisor y, en consecuencia, en el receptor, no pude lograr un sonido claro normal. En realidad, cuando se reproduce la música en sí, la interferencia aún no es muy audible, pero solo haga una pausa y escuchará todas las posibles turbulencias de radio en un radio de diez kilómetros. No estoy hablando del caso cuando NO estás escuchando música, solo supongo que siéntate a trabajar en una computadora; pero incluso entonces también escuchas un crack continuo y conversaciones policiales: el receptor está funcionando, está captando algo.
Por lo tanto, los planes para transmitir sonido en canales FM también tuvieron que ser abandonados.
Parte 3. Todo es un programa ...
Al principio, estaba buscando programas de mezcla. No me quedaba la esperanza de organizar de alguna manera mediante programación una demora de señal en la salida de audio de la computadora para poder escuchar al menos dos dispositivos de audio al mismo tiempo sin desincronizar. Y los mezcladores digitales, en teoría, deberían hacer tales cosas. Pero resultó que, básicamente, estos programas son capaces de combinar pistas de sonido de diferentes fuentes en una final, pero para reproducir de uno a diferentes dispositivos de reproducción, de alguna manera no son muy buenos, es decir, esta definitivamente no es su función principal. E incluso si existe esta función, está enterrada en algún lugar profundo de las entrañas de la configuración, desde donde aún debe cavarse. Además, debe de alguna manera lograr integrar estos mezcladores en la transmisión de audio del mismo navegador, la música de la cual, por ejemplo, está escuchando.
Pero al clasificar todos estos mezcladores y editores de audio, me encontré con un interesante programa Virtual Audio Cable, con el que finalmente decidí todas mis tareas.
Cita:
El programa crea varios dispositivos de audio en el sistema llamados cables virtuales, cada uno de los cuales contiene un dispositivo de entrada y salida para entregar sonido. Cualquier aplicación puede enviar su transmisión de audio a la parte de "salida" del cable, mientras que cualquier otra aplicación puede recibir sonido de la parte de "entrada" de este cable virtual. La transmisión se realiza completamente en forma digital, por lo que la calidad del sonido no se reduce.
El programa parece estar pagado inicialmente, pero para encontrar su opción gratuita tampoco tendrá ninguna dificultad. Y tan pronto como haya elegido lo que más le convenga, solo tiene que iniciarlo y aplicarlo a nuestros dispositivos de audio conectados. En mi caso, estos fueron: un televisor SHARP conectado a una computadora a través de un canal HDMI inalámbrico.
Dos piezas de receptor de audio Bluetooth con altavoces activos conectados a ellos. Cuatro altavoces en un adaptador, ocho en el segundo.
Auriculares Bluetooth "SONY MDR-ZX330BTAltavoz Bluetooth BoomBot 2Ahora intentaremos hacer que todos estos dispositivos funcionen en paralelo y sin demoras notables. Para empezar, verificamos en la lista de equipos que todos estos dispositivos ya están conectados y listos para funcionar (esto es importante, la conexión sobre la marcha está llena de problemas técnicos). Mirando hacia el futuro, diré que lo único que no usaremos es la salida de audio lineal de la computadora, porque, como ese héroe del libro, siempre se cubre con la manta (sí, Harris también era diferente). Para neutralizarlo por completo, colocamos los auriculares con cable más baratos, como:
Ponemos Real Audio de alta definición (salida lineal) en la lista de dispositivos, como el dispositivo predeterminado, configuramos el "Mezclador estéreo" (ver arriba) para reproducirlo, arrojamos los auriculares sobre la unidad del sistema y nos olvidamos de él para siempre.
Ahora instale el programa Virtual Audio Cable. En la carpeta del programa en sí y la subcarpeta x64 (para aquellos que tienen Windows de 64 bits) hay dos archivos que debemos ejecutar: vcctlpan.exe y audiorepeater.exe (que en lo que sigue se denominará simplemente "repetidor de audio").
Comenzamos primero el primero:
En él, en realidad establecemos el número de cables virtuales: uno y las fuentes de señal de "Línea". Cerramos el programa, ya no lo necesitaremos. Lanzamos el navegador ahora, y en él una composición de YouTube. Si todo está en orden, escucharemos un sonido apenas audible desde algún lugar debido a la unidad del sistema. Se ganó auriculares con cable.
Pero desde el segundo archivo "audiorepeater.exe" hacemos un acceso directo directamente al escritorio, lo necesitaremos regularmente.
Ahora lo abrimos por primera vez y cambiamos dos líneas: desde el menú desplegable "Wave in" seleccionamos "Stereo mixer", ya que condujimos el canal de audio a través de él, y desde el menú desplegable "Wave out" seleccionamos el televisor y presionamos "Start" . La televisión debe tener voz. Como antes, su sonido se retrasará detrás de los auriculares con cable, pero no nos importará, simplemente no los escucharemos.
En general, resultó que la "Onda" en línea no se puede cambiar, pero la "Reasignación de dispositivos de sonido" original se fue. Parece que el programa en sí mismo entiende dónde está la entrada deseada por defecto. Por lo tanto, en el futuro ni siquiera tocaremos esta línea. Ahorre energía
Ahora inicie una nueva instancia de la grabadora de audio. En él, seleccione el primer receptor de audio Bluetooth (es ligeramente diferente del segundo en el nombre) y haga clic en "Inicio". Los altavoces conectados a este receptor comienzan a votar.
Hacemos lo mismo con el segundo receptor Bluetooth. Ahora los oradores conectados están votando.
Ahora configure el altavoz inalámbrico BoomBot 2.
Y el toque final son los auriculares inalámbricos MDR-ZX330BT. ¿Están jugando?
Tenga en cuenta que, debido a aproximadamente los mismos retrasos de almacenamiento en búfer, el sonido no está sincronizado (por cierto, ahora se puede ajustar cambiando el valor en el campo "Búfer total"). Calidad de sonido? Para ser honesto, no soy un audiófilo, estoy muy feliz. Aunque, por supuesto, los profesionales en esta área me regañaron con obscenidades tanto por la transmisión bluetooth como por los altavoces de la computadora. En cuanto al rango de comunicación, dentro de una habitación, la señal pasa de manera constante a una distancia de diez metros (ya no se mide, el apartamento ha terminado) y supera con éxito una partición interior.
Por supuesto, me gustaría usar una salida de audio lineal, ya que está disponible. Pero de nuevo hay un problema de desincronización. Parece que la señal también se puede pasar a través del repetidor de audio y establecer el retraso, pero lamentablemente, se reproducirá en paralelo con la salida de audio en sí. Es decir, por alguna razón, siempre está presente tanto en el cable virtual como en el presente. Quizás alguien logre derrotarlo, pero no funcionó para mí.
Ahora sobre algunas de las sutilezas. No todos los dispositivos inalámbricos están encendidos de manera predeterminada, como un televisor o auriculares. Windows , - „“ . , ( , ). , , , ( ). , Windows , - , . , , , „“ . , , .
:
1. Bluetooth ( 71 ?). . HDMI ( , ; ). , „VirtualCable“ . , Bluetooth .
2. Bluetooth . „Defender“ .
, , . . . .
- , , . , ( , ) , . Youtube - . , , ( ), , . Bueno y así sucesivamente.
, - .
[1]
: , ,[2]
FM-