mirror of https://codeberg.org/Sonoj/osamc.de
106 lines
1.6 KiB
Markdown
106 lines
1.6 KiB
Markdown
|
---
|
||
|
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 :)
|