No Ubuntu 22.10 PipeWire será usado em vez de PulseAudio

Fio de tubulação

alguns dias atrás a notícia foi divulgada esse repositório de desenvolvimento de versão Ubuntu 22.10 movido para usar o servidor de mídia PipeWire padrão para processamento de áudio.

Com essa mudança, os pacotes relacionados ao PulseAudio foram removidos dos pacotes desktop e desktop-minimal, e para compatibilidade, em vez de bibliotecas para fazer interface com o PulseAudio, foi adicionada uma camada pipewire-pulse que é executada em cima do PipeWire, permitindo que você mantenha todos os clientes PulseAudio existentes em execução.

A pessoa que confirmou a mudança foi Heather Ellsworth da Canonical, que através de um post comentou sobre a mudança. decisão de migrar totalmente para o PipeWire no Ubuntu 22.10.

Observe que no Ubuntu 22.04 ambos os servidores foram usados ​​na distribuição: PipeWire foi usado para processar vídeo ao gravar screencasts e fornecer acesso à tela, mas o áudio continuou a ser processado usando PulseAudio. No Ubuntu 22.10, apenas o PipeWire permanecerá.

Isso mesmo, a partir de hoje o Kinetic iso (pendente, ainda não atual, pois as alterações acabaram de ser feitas) foi atualizado para executar apenas pipewire e não pulseaudio. Então @copong, você pode esperar isso para kinetic.

Para o Jammy, você pode notar que tem o pipewire e o pulseaudio em execução. Isso ocorre porque o pulseaudio ainda é usado para áudio, mas o pipewire é usado para vídeo. (O Pipewire é necessário para streaming e compartilhamento de tela no Wayland.)

Espero que isso esclareça nossos planos em relação ao pipewire/pulseaudio, mas deixe-nos saber se você tiver mais perguntas.

Há dois anos, uma mudança semelhante já foi implementada na distribuição Fedora 34, que nos permitiu fornecer recursos profissionais de processamento de áudio, eliminar a fragmentação e unificar a infraestrutura de áudio para diferentes aplicativos.

Para quem não sabe Tubulação, você deve saber que este oferece um modelo de segurança avançado que permite gerenciar o acesso por dispositivo e por stream, facilitando o fluxo de áudio e vídeo de e para contêineres isolados.

Tubulação pode processar qualquer fluxo de mídia e pode misturar e redirecionar não apenas fluxos de áudio, mas também fluxos de vídeo, bem como gerenciar fontes de vídeo (dispositivos de captura de vídeo, webcams ou conteúdo de tela exibido por aplicativos). O PipeWire também pode atuar como um servidor de áudio de baixa latência e fornecer funcionalidades que combinam os recursos do PulseAudio e do JACK, inclusive atendendo às necessidades de sistemas de processamento de áudio profissionais que o PulseAudio não poderia reivindicar.

Das características chave que pode ser destacada:

  • Capacidade de capturar e reproduzir áudio e vídeo com atraso mínimo
  • Ferramentas para processamento de vídeo e som em tempo real
  • Arquitetura multithread que permite organizar o acesso compartilhado ao conteúdo em vários aplicativos
  • Modelo de processamento baseado em gráfico de nós de mídia com suporte para loops de feedback e atualizações de gráficos atômicos. É permitido conectar controladores tanto dentro do servidor quanto em plugins externos
  • Interface eficiente para acessar fluxos de vídeo por meio de descritores de arquivos e acesso de áudio por meio de um buffer de anel compartilhado
  • Capacidade de processar dados multimídia de qualquer processo
  • A presença de um plugin para GStreamer para simplificar a integração com aplicativos existentes
  • Suporte para sandboxes e sistema de pacotes Flatpak
  • Suporte para plugins no formato SPA (Simple Plugin API) e a capacidade de criar plugins que funcionam em tempo real
  • Sistema flexível para negociação de formatos de mídia usados ​​e alocação de buffer
  • Capacidade de usar um único processo em segundo plano para rotear áudio e vídeo.
  • A capacidade de atuar como um servidor de som, um hub para fornecer vídeo para aplicativos (por exemplo, para a API de screencast gnome-shell) e um servidor para controlar o acesso a dispositivos de hardware de captura de vídeo.

Por fim, para quem estiver interessado em saber mais sobre a nota, pode consultar o tópico do discussão no link abaixo.


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: AB Internet Networks 2008 SL
  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.