PipeWire está recebendo suporte a áudio Bluetooth LE de última geração

Dando mais um passo na sua constante evolução, o PipeWire está recebendo suporte a áudio Bluetooth LE de última geração.

PipeWire é um servidor de ponta do Linux para lidar com áudio, fluxos de vídeo e hardware. Ele foi originalmente criado para lidar apenas com o acesso a recursos de vídeo e coexistir com o PulseAudio, mas acabou lidando com qualquer tipo de mídia, a ponto de planejar a substituição completa do PulseAudio.

O PipeWire é um projeto que estende o alcance do PulseAudio ao processar qualquer transmissão multimídia e pode misturar e redirecionar transmissões com vídeo, além de oferecer opções para gerenciar fontes de vídeo, como dispositivos de captura de vídeo, webcams ou conteúdo de tela gerado por aplicativos.

Agora, o PipeWire está se preparando para suportar a próxima geração de suporte de áudio Bluetooth.

PipeWire está recebendo suporte a áudio Bluetooth LE de última geração

PipeWire está recebendo suporte a áudio Bluetooth LE de última geração
PipeWire está recebendo suporte a áudio Bluetooth LE de última geração

O PipeWire está se tornando a norma no manuseio de áudio e vídeo entre as distribuições GNU/Linux à medida que mais e mais delas estão mudando para ele como o servidor padrão para lidar com áudio, fluxos de vídeo e hardware, bem como seu poderoso gerenciador de políticas e sessões WirePlumber.

Por causa do que foi dito acima, o PipeWire está recebendo muita atenção dos desenvolvedores atualmente, e a mais recente adição abre caminho para o suporte da próxima geração de áudio Bluetooth com a implementação inicial do suporte de áudio Bluetooth LE (Low Energy) .

De acordo com este commit do GitLab, o PipeWire recebeu suporte inicial de fluxos conectados por áudio Bluetooth LE para o plug-in BlueZ5, o que é possível usando a série experimental de patches de suporte BlueZ Initial BAP.

O desenvolvedor Frédéric Danis, explica que:

“A interface BlueZ Media1 não será usada apenas para A2DP, mas também para LE Audio, pois o código relacionado pode ser compartilhado. Renomeei a API do codec de *a2dp* para *media*. Em seguida, adicionei o suporte ao codec LC3 usando a biblioteca [liblc3] do Google.”

Do ponto de vista técnico, esta implementação permite que a placa Central/Initiator conecte, crie nós sink e source, assim como envie áudio usando paplay ou grave áudio usando parec, e a placa Peripheral/Receptor crie automaticamente fluxos de áudio para reproduza o som na saída padrão e grave o som da entrada padrão.

Para mais detalhes, você pode conferir o commit do GitLab linkado acima, mas o suporte de áudio Bluetooth LE chegou ao PipeWire e provavelmente estará pronto para consumo em massa com o próximo lançamento, e o PipeWire recebe novos lançamentos muito rapidamente, então você deve ser capaz de apreciá-lo em sua distribuição GNU/Linux em breve.

Veja também

Para instalar o PipeWire, use esse tutorial:
Como instalar o servidor de áudio PipeWire no Linux

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.