파이프와이어

PipeWire
파이프와이어
Pipewire logo.svg
PipeWire 0.3.33 screenshot.png
원본 작성자빔 타이먼스
안정적 해제
0.3.50[1] / 2022년 4월 13일; 하루 전(2022년 4월 13일)
리포지토리gitlab.freedesktop.org/pipewire/pipewire
기록 위치C
운영 체제리눅스
면허증MIT 라이선스
웹 사이트pipewire.org

PipeWireLinux에서 오디오 및 비디오 스트림과 하드웨어를 처리하는 서버다.[2][3][4]그것은 레드햇에서 빔 타이먼스에 의해 만들어졌다.[5][6]멀티미디어 라우팅과 파이프라인 처리를 처리한다.[7]

역사

벨기에 소프트웨어 엔지니어 빔 타이먼스(Wim Taymans)는 2015년 레드햇에서 파이프와이어(PipeWire at Red Hat)의 저자

2015년에 Taymans는 PipeWire에 대한 작업을 시작했다.그것은 윌리엄 맨리의 PulseVideo라고 불리는 프로젝트를 포함한 몇 개의 프로젝트에서 나온 아이디어에 바탕을 두고 있다.[8][9][10][11]

Christian Schaller는 "이것은 PulseVideo라고 불리는 윌리엄 맨리의 초기 프로토타입으로부터 많은 아이디어를 끌어내고, 그러한 노력으로 GStreamer로 병합된 코드 일부를 기반으로 한다"[5]고 말했다.

목표는 PulseAudio가 오디오 처리를 개선한 것과 같은 방식으로 Linux에서 비디오 처리를 개선하는 것이었다.[2]

비록 별도의 프로젝트 Taymans는 처음에 새로운 프로젝트에 PulseVideo라는 이름을 사용하는 것을 고려했다.[2]2015년 6월까지 피노스라는 명칭이 사용되고 있었다(Wim이 살았던 도시, 스페인의 Pinos de Alhaurin에서 이름을 따왔다.[5]

처음에 PipeWire는 비디오 스트림만 처리했다.2017년 초까지, Taymans는 오디오 스트림을 통합하는 작업을 시작했다.그는 이 프로젝트가 소비자 및 전문 오디오 사용 사례 모두를 지원하기를 원했다.전문적인 오디오 구현에 대한 조언을 구하기 위해 그는 폴 데이비스와 로빈 개러스에게 상담했다.이때 이 프로젝트에 PipeWire라는 이름이 채택되었다.[8]

2018년 11월 PipeWire는 LGPL에서 MIT 라이선스로 재면허를 받았다.[12][13]

페도라는 2021년 4월 출시 34를 통해 리눅스 최초로 오디오용 파이프와이어를 디폴트로 출하했다.[14][15][16]

특징들

이 프로젝트의 목적은 다음과 같다.

리셉션

PipeWire는 특히 일부 GNOMEArch Linux[20][21] 커뮤니티에서 많은 칭찬을 받았다.특히 높은 CPU 사용량,[22] Bluetooth 연결 문제,[23][24] JACK 백엔드 문제 등 일부 PulseAudio 사용자가 경험했던 문제를 해결하면서 더욱 그렇다.[25]

참조

  1. ^ "PipeWire 0.3.50".
  2. ^ a b c Schaller, Christian (2017-09-19). "Launching Pipewire!". Christian F.K. Schaller. Retrieved 2019-06-29.
  3. ^ a b Lerch, Ryan (2017-09-20). "Improved multimedia support with Pipewire in Fedora 27". Fedora Magazine. Retrieved 2019-07-05.
  4. ^ a b c Sneddon, Joey (2017-09-21). "PipeWire aims to do for video what PulseAudio did for sound". OMG! Ubuntu!. Retrieved 2019-07-05.
  5. ^ a b c Schaller, Christian (2015-06-30). "Fedora Workstation next steps : Introducing Pinos". Christian F.K. Schaller. Retrieved 2019-06-29.
  6. ^ Waymans, Tim (November 25–27, 2020). "PipeWire: a low-level multimedia subsystem". Proceedings of the 18th Linux Audio Conference (LAC-20). SCRIME, University of Bordeaux.
  7. ^ a b Raghavan, Arun (2018-10-31). "Update from the PipeWire hackfest". Arun Raghavan. Retrieved 2019-06-30.
  8. ^ a b "PipeWire: the new audio and video daemon in Fedora Linux 34". Fedora Magazine. 2021-05-14. Retrieved 2021-10-16.
  9. ^ Manley, William (2021-09-14), PulseVideo, retrieved 2021-10-16
  10. ^ Schaller, Christian (2015-07-01). "Comment on: How is this project related to PulseVideo?". Christian F.K. Schaller. Retrieved 2019-06-29.
  11. ^ Willis, Nathan (2015-10-21). "3D video and device mediation with GStreamer". LWN.new. Retrieved 2019-06-29.
  12. ^ a b Larabel, Michael (2019-02-03). "PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019". Phoronix. Retrieved 2019-07-05.
  13. ^ "Relicense as MIT/X11". PipeWire Git repository in GitHub. 2018-11-05. Retrieved 2019-10-26.{{cite web}}: CS1 maint : url-status (링크)
  14. ^ "Releases/34/ChangeSet - Fedora Project Wiki". fedoraproject.org. Retrieved 2021-05-04.
  15. ^ "What's new in Fedora Workstation 34". Fedora Magazine. 2021-04-27. Retrieved 2021-05-04.
  16. ^ "What's New in Fedora 34? 8 Reasons to Upgrade or Switch". MUO. 2021-04-04. Retrieved 2021-05-04.
  17. ^ a b Kaskinen, Tanu (2018-11-12). "PipeWire Hackfest 2018 in Edinburgh". Tanu's Blog. Retrieved 2019-07-05.
  18. ^ a b Schaller, Christian (2018-01-26). "An update on Pipewire – the multimedia revolution". Christian F.K. Schaller. Retrieved 2019-06-29.
  19. ^ Larabel, Michael (2018-10-30). "PipeWire Is Still On Track For One Day Being A Drop-In Replacement To PulseAudio". Phoronix. Retrieved 2019-07-05.
  20. ^ "Pulseaudio no more". Arch Linux Sub-Reddit. Retrieved 6 January 2021.
  21. ^ "pipewire-pulse 0.3.16-4 in testing now replaces pulseaudio!". Arch Linux Subreddit. Retrieved 6 January 2021.
  22. ^ "PulseAudio High CPU Usage". Arch Linux Forums. Retrieved 6 January 2021.
  23. ^ "Cannot connect to bluetooth audio device using pulseaudio". Arch Linux Forums. Retrieved 6 January 2021.
  24. ^ "Headset delivers bad audio quality and low microphone volume in HSP/HFP mode (bluetooth)". PulseAudio GitLab. Retrieved 6 January 2021.
  25. ^ "PipeWire FAQ". PipeWire GitLab. Retrieved 6 January 2021.

외부 링크