PulseAudio를 대체하는 멀티미디어 프레임 워크 PipeWire가 0.3.0 버전에 도달

PipeWire 0.3.0 프로젝트의 새 버전 출시가 발표되었습니다., 다음과 같이 발전합니다. PulseAudio를 대체하는 차세대 멀티미디어 서버. 이 새로운 버전은 스레드 처리의 재 설계와 라이브러리의 개선을 강조합니다.

PipeWire에 익숙하지 않은 사람들은 이것이 프로젝트라는 것을 알아야합니다. 멀티미디어 스트림을 처리 할 때 PulseAudio의 범위를 확장합니다. 스트림을 비디오와 혼합 및 리디렉션 할 수있을뿐만 아니라 비디오 캡처 장치, 웹캠 또는 애플리케이션 생성 화면 콘텐츠와 같은 비디오 소스를 관리하기위한 옵션도 제공합니다.

PipeWire를 사용하면 하나의 웹캠으로 다중 애플리케이션 협업을 구성 할 수 있습니다. y 화면 내용의 안전한 캡처 및 원격 액세스로 문제 해결 Wayland 환경에서 화면에.

파이프 와이어 사운드 서버 역할도 할 수 있습니다. 최소한의 지연 시간과 PulseAudio와 JACK의 기능을 결합하여 PulseAudio가 주장 할 수없는 전문적인 사운드 처리 시스템의 요구를 고려하더라도.

또한, PipeWire는 개별 장치 수준에서 액세스 제어를 허용하는 고급 보안 모델을 제공합니다. 그리고 격리 된 컨테이너와의 사운드 및 비디오 전달 구성을 단순화합니다. 주요 목표 중 하나는 Flatpak 형식의 독립 실행 형 응용 프로그램을 지원하고 Wayland 기반 그래픽 스택에서 작업하는 것입니다.

이 프로젝트는 Gnome에서 지원하며 이미 Fedora에서 Wayland 기반 환경에서 스크린 캐스팅 및 화면 공유를 녹화하는 데 적극적으로 사용되고 있습니다.

PipeWire 0.3 주요 새로운 기능

이 새 버전에서는 다음과 같이 언급됩니다. 재 설계된 스레드 처리 스케줄러 변경 사항으로 인해 JACK2와 비슷한 성능을 가진 JACK 사운드 서버와의 호환성을 보장하기 위해 중간 레이어를 시작할 수 있습니다.

또한 API가 재 작업되고 안정적이라고 선언되었습니다. 기존 애플리케이션과의 호환성을 깨지 않고 API에 대한 모든 추가 변경을 수행 할 계획입니다.

PipeWire 0.3에는 세션 관리자가 포함되어 있습니다. 이를 통해 사용자는 PipeWire에서 멀티미디어 노드 그래프를 관리하고 새 스트림을 추가 할 수 있습니다. 관리자는 가장 간단한 기본 기능 세트 만 제공하지만 향후 WirePlumber와 같은보다 기능적이고 유연한 옵션으로 확장되거나 대체 될 것입니다.

그 부분은, PulseAudio, JACK 및 ALSA와의 호환성을 보장하기 위해 포함 된 라이브러리가 개선되었습니다., PipeWire를 다른 사운드 시스템과 함께 작동하도록 설계된 기존 애플리케이션과 함께 사용할 수 있습니다. ALSA 용 라이브러리는 거의 완벽하게 작동하지만 JACK 및 PulseAudio 용 라이브러리는 여전히 개선이 필요합니다.

마지막으로, 일부 GStreamer 플러그인이 포함되어 있다고합니다. PipeWire와 상호 작용합니다. PipeWire를 음원으로 사용하는 pipewiresrc 플러그인은 대부분의 상황에서 완벽하게 작동합니다. PipeWire를 통해 사운드를 출력하기위한 pipewiresink 플러그인에는 아직 알려진 문제가 없습니다.

PipeWire는 아직 완전한 PulseAudio 및 JACK 교체를위한 준비가되어 있지 않지만 호환성 문제는 향후 릴리스에서 우선합니다.

Ubuntu 및 파생 제품에 PipeWire를 설치하는 방법은 무엇입니까?

시스템에 PipeWire를 설치하는 데 관심이있는 사람들은 이것이 Ubuntu 저장소에 포함되어 있지만 현재 0.2.7 버전과 버전 만 사용할 수 있음을 알아야합니다. 이 새 버전은 아직 포함되지 않았으므로이 문제가 발생하려면 며칠을 기다려야합니다.

저장소를 통한 설치는 다음 명령 :

sudo apt 설치 파이프 와이어

동안, 이 새 버전을 지금 설치하는 것을 선호하는 사람들은 코드를 컴파일해야합니다. 시스템에서.

이를 위해 다음과 같이 다운로드해야합니다.

git clone https://github.com/PipeWire/pipewire.git

그리고 다음과 같이 컴파일하고 설치합니다.

./autogen.sh --prefix=$PREFIX

make

make install

다음 명령을 사용하여 PipeWire를 테스트 할 수 있습니다.

make run

마지막으로 다음에서 문서 및 기타 정보를 참조 할 수 있습니다. 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   jcfrog

    당신의 한계에 자동 번역 😉 "sudo apt installer le tuyau"