limitaciones wifi

¿Cuáles son las limitaciones de usar wifi donde tiene, digamos, más de 30 clientes/dispositivos que envían audio comprimido (flac)?

tasas de bits: ~384 a 768 kb/s (44100 x 16 x 1 a 48000 x 16 x 1) * (0,5 a 1,0) (frecuencia de muestreo) * (profundidad de bits) * (número de canales) * (compresión)

Estoy seguro de que puedo transmitir más de 1 cliente, pero no estoy seguro de cómo averiguar cuáles son mis límites y qué compensaciones puedo hacer.

Estoy seguro de que un entorno wifi ruidoso creará mayores limitaciones, pero ¿cuáles son las otras limitaciones con las que me encontraré?

Básicamente, lo que quiero saber es cuántos canales de transmisión de datos de audio (@ ~768 kbit/s) manejará un enrutador 802.11n (600 Mbit/s).

~780? <== eso parece mucho.

La razón por la que pregunto es porque estoy pensando en diseñar algún hardware que necesite comunicación inalámbrica y quiero ver si wifi es una buena solución. También intentaré superusuario o serverfault, pero si alguien tiene experiencia, hágamelo saber.
Eso suena razonable aquí entonces, tu pregunta seguramente no sonaba como si eso fuera lo que estabas haciendo.

Respuestas (1)

En mi trabajo diario, diseño equipos que transmiten mucho audio a través de Ethernet. Por "mucho audio", tenemos un dispositivo que hace 512 entradas de audio y 512 salidas de audio SIN COMPRIMIR, 24 bits, 48 ​​KHz, audio de baja latencia. Cuando incluye la sobrecarga de datos y otras cosas, esto significa que estamos transfiriendo alrededor de 900 megabits/segundo, en ambas direcciones, a través de un solo enlace por cable GigE. Menciono esto porque, bueno, sé un par de cosas sobre el envío de una gran cantidad de audio a través de una red.

De vez en cuando, un cliente nuestro preguntará sobre el audio a través de WiFi. Nuestra respuesta es siempre la misma: ¡no lo haremos! WiFi simplemente no es confiable para este tipo de cosas. Claro, es posible que pueda obtener X canales de audio en este segundo, pero casi cualquier cosa puede estropearlo. Están las cosas obvias, como que alguien encienda un horno de microondas, pero también podría ser el camión grande que acaba de estacionar afuera de su edificio causando alguna distorsión de trayectos múltiples. ¿O qué tal el tipo que juega con su iPhone tratando de transmitir videos de gatos en YouTube?

Hemos visto casos en los que su ancho de banda WiFi puede pasar de los 54 mbps completos a 0 y viceversa. Dependiendo de su aplicación, tal vez esto sea aceptable o tal vez no. Para mi aplicación (audio profesional) ciertamente no es aceptable.

Entonces, para responder a su pregunta de cuántos canales de audio puede obtener a través de WiFi, la respuesta es: en cualquier lugar, desde ninguno hasta muchos. Sé que no es una respuesta útil, pero es la única respuesta honesta que puedes obtener. De hecho, puede probarlo y medir lo que obtiene, pero incluso eso no sería exacto, ya que hay muchas cosas fuera de su control que podrían afectarlo.

Si puede tolerar algunos problemas de almacenamiento en búfer y otros problemas de "disponibilidad", entonces probablemente pueda transmitir un poco más, lo suficiente como para ser útil. Pero incluso entonces es imposible decir cuántos canales puede obtener.

Editar: se agregaron cosas sobre, teóricamente, cómo obtendría más de 30 canales de audio profesional para transmitir de forma inalámbrica.

Comencemos definiendo lo que significa tener "transmisión de audio profesional". Una característica definitoria, si me preguntas, es una latencia baja y constante. Consistente es más importante que bajo. No desea que salga el mismo audio de varios altavoces y que todo esté desfasado. Tampoco querrás que salga de los parlantes varios cientos de milisegundos después.

Con audio comprimido, como MP3 y otras cosas similares, puede obtener fácilmente de 0,1 a 10,0 segundos de latencia. Para empeorar las cosas, el WiFi estándar (como 802.11x) puede agregar fácilmente otros 0,01 a 0,100 segundos de latencia. En algunos escenarios, se puede escuchar una latencia de 0,02 segundos, por lo que la latencia del audio comprimido o del audio a través de WiFi suele ser demasiado.

