--- type: slide slideOptions: transition: slide theme: moon --- ## 10 versteckte Features in PipeWire ### --- ![](https://doc.sonoj.org/uploads/f5a42cb3-7ed5-4dcb-a34c-30d9d39ab56a.png) --- ### Anwendungen ### Soundserver ### Betriebssystem ### Hardware --- ### PulseAudio - Consumer-Anwendungen (Browser, Spotify, Jitsi) - CPU-effizient - Automatische Konfiguration - Hohe Latenzen --- ### JACK - Pro-Audio-Anwendungen (DAW, Synthesizer) - Geringe Latenzen - Frei konfigurierbarer Graph - Einzelnes Audiointerface --- ### PipeWire - Vereint beide Welten - kann Video --- ## 1. Pro-Audio-Profil für Audiointerfaces - Benutzt JACK-ähnlichen Scheduler - Einzelne Kanäle statt Stereo/Surroundkonfiguration - Leistung vergleichbar mit jack2 --- ## 2. PW als Plugin-Host - Filter Chains - LV2, LADSPA, div. interne Effekte --- ## 3. Audio/MIDI übers Netzwerk - RTP (SAP/Multicast) - RTP Session (u.a. MIDI mit Apple kompatibel) - AES67 mit PTP - AVB - Netjack2 - PulseAudio - Airplay - ... und einige weitere --- ## 4. WirePlumber mit Lua erweitern - Skripte für Sessionmanagement --- ## 5. Mehrere Audiointerfaces - Adaptives Resampling - Unabhängige Prozessgraphen z.B. mit verschiedenen Latenzen --- ## 6. Virtuelle Soundkarten --- ## 7. LE Audio-Support - (noch experimentell) --- ## 8. ![](https://doc.sonoj.org/uploads/ddae0bf6-bfae-4e4d-8e8b-356e76404a7d.png) --- ![](https://doc.sonoj.org/uploads/519bf9f5-df6e-4e7e-8893-9400d92496f6.jpg =400x100%) --- ## 9. Sandboxing - Zugriffssteuerung auf Mikrofon, Kamera, Bildschirm --- ## 10. Sehr aktive Entwicklung :)