I2S se usa a veces para transportar múltiples canales, particularmente entre dispositivos ADC / DAC y CODEC. El estándar es para dos canales, como lo menciona colin en su respuesta, sin embargo, puede enviar múltiples flujos de datos con líneas adicionales.
Por ejemplo, Cirrus Logic CS42448 ( hoja de datos ) CODEC utiliza un solo reloj de bits (SCLK) y LR select (LRCLK) y varias líneas de datos (SDIN / SDOUT). Cada línea de datos lleva 2 canales, y su asignación (izquierda, derecha, delantera, trasera, etc.) es completamente arbitraria. Así que sí, I2S puede llevar múltiples canales (aunque es un tipo de abuso de la norma).
Sin embargo, ¿desearía utilizar I2S para transportar 30 canales? Si es entre procesadores de audio IC en la misma placa, tal vez. Más depende de lo que esperen los dispositivos (I2S, TDM, PCM, etc.).
Si lleva estas señales de audio a lo largo de los cables, es casi seguro que I2S sería un error. No está diseñado para distancias, y tendrá problemas con la integridad de la señal y las fases entre el reloj y las líneas de datos.