Skip to content
Sistema

Capturar el audio de una videoconferencia directamente en el navegador en Linux, sin usar un bot – LinuxFr.org

Avatar illustré de Julien Macé 5 min read
enregistrez et capturez des sons de haute qualité avec notre solution d'audio capture, idéale pour la musique, les podcasts et les enregistrements professionnels.
audio capture

Capturar el audio de una videoconferencia directamente en un navegador en Linux es un desafío que intriga a muchos usuarios. La falta de soluciones nativas simples a menudo lleva a improvisar con bots o herramientas externas. Sin embargo, hay un método más fluido que evita estas complicaciones y que es esencial conocer.

Por qué la captura de audio de una videoconferencia es tan delicada en Linux

En este tipo de casos, es mejor comprender primero lo que ofrece el sistema y el navegador. Linux no gestiona la captura de audio del sistema tan fácilmente como Windows. En Windows, por ejemplo, compartir toda la pantalla con audio es una función bastante común y confiable. En Linux, esta opción está simplemente ausente en Chromium. Esto complica la captura cuando se utiliza la aplicación de escritorio de Zoom o Teams.

Para que la captura de audio funcione, es necesario que el navegador reciba el flujo de sonido directamente. Aquí está el problema: si compartimos una ventana de una aplicación de videoconferencia de escritorio, el navegador no captura el audio asociado. Falta la pista de sonido incluso cuando la previsualización de video está presente. No es un error, es una limitación técnica.

Esta especificidad explica por qué algunos se lanzan en un montaje complejo con PulseAudio o PipeWire para crear un “null-sink” que redirige el sonido. Es limpio, pero requiere un dominio del sistema que todos los usuarios no necesariamente tienen.

Cómo el compartir pestaña en Chromium resuelve parcialmente el problema

Chromium ofrece tres superficies de compartir pantalla: una pestaña, una ventana, o toda la pantalla. En estos tres casos, el audio se captura de manera diferente según el sistema y la superficie seleccionada.

En Linux, compartir una pestaña en Chromium es el único método confiable para capturar el audio de la videoconferencia. La opción de audio suele estar marcada por defecto en este contexto, lo que incluye el sonido emitido por la pestaña. En resumen, una videoconferencia en Google Meet o Teams web en la pestaña de Chromium será capturada completamente a nivel de sonido sin necesidad de herramientas externas.

En cambio, compartir una ventana, o incluso toda la pantalla, no dará audio en Linux. Esta matiz puede confundir al principio, mientras que en Windows es costumbre marcar la captura de audio en la pantalla completa.

Configurar la captura de audio para el reconocimiento y la grabación en tiempo real

Una vez que la pista de audio está disponible, lo que sigue se basa en la API Web Audio en Chromium y el uso de MediaRecorder. En lugar de grabar un archivo, este método consiste en cortar el flujo en pequeños trozos PCM16 mono a 16 kHz, que luego se envían a un servidor a través de WebSocket.

Es la base para un asistente de reunión que analiza en tiempo real las palabras y desencadena sugerencias o resúmenes instantáneos. Un sistema eficaz que no interrumpe a los participantes porque no implica ningún bot en la videoconferencia. Se trata de una extensión local del navegador que solo procesa el audio captado por el usuario.

La clave aquí es la propiedad systemAudio: “include” pasada a getDisplayMedia(), recomendada en la documentación oficial de Chromium. En Linux, no crea una nueva capacidad, pero confirma la integración del sonido de la pestaña compartida.

Linux, Chromium y la ausencia de soluciones para Firefox o Safari

Desafortunadamente, la situación se complica con otros navegadores. Firefox no puede capturar el audio de una pestaña, al igual que Safari. En 2026, Chromium sigue siendo la referencia imprescindible para este tipo de operación, ya sea en Debian, Arch o Fedora.

Por supuesto, se puede improvisar con PulseAudio o PipeWire, pero cuidado, son montajes técnicos, más adecuados para administradores de sistemas que para usuarios comunes. Este método es limpio pero requiere una configuración precisa, a menudo documentada en tutoriales especializados.

Para aquellos que quieran experimentar, existe un panorama claro sobre cómo manejar su micrófono y su salida de audio bajo Linux, con consejos probados por la comunidad en este recurso. Para un enfoque más generalista sobre el tema de grabación de audio en el navegador, la documentación de Chromium sigue siendo una lectura obligatoria: cómo gestionar la captura de video y audio.

Las buenas prácticas para una grabación de audio sin perturbaciones

Hacer algo diferente a compartir una pestaña WebRTC en Chromium puede rápidamente volverse un dolor de cabeza o producir cero audio. El sentido común indica que se debe aprovechar lo que está disponible en lugar de complicar para un efecto incierto. Compartir la pestaña donde se desarrolla la videoconferencia garantiza la calidad del sonido y evita sorpresas.

También es importante asegurarse de no iniciar la captura a espaldas de los participantes. La transparencia y el consentimiento son principios esenciales, especialmente en un contexto profesional o institucional. Finalmente, la latencia del flujo de audio a menudo divide la experiencia del usuario, pero con una buena configuración del MediaRecorder y de la WebSocket, se puede limitar fácilmente este retraso.

En 2026, capturar el audio en una videoconferencia web sin instalar un bot ni software de terceros sigue siendo un logro sutil, que exige una fina comprensión técnica y un navegador como aliado fiel.

¿Es posible capturar el audio de una aplicación de videoconferencia de escritorio en Linux?

No, el navegador no tiene acceso al flujo de audio de aplicaciones de escritorio como Zoom o Teams. La captura está limitada al contenido compartido en una pestaña de Chromium.

¿Por qué compartir una pestaña de Chromium en lugar de toda la pantalla para capturar el audio?

En Linux, solo compartir la pestaña ofrece un soporte fiable para el audio. Compartir toda la pantalla o una ventana no transmite el sonido.

¿Existe una alternativa a Chromium para grabar el audio de una videoconferencia?

Actualmente, Firefox y Safari no ofrecen esta funcionalidad. Chromium sigue siendo la mejor opción técnica.

¿Cómo mejorar la calidad y la latencia de la captura de audio?

Utilizar formatos de audio ligeros como PCM16 mono a 16 kHz a través de MediaRecorder y enviar por WebSocket reduce la latencia mientras mantiene la calidad necesaria para un reconocimiento eficaz.

¿Se pueden automatizar las sugerencias durante una reunión a través del audio captado?

Sí, los sistemas pueden procesar flujos de audio en tiempo real y desencadenar interacciones o sugerencias sin intervención manual ni bots presentes en la videoconferencia.

Fuente: linuxfr.org

Share Facebook X WhatsApp LinkedIn Pinterest Reddit Email