PipeWire, o framework multimídia que pretende substituir o PulseAudio, chega à sua versão 0.3.0

O lançamento da nova versão do projeto PipeWire 0.3.0 foi anunciado, que se desenvolve como um servidor de mídia de nova geração, substituindo o PulseAudio. Esta nova versão destaca o redesenho do processamento de threads e melhorias nas bibliotecas.

Para aqueles que não estão familiarizados com o PipeWire, eles devem saber que este é um projeto que Amplia o alcance do PulseAudio ao processar qualquer fluxo de multimídia e pode misturar e redirecionar streams com vídeo, além de fornecer opções para gerenciar fontes de vídeo, como dispositivos de captura de vídeo, webcams ou conteúdo de tela gerado por aplicativo.

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

Tubulação também pode atuar como um servidor de som que fornece latência mínima e funcionalidade que combina os recursos do PulseAudio e JACK, mesmo considerando as necessidades de sistemas de processamento de som profissionais, que o PulseAudio não pode reivindicar.

Além disso, PipeWire oferece um modelo de segurança avançado que permite o controle de acesso no nível do dispositivo individual e transmissões específicas, e simplifica a organização da entrega de som e vídeo de e para contêineres isolados. Um dos principais objetivos é oferecer suporte a aplicativos autônomos no formato Flatpak e trabalhar na pilha gráfica baseada no Wayland.

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

Novos recursos principais do PipeWire 0.3

Nesta nova versão é mencionado que programador de processamento de thread reprojetado com o qual as alterações feitas, permitiram iniciar a camada intermediária para garantir a compatibilidade com o servidor de som JACK, cujo desempenho é comparável ao do JACK2.

também a API foi retrabalhada e declarada estável e está planejado fazer todas as alterações adicionais na API sem quebrar a compatibilidade com os aplicativos existentes.

PipeWire 0.3 inclui um gerenciador de sessão que permite ao usuário gerenciar o gráfico de nós multimídia no PipeWire, bem como adicionar novos fluxos. Embora o gerenciador forneça apenas o conjunto mais simples de funções básicas, ele será expandido ou substituído no futuro por uma opção mais funcional e flexível, como WirePlumber.

Por sua parte, o as bibliotecas incluídas foram aprimoradas para garantir a compatibilidade com PulseAudio, JACK e ALSA, permitindo que o PipeWire seja usado com aplicativos existentes projetados para funcionar com outros sistemas de som. A biblioteca para ALSA está quase totalmente operacional, mas as bibliotecas para JACK e PulseAudio ainda precisam de melhorias.

Finalmente, é mencionado que alguns plugins do GStreamer estão incluídos para interagir com o PipeWire. O plug-in pipewiresrc que usa PipeWire como fonte de som funciona perfeitamente na maioria das situações. O plugin pipewiresink para saída de som através do PipeWire ainda não tem alguns problemas conhecidos.

O PipeWire ainda não está pronto para uma substituição completa do PulseAudio e JACK, mas problemas de compatibilidade terão precedência em versões futuras.

Como instalar o PipeWire no Ubuntu e derivados?

Para aqueles que estão interessados ​​em instalar o PipeWire em seus sistemas, eles devem saber que ele está incluído nos repositórios do Ubuntu, mas no momento apenas a versão 0.2.7 e a versão estão disponíveis. Esta nova versão ainda não foi incluída, então eles teriam que esperar alguns dias para que isso acontecesse.

A instalação através dos repositórios é com o seguinte comando:

sudo apt instalar pipewire

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

Para isso, devemos baixá-lo com:

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

E continuamos a compilar e instalar com:

./autogen.sh --prefix=$PREFIX

make

make install

Você pode testar o PipeWire com o seguinte comando:

make run

Finalmente, você pode consultar a documentação e outras informações em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   jcfrog dito

    a tradução automática para seus limites 😉 "sudo apt installer le tuyau"