
발표됐다 PipeWire 1.4 새 버전 출시8개월간의 개발 끝에 출시된 이 제품은 다양한 새로운 개선 및 최적화를 적용했습니다.
PulseAudio의 후속 제품인 이 멀티미디어 서버는 저지연성을 갖춘 고급 사운드 관리 기능뿐만 아니라, 비디오 스트림을 처리하는 기능과 보안 및 접근 제어에 중점을 두었다는 점에서도 두각을 나타냅니다.
PipeWire 1.4 주요 새로운 기능
의심할 여지 없이 이 새로운 버전의 PipeWire 1.4가 제공하는 가장 큰 개선 사항 중 하나는 다음과 같습니다. RISC-V 시스템 지원의 발전, 오픈 하드웨어 세계에서 성장하는 아키텍처입니다. 이제 RISCV CPU에 대한 지원이 개선되었고, 새로운 어셈블러 최적화도 이루어져 이러한 장치의 성능이 향상되었습니다.
또한 PipeWire 이제 JACK 서버의 기본 구현이 제공됩니다., pipewire_jackserver라고 불리는 사용자가 PipeWire JACK Control API를 활용할 수 있도록 합니다. 이를 통해 고급 오디오 연결 관리를 위해 Jack Audio Connection Kit(JACK)을 사용하는 전문 애플리케이션과의 통합이 용이해집니다.
MIDI 2.0에 대한 지원도 개선되었습니다.또는 이전 및 새 포맷 간의 데이터 전송과 변환을 최적화하는 UMP(Universal MIDI Packet)를 구현합니다.
블루투스의 경우, 파이프 와이어 이제 여러 기기에 동시에 오디오를 보낼 수 있습니다.Bluetooth Low Energy(LE)에서 오디오 처리를 최적화하는 기본 오디오 프로필(BAP) 구현 덕분에 가능합니다. 또한 추가되었습니다 ASHA 보청기 호환성 (보청기용 오디오 스트리밍) 지연 시간을 개선하고 G722 코덱에 대한 지원을 추가했습니다.
PipeWire 1.4가 제공하는 또 다른 개선 사항은 다음과 같습니다. “client-rt.conf” 구성이 더 이상 존재하지 않습니다.. 그럼 지금부터는 모든 클라이언트는 “client.conf”에 의존합니다.이를 통해 데이터 스레드에서 실시간 우선권이 부여됩니다.
측에서는 모듈 개선, 모듈이 언급되어 있습니다o ROC에는 더 많은 구성 옵션이 있습니다. 모듈 동안 SAP는 이제 SDP만 전송합니다. 무언가가 변경되고 모듈이 업데이트됨 netjack-manger는 스트림의 자동 연결을 지원합니다.
기타 개선 하이라이트:
- ALSA의 DSD 지원: ALSA 사운드 시스템에서 DSD(Direct Stream Digital) 포맷 재생 지원이 추가되었습니다.
- 새로운 전화 API: oFono 지원 기능이 통합되어 통화 중 오디오를 관리하기가 더 쉬워졌습니다.
- 비디오 전환 최적화: 새로운 FFmpeg 기반 플러그인은 PipeWire 내의 비디오 변환을 개선합니다.
- 재생 및 캡처 규칙에 대한 더 많은 제어: 이제 pulse.rules의 규칙을 통해 오디오 재생이나 캡처를 차단할 수 있습니다.
- HDMI 개선 사항: HDMI EDID 정보를 사용하여 PCM, AC3, EAC3 및 TrueHD와 같은 지원되는 코덱을 감지하는 기능이 최적화되었습니다.
- 개선된 시계 정보: 버전 v4l2는 이제 비디오 및 오디오 동기화에 필수적인 더 정확한 클록 데이터를 제공합니다.
- 비디오 스트림 변환: ffmpeg 기반 변환 플러그인을 비디오 어댑터와 함께 사용하면 스트림 변환을 효율적으로 수행할 수 있습니다.
- 네이티브 프로토콜은 추상 소켓을 지원합니다.
- Pulse 서버는 pulse.rules에서 재생 및 캡처 차단을 지원합니다.
- 이제 스트림의 차단 상태가 pulse-server에서 올바르게 보고됩니다.
- 펄스 서버에서 백플립 현상이 수정되었습니다.
- 루프백 및 Raop-Sink 지연 시간 설정에 대한 지원이 추가되었습니다.
- RTP 소스에는 이제 데이터가 수신되지 않으면 유휴 상태를 유지하는 대기 모드가 있습니다.
- RTP 스트림에 PTP 타이밍 지원이 추가되었습니다.
- 이제 VBAN 수신기는 감지되면 동적으로 스트림을 생성할 수 있습니다.
- 링크를 만들 때 오류 보고가 개선되었습니다.
- pw-stream에서 대기열에 없는 버퍼를 반환(취소)하는 기능을 지원합니다.
- pw-stream에 이벤트 방출에 대한 지원이 추가되었습니다.
- pw-cat은 이제 stdin과 stdout을 지원합니다.
마지막으로, 그것에 대해 더 알고 싶으시면 자세한 내용을 참조하십시오. 다음 링크.
PipeWire는 현재 대부분의 최신 Linux 배포판에 채택되고 있으며 PipeWire가 있는지 알아야 하는 경우 다음을 실행하기만 하면 됩니다.
pipewire --version