PipeWire 0.3.65 lançado com suporte a Bluetooth MIDI, e mais

E foi lançado o PipeWire 0.3.65 com suporte a Bluetooth MIDI, e mais. Confira as novidades dessa atualização e veja com instalar no Linux.

O Linux não tem estrutura multimídia unificada para troca de conteúdo multimídia entre aplicativos ou mesmo dispositivos.

O PipeWire, 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 pode ser usado como um servidor de áudio, semelhante ao PulseAudio e JACK.

Seu objetivo é substituir o PulseAudio e o JACK, fornecendo uma implementação de servidor compatível com o PulseAudio e bibliotecas compatíveis com ABI para clientes JACK.

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.

Por exemplo, o PipeWire torna possível organizar a colaboração de vários aplicativos com uma webcam e resolve problemas com a captura segura do conteúdo da tela e o acesso remoto à tela em um ambiente de Wayland.

O PipeWire também pode atuar como um servidor de som que fornece latência e funcionalidade mínimas que combinam os recursos do PulseAudio e JACK, mesmo levando em consideração as necessidades de sistemas profissionais de processamento de som, os quais a PulseAudio não pode reivindicar.

Além disso, o PipeWire oferece um modelo de segurança avançado que permite o controle de acesso no nível de dispositivos individuais e transmissões específicas e simplifica a organização do envio de som e vídeo de e para contêineres isolados.

Um dos principais objetivos é oferecer suporte a aplicativos independentes no formato Flatpak e trabalhar na pilha de gráficos baseada em Wayland.

O projeto é suportado pelo Gnome e já é usado ativamente no Fedora para gravar streaming de tela e compartilhamento de tela em ambientes baseados em Wayland.

Agora, esse software está com uma nova atualização, o PipeWire 0.3.65.

Novidades do PipeWire 0.3.65

PipeWire 0.3.65 lançado com suporte a Bluetooth MIDI, e mais
PipeWire 0.3.65 lançado com suporte a Bluetooth MIDI, e mais

PipeWire 0.3.65 adiciona suporte para dispositivos Bluetooth MIDI, que também requer uma adição de WirePlumber, bem como suporte para descarregamento de compactação foi adicionado usando tinycompress, que permite a decodificação de formatos compactados em hardware usando ALSA em determinados dispositivos.

Outro recurso interessante no lançamento do PipeWire 0.3.65 é um novo fluxo de combinação de módulo nativo que você pode usar para criar um dispositivo 5.1 a partir de uma placa de som estéreo de 3 canais ou para direcionar simultaneamente a saída para vários coletores.

O plug-in ALSA também recebeu algumas melhorias, como uma nova regra para ajustar as configurações de buffer no Davinci Resolve para execução com latência mais aceitável, melhor manipulação de propriedades, suporte para volumes cúbicos e um novo método alsa.volume para configurar tanto cúbicos quanto volumes lineares.

Entre outras melhorias, o PipeWire 0.3.65 promete uma melhor correspondência do comportamento do jack 1/2 definindo a opção jack.merge-monitor como true por padrão, anuncia o suporte DMABUF para GStreamer, lista dispositivos com formatos não suportados na API PulseAudio (com formatos inválidos ) e usa o nativo module-combine-stream para module-combine-sink.

Além disso, o PipeWire 0.3.65 traz de volta símbolos obsoletos, melhora a compatibilidade entre servidores mais antigos e clientes mais novos, adiciona a capacidade de demux streams para comprimir o descarregamento via FFmpeg em pw-cat, adiciona prefixos personalizados às portas do adaptador e melhora a manipulação de loopback multicast em o módulo module-rtp-sink.

Algumas correções para o áudio Bluetooth LE também estão presentes na nova versão do PipeWire, que também melhora a compatibilidade com alguns dispositivos Bluetooth que enviam sinais perdidos, como os fones de ouvido Sennheiser HD 350BT.

Para saber mais sobre essa versão do PipeWire, acesse a nota de lançamento.

Como instalar ou atualizar o PipeWire

A instalação através dos repositórios pode ser feita via Central de programas ou usando o comando abaixo:

sudo apt install pipewire

Enquanto, para aqueles que preferem instalar esta nova versão, eles terão que compilar o código em seu sistema.

Então, para instalar a versão mais recente do PipeWire nas principais distribuições Linux, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Baixe o código fonte do PipeWire com esse comando (é necessário ter o Git instalado);

git clone https://github.com/PipeWire/pipewire.git

Passo 3. Em seguida, prepare o sistema para a compilação do código fonte;

./autogen.sh --prefix=$PREFIX

Passo 4. E agora, compile;

make

Passo 5. E então, instale;

make install

Passo 6. Finalmente, você pode testar o PipeWire com o seguinte comando;

make run

Finalmente, você pode consultar a documentação e outras informações nesse endereço.

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.