osamc.de/archiv/2024-zehn-versteckte-featur.../hedgedoc-markdown-slides.md

106 lines
1.6 KiB
Markdown
Raw Normal View History

2024-07-02 15:58:02 +02:00
---
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 :)