파이프와이어
PipeWire원본 작성자 | 빔 타이먼스 |
---|---|
안정적 해제 | 0.3.50[1] / 2022년 4월 13일; ( |
리포지토리 | gitlab |
기록 위치 | C |
운영 체제 | 리눅스 |
면허증 | MIT 라이선스 |
웹 사이트 | pipewire |
PipeWire는 Linux에서 오디오 및 비디오 스트림과 하드웨어를 처리하는 서버다.[2][3][4]그것은 레드햇에서 빔 타이먼스에 의해 만들어졌다.[5][6]멀티미디어 라우팅과 파이프라인 처리를 처리한다.[7]
역사
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]
특징들
이 프로젝트의 목적은 다음과 같다.
- 샌드박스가 있는 플랫박 애플리케이션으로 작업하려면 다음과 같이 하십시오.[3][12][17]
- Wayland 합성기에서 스크린샷 및 스크린캐스팅을 위한 안전한 방법 제공.[4][17][18]
- JACK과 PulseAudio에서 관리하는 케이스의 처리를 통합한다.[4][7][18][19]
리셉션
PipeWire는 특히 일부 GNOME과 Arch Linux[20][21] 커뮤니티에서 많은 칭찬을 받았다.특히 높은 CPU 사용량,[22] Bluetooth 연결 문제,[23][24] JACK 백엔드 문제 등 일부 PulseAudio 사용자가 경험했던 문제를 해결하면서 더욱 그렇다.[25]
참조
- ^ "PipeWire 0.3.50".
- ^ a b c Schaller, Christian (2017-09-19). "Launching Pipewire!". Christian F.K. Schaller. Retrieved 2019-06-29.
- ^ a b Lerch, Ryan (2017-09-20). "Improved multimedia support with Pipewire in Fedora 27". Fedora Magazine. Retrieved 2019-07-05.
- ^ 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.
- ^ a b c Schaller, Christian (2015-06-30). "Fedora Workstation next steps : Introducing Pinos". Christian F.K. Schaller. Retrieved 2019-06-29.
- ^ 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.
- ^ a b Raghavan, Arun (2018-10-31). "Update from the PipeWire hackfest". Arun Raghavan. Retrieved 2019-06-30.
- ^ a b "PipeWire: the new audio and video daemon in Fedora Linux 34". Fedora Magazine. 2021-05-14. Retrieved 2021-10-16.
- ^ Manley, William (2021-09-14), PulseVideo, retrieved 2021-10-16
- ^ Schaller, Christian (2015-07-01). "Comment on: How is this project related to PulseVideo?". Christian F.K. Schaller. Retrieved 2019-06-29.
- ^ Willis, Nathan (2015-10-21). "3D video and device mediation with GStreamer". LWN.new. Retrieved 2019-06-29.
- ^ a b Larabel, Michael (2019-02-03). "PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019". Phoronix. Retrieved 2019-07-05.
- ^ "Relicense as MIT/X11". PipeWire Git repository in GitHub. 2018-11-05. Retrieved 2019-10-26.
{{cite web}}
: CS1 maint : url-status (링크) - ^ "Releases/34/ChangeSet - Fedora Project Wiki". fedoraproject.org. Retrieved 2021-05-04.
- ^ "What's new in Fedora Workstation 34". Fedora Magazine. 2021-04-27. Retrieved 2021-05-04.
- ^ "What's New in Fedora 34? 8 Reasons to Upgrade or Switch". MUO. 2021-04-04. Retrieved 2021-05-04.
- ^ a b Kaskinen, Tanu (2018-11-12). "PipeWire Hackfest 2018 in Edinburgh". Tanu's Blog. Retrieved 2019-07-05.
- ^ a b Schaller, Christian (2018-01-26). "An update on Pipewire – the multimedia revolution". Christian F.K. Schaller. Retrieved 2019-06-29.
- ^ 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.
- ^ "Pulseaudio no more". Arch Linux Sub-Reddit. Retrieved 6 January 2021.
- ^ "pipewire-pulse 0.3.16-4 in testing now replaces pulseaudio!". Arch Linux Subreddit. Retrieved 6 January 2021.
- ^ "PulseAudio High CPU Usage". Arch Linux Forums. Retrieved 6 January 2021.
- ^ "Cannot connect to bluetooth audio device using pulseaudio". Arch Linux Forums. Retrieved 6 January 2021.
- ^ "Headset delivers bad audio quality and low microphone volume in HSP/HFP mode (bluetooth)". PulseAudio GitLab. Retrieved 6 January 2021.
- ^ "PipeWire FAQ". PipeWire GitLab. Retrieved 6 January 2021.