PipeWire

Origem: Wikipédia, a enciclopédia livre.
PipeWire
Logótipo
PipeWire
Captura de tela
PipeWire
Autor Wim Taymans
Versão estável 1.0.3[1] (2 de fevereiro de 2024; há 2 meses)
Escrito em C
Sistema operacional Linux
Licença Licença MIT
Página oficial pipewire.org
Repositório gitlab.freedesktop.org/pipewire/pipewire

PipeWire é um servidor para lidar com streams de áudio e vídeo e hardware no Linux.[2][3][4] Foi criado por Wim Taymans da Red Hat.[5] Ele lida com roteamento de multimídia e processamento de pipeline.[6]

Alguns de seus objetivos são:

História[editar | editar código-fonte]

Inicialmente, o projeto foi chamado PulseVideo.[2][11] Mais tarde, o nome Pinos foi usado (em homenagem a uma cidade em que Wim viveu, Pinos de Alhaurin na Espanha).[5] Um dos objetivos iniciais era melhorar o manuseio de vídeo no Linux da mesma forma que o PulseAudio melhorou o manuseio de áudio.[2] As ideias para o projeto foram derivadas do PulseVideo de William Manley (o nome "PulseVideo" usado por Manley não está relacionado ao mesmo nome usado por Taymans no início do projeto).[12][13] Como diz Christian Schaller: "ele extrai muitas de suas ideias de um protótipo inicial de William Manley chamado PulseVideo e se baseia em parte do código que foi incorporado ao GStreamer devido a esse esforço."[5]

Em novembro de 2018, o PipeWire foi licenciado novamente da LGPL para a Licença MIT.[7][14]

Em abril de 2021, o Fedora se tornou a primeira distribuição Linux a lançar o PipeWire para áudio por padrão.[15][16][17][18]

Recepção[editar | editar código-fonte]

O PipeWire recebeu muitos elogios, especialmente entre as comunidades do GNOME e do Arch Linux.[19][20] Particularmente, ele corrige muitos problemas que o PulseAudio experimentou, incluindo seu alto uso de CPU,[21] problemas de conexão bluetooth[22][23] e seus problemas de back-end do JACK.[24]

Referências

  1. Taymans, Wim (2 de fevereiro de 2024). «PipeWire 1.0.3». PipeWire Gitlab (em inglês). Consultado em 24 de fevereiro de 2024 
  2. a b c Schaller, Christian (19 de setembro de 2017). «Launching Pipewire!». Christian F.K. Schaller (em inglês). Consultado em 7 de maio de 2021 
  3. a b Lerch, Ryan (20 de setembro de 2017). «Improved multimedia support with Pipewire in Fedora 27». Fedora Magazine (em inglês). Consultado em 7 de maio de 2021 
  4. a b c Sneddon, Joey (21 de setembro de 2017). «PipeWire aims to do for video what PulseAudio did for sound». OMG! Ubuntu! (em inglês). Consultado em 7 de maio de 2021 
  5. a b c Schaller, Christian (30 de junho de 2015). «Fedora Workstation next steps : Introducing Pinos». Christian F.K. Schaller (em inglês). Consultado em 7 de maio de 2021 
  6. a b Raghavan, Arun (31 de outubro de 2018). «Update from the PipeWire hackfest». Arun Raghavan (em inglês). Consultado em 7 de maio de 2021 
  7. a b Larabel, Michael (3 de fevereiro de 2019). «PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019». Phoronix (em inglês). Consultado em 7 de maio de 2021 
  8. a b Kaskinen, Tanu (12 de novembro de 2018). «PipeWire Hackfest 2018 in Edinburgh». Tanu's Blog (em inglês). Consultado em 7 de maio de 2021 
  9. a b Schaller, Christian (26 de janeiro de 2018). «An update on Pipewire – the multimedia revolution». Christian F.K. Schaller (em inglês). Consultado em 7 de maio de 2021 
  10. Larabel, Michael (30 de outubro de 2018). «PipeWire Is Still On Track For One Day Being A Drop-In Replacement To PulseAudio». Phoronix (em inglês). Consultado em 7 de maio de 2021 
  11. Larabel, Michael (30 de junho de 2015). «"PulseVideo" Coming To Complement PulseAudio?». Phoronix (em inglês). Consultado em 7 de maio de 2021 
  12. Schaller, Christian (1 de julho de 2015). «Comment on: How is this project related to PulseVideo?». Christian F.K. Schaller (em inglês). Consultado em 7 de maio de 2021 
  13. Willis, Nathan (21 de outubro de 2015). «3D video and device mediation with GStreamer». LWN.new (em inglês). Consultado em 7 de maio de 2021 
  14. «Relicense as MIT/X11». PipeWire Git repository in GitHub (em inglês). 5 de novembro de 2018. Consultado em 7 de maio de 2021 
  15. Carlos Augusto (27 de abril de 2021). «Fedora 34 lançado, confira as novidades!». Diolinux. Consultado em 7 de maio de 2021 
  16. «Releases/34/ChangeSet - Fedora Project Wiki». fedoraproject.org (em inglês). Consultado em 7 de maio de 2021 
  17. «What's new in Fedora Workstation 34». Fedora Magazine (em inglês). 27 de abril de 2021. Consultado em 7 de maio de 2021 
  18. «What's New in Fedora 34? 8 Reasons to Upgrade or Switch». MUO (em inglês). 4 de abril de 2021. Consultado em 7 de maio de 2021 
  19. «Pulseaudio no more». Arch Linux Subreddit (em inglês). Consultado em 7 de maio de 2021 
  20. «pipewire-pulse 0.3.16-4 in testing now replaces pulseaudio!». Arch Linux Subreddit (em inglês). Consultado em 7 de maio de 2021 
  21. «PulseAudio High CPU Usage». Arch Linux Forums (em inglês). Consultado em 7 de maio de 2021 
  22. «Cannot connect to bluetooth audio device using pulseaudio». Arch Linux Forums (em inglês). Consultado em 7 de maio de 2021 
  23. «Headset delivers bad audio quality and low microphone volume in HSP/HFP mode (bluetooth)». PulseAudio GitLab (em inglês). Consultado em 7 de maio de 2021 
  24. «PipeWire FAQ». PipeWire GitLab (em inglês). Consultado em 7 de maio de 2021 

Ligações externas[editar | editar código-fonte]