파이프와이어
시스템의 파이프와이어 구성 및 버전 정보를 보여주는 pactl의 스크린샷 | |
| 원저자 | 빔 테이만스 |
|---|---|
| 발표일 | 2017년 6월 20일 |
| 안정화 버전 | 1.4.10[1] |
| 저장소 | gitlab |
| 프로그래밍 언어 | C |
| 운영 체제 | 리눅스, FreeBSD |
| 라이선스 | MIT 허가서 |
| 웹사이트 | pipewire |
파이프와이어(PipeWire)는 리눅스에서 오디오 및 비디오 스트림을 처리하기 위한 로우레벨 서버 및 멀티미디어 프레임워크이다.[2][3][4] 레드햇의 빔 테이만스가 개발했으며, 낮은 지연 시간의 캡처 및 재생 기능을 제공하여 오디오 및 비디오 처리를 통합하는 것을 목표로 한다.[5][6] Pipewire는 고급 멀티미디어 라우팅 및 파이프라인 처리를 용이하게 하며, 기존 사운드 시스템을 대체하고 호환되도록 설계되었다.[7]
역사
[편집]2015년, 테이만스는 윌리엄 맨리가 개발한 PulseVideo를 포함한 여러 기존 프로젝트의 아이디어를 기반으로 파이프와이어 개발을 시작했다.[8][9][10][11] 레드햇의 크리스티안 샬러에 따르면, 맨리의 초기 PulseVideo 프로토타입에서 많은 아이디어를 얻었으며, 그 노력으로 인해 GStreamer에 병합된 일부 코드를 기반으로 한다.[5] 프로젝트의 목표는 펄스오디오가 오디오 처리를 개선한 것과 같은 방식으로 리눅스에서 비디오 처리를 개선하는 것이었다.[2]
펄스오디오와는 별개의 프로젝트였지만, 테이만스는 처음에는 새 프로젝트에 "PulseVideo"라는 이름을 사용하는 것을 고려했다.[2] 2015년 6월까지, 테이만스가 살았던 스페인의 도시인 피노스 데 알하우린의 이름을 따서 "Pinos"라는 이름이 사용되었다.[5]
처음에는 Pinos는 비디오 스트림만 처리했지만, 2017년 초에 테이만스는 오디오 스트림 통합 작업을 시작했다. 테이만스는 일반 사용자 및 전문 오디오 사용 사례를 모두 지원하고 싶었고, 전문 오디오 구현에 대한 조언을 얻기 위해 폴 데이비스 (JACK 개발자)와 로빈 가레우스 (Ardour 개발자)에게 자문을 구했다. 이때, 프로젝트 이름이 "파이프와이어"로 채택되었다.[8]
2018년 11월, 파이프와이어는 LGPL에서 MIT 허가서로 라이선스가 변경되었다.[12][13]
2021년 4월, 페도라 리눅스 34는 오디오용 파이프와이어를 기본으로 제공하는 최초의 리눅스 배포판이 되었다.[14][15][16] 1년 후, Pop! OS는 22.04 버전에서 이를 기본 오디오 서버로 채택했다.[17] 우분투 22.10 버전부터 기본 오디오 서버가 되었다.[18] 2023년, 데비안 12 북웜에서 그놈 데스크톱 환경의 기본 오디오 서버로 채택되었다.[19]
기능
[편집]이 프로젝트의 목표는 다음과 같다:
- 안전한 멀티미디어 처리를 위한 샌드박스 환경에서 잘 작동한다.[3][12][20]
- 웨이랜드 컴포지터에서 스크린샷 및 스크린캐스트를 위한 안전한 방법을 제공한다.[4][20][21]
- 펄스오디오, JACK, ALSA 및 GStreamer를 기반으로 하는 애플리케이션을 지원하여 오디오 및 비디오 처리를 통합한다.[4][7][21][22]
- 실시간 멀티미디어 처리를 제공한다.
- 오디오 및 비디오 캡처 및 재생 모두에서 최소한의 지연 시간을 제공한다.
- 애플리케이션 간 멀티미디어 콘텐츠 공유를 허용하는 다중 프로세스 아키텍처를 제공한다.
각주
[편집]- ↑ “1.4.10”. 2026년 1월 16일. 2026년 1월 17일에 확인함.
- ↑ 가 나 다 Schaller, Christian (2017년 9월 19일). “Launching Pipewire!”. 《Christian F.K. Schaller》. 2019년 6월 29일에 확인함.
- ↑ 가 나 Lerch, Ryan (2017년 9월 20일). “Improved multimedia support with Pipewire in Fedora 27”. 《Fedora Magazine》. 2019년 7월 5일에 확인함.
- ↑ 가 나 다 Sneddon, Joey (2017년 9월 21일). “PipeWire aims to do for video what PulseAudio did for sound”. 《OMG! Ubuntu!》. 2019년 7월 5일에 확인함.
- ↑ 가 나 다 Schaller, Christian (2015년 6월 30일). “Fedora Workstation next steps : Introducing Pinos”. 《Christian F.K. Schaller》. 2019년 6월 29일에 확인함.
- ↑ Waymans, Tim (November 25–27, 2020). “PipeWire: a low-level multimedia subsystem”. Proceedings of the 18th Linux Audio Conference (LAC-20). SCRIME, 보르도 대학교. 2021년 1월 24일에 원본 문서에서 보존된 문서. 2025년 6월 14일에 확인함.
- ↑ 가 나 Raghavan, Arun (2018년 10월 31일). “Update from the PipeWire hackfest”. 《Arun Raghavan》. 2019년 6월 30일에 확인함.
- ↑ 가 나 “PipeWire: the new audio and video daemon in Fedora Linux 34” (미국 영어). 《Fedora Magazine》. 2021년 5월 14일. 2021년 10월 16일에 확인함.
- ↑ Manley, William (2021년 9월 14일), 《PulseVideo》, 2021년 10월 16일에 확인함
- ↑ Schaller, Christian (2015년 7월 1일). “Comment on: How is this project related to PulseVideo?”. 《Christian F.K. Schaller》. 2019년 6월 29일에 확인함.
- ↑ Willis, Nathan (2015년 10월 21일). “3D video and device mediation with GStreamer”. 《LWN.new》. 2019년 6월 29일에 확인함.
- ↑ 가 나 Larabel, Michael (2019년 2월 3일). “PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019”. 《Phoronix》. 2019년 7월 5일에 확인함.
- ↑ “Relicense as MIT/X11”. 《PipeWire Git repository in GitHub》. 2018년 11월 5일. 2019년 10월 26일에 확인함.
- ↑ “Releases/34/ChangeSet - Fedora Project Wiki”. 《fedoraproject.org》. 2021년 5월 4일에 확인함.
- ↑ “What's new in Fedora Workstation 34” (미국 영어). 《Fedora Magazine》. 2021년 4월 27일. 2021년 5월 4일에 확인함.
- ↑ “What's New in Fedora 34? 8 Reasons to Upgrade or Switch” (미국 영어). 《MUO》. 2021년 4월 4일. 2021년 5월 4일에 확인함.
- ↑ Nestor, Marius (2022년 4월 25일). “Pop!_OS 22.04 Launches Based on Ubuntu 22.04 LTS, Powered by Linux 5.16 and PipeWire” (미국 영어). 《9to5Linux》. 2022년 9월 23일에 확인함.
- ↑ Sneddon, Joey (2022년 5월 22일). “Ubuntu 22.10 Makes PipeWire Default for Audio” (영국 영어). 《OMG! Ubuntu!》. 2022년 9월 23일에 확인함.
- ↑ Larabel, Michael (2022년 10월 1일). “Debian 12 Switches To PipeWire & WirePlumber By Default With The GNOME Desktop” (미국 영어). 《Phronix》. 2023년 6월 14일에 확인함.
- ↑ 가 나 Kaskinen, Tanu (2018년 11월 12일). “PipeWire Hackfest 2018 in Edinburgh”. 《Tanu's Blog》. 2019년 7월 5일에 확인함.
- ↑ 가 나 Schaller, Christian (2018년 1월 26일). “An update on Pipewire – the multimedia revolution”. 《Christian F.K. Schaller》. 2019년 6월 29일에 확인함.
- ↑ Larabel, Michael (2018년 10월 30일). “PipeWire Is Still On Track For One Day Being A Drop-In Replacement To PulseAudio”. 《Phoronix》. 2019년 7월 5일에 확인함.
외부 링크
[편집]- 파이프와이어
- 공식 웹사이트