Ahora, hablemos de las ondas de radio... Este es un "medio compartido", lo que significa que todos y sus primos comparten el mismo ancho de banda. El alambre de cobre, por otro lado, no se comparte. Usted tiene control total sobre para qué se usa el cable y no tiene control sobre las ondas de radio. En resumen, nunca tendrá una confiabilidad de "misión crítica" en las ondas de radio, especialmente WiFi, donde todos llevan una radio WiFi en el bolsillo.

Lo más parecido a un audio profesional fiable a través de ondas de radio es la tecnología de micrófonos inalámbricos. Hay un par de razones por las que esto funciona y WiFi no. 1: Están utilizando frecuencias de radio que en gran medida no utilizan los consumidores normales (también conocidos como propietarios de teléfonos inteligentes). 2: Pueden seleccionar entre una amplia gama de frecuencias para encontrar la mejor. 3: Cada canal de audio tiene su propio canal RF. 4: Hasta hace muy poco, todos transmitían en analógico, lo que significa que cuando la RF se degradaba, generalmente se degradaba con gracia donde el audio aún era útil aunque un poco ruidoso.

Otro método que he usado es con enlaces dedicados basados ​​en láser entre edificios. Si bien es inalámbrico, solo es punto a punto y no es adecuado para conectar muchas cosas.

Por lo tanto, la forma en que puede hacer más de 30 canales de audio de forma inalámbrica es crear su propia tecnología WiFi que utiliza frecuencias de RF que están más o menos dedicadas a su aplicación. Incluso entonces, no es fácil.

La primera compañía que pueda poner muchos canales de audio profesional en WiFi de manera confiable ganará mucho dinero. Muchos lo han intentado, pero todos han fracasado hasta ahora.

También tenga en cuenta el número limitado de canales simultáneos que se pueden manejar en 802.11xxx. Esto varía según la versión, pero se reduce a más cerca de 0 de lo que sería cómodo en versiones de mayor ancho de banda.
Mi interés también está en el audio profesional. ¿Cómo sugeriría que obtenga más de 30 canales de transmisión de audio de forma inalámbrica?
@Hair_of_the_Dog Agregué cosas a mi respuesta sobre esto.
David, considera que 802.11n va en la banda de 5GHz, eso debería sufrir un poco menos de interferencia, especialmente de los hornos de microondas. Tal vez no sea suficiente para ser confiable, pero me gustaría saber cuánto mejor.
@clabacchio No puedo decirle cuánto mejor, pero sé que no es mejor de ninguna manera útil. Imagina esto: estás ejecutando sonido para 100 000 personas en un estadio y el juego aún no ha comenzado. Ahora tiene 100 000 personas que están potencialmente aburridas y sostienen su teléfono inteligente 802.11n. ¡Eso es mucha interferencia! Incluso si solo 500 de ellos están jugando activamente con las cosas, eso sigue siendo mucho. Ahora imagine que el audio se corta durante 1 segundo cada 1 minuto, y lo que pueden hacer 100,000 borrachos molestos. Si el audio se cortara tanto, probablemente a muchas personas se les reembolsaría el boleto.
¿Hay teléfonos inteligentes 802.11n? De todos modos estoy de acuerdo en que una solución es el uso de frecuencias no estándar.
@clabacchio Mi Samsung Galaxy S2 tiene 802.11a/b/g/ny el iPhone 4s tiene b/g/n.
Wow... tan joven y tan viejo... :(
¿Por qué no convertirla en una red privada/oculta si le preocupa que la gente le robe el ancho de banda? Si le preocupa la superposición de frecuencias, mézclelo con una banda ISM diferente.
@JoelB Hay muchas formas de robar ancho de banda sin conocer el SSID de la red. Un horno de microondas, por ejemplo, no sabe nada sobre WiFi pero podría interferir con él. Podría ir a una banda ISM diferente, pero entonces no sería compatible con 802.11x, complicaría la concesión de licencias de espectro y aún no se desharía de las fuentes de interferencia que pueden quitarle ancho de banda (solo reduce la interferencia, no elimina él).
Encuentro este tema muy interesante y me gustaría saber si las cosas han cambiado en los últimos años, por ejemplo, debido a las mejoras en el procesamiento de señales.