Originally posted by iskra32
View Post
Announcement
Collapse
No announcement yet.
The Story Of PipeWire & How It's Getting Ready To Handle Linux Audio + Video
Collapse
X
-
Originally posted by GI_Jack View Post
Not for you, but for pro-users. They want something "as easy and manageable as pulse audio, but with latencies of JACK". JACK is a nightmare to configure. Also has all the features of pulse and works as a drop in replacement so things like bluetooth audio "just work" without too much hassle.
Why? Linux has the potential to be a massive audio powerhouse if there is a low latency, reliable, professional audio system. Pair with networking stack, various storage technologies and proven scalability on servers and high-performance compute environments and OpenCL, with as much as a super powerful audio system, Linux workstations have the potential to be serious business audio work stations.
Large scale attached storage for endless libraries of music and music related meta-content, especially high quality lossless. I.e. entire collection of masters for an artist or even record label. OpenCL for encoding/transcoding into whatever format is needed.
Its also an OS that can scale down into embedded as well. So everything from DJ mixing consoles, to audio mastering, to high end audio devices, to live sound processing and mixing boards for bands or movies. The sky is the limit.
- Likes 3
Comment
-
Originally posted by stiiixy View PostSo yeah, it's not for your desktoppy-types.
PulseAudio is as was said in the article, the consumer based focus with PipeWire becoming more workstation orientated. Hopefully it was only Manjaro that forced this on the linux world.
- Likes 8
Comment
-
Originally posted by stiiixy View PostSo yeah, it's not for your desktoppy-types.
- Likes 14
Comment
-
Originally posted by wertigon View PostFrom what I gather, PulseAudio was a nice 1st attempt for sound (once the buggy early years were sorted out), but pipewire is the successor - and pipewire can handle more things than just sound, too, and is actually more suited to the whole UNIX philosophy of doing one thing and do it well.
How is this you ask? How can something that handles more things be better suited to the UNIX philosophy? Because pipewire does not make any difference between audio or video pipes, it's all the same. Actually, it could also (at least in theory) provide a generic I/O interface for serial communication too (USB, UART, etc).
Pipewire is ingeniously simple to use; You have a pipe (or stream) with one or more input sources and one or more output sources. This input/output can be analog devices (traditional headphones/microphones), digital devices (USB headphones), or some sort of communication device (ethernet, bluetooth, wifi, UART). Whatever is in the pipe, Pipewire delivers it from A to B, or at least attempts to do so, and from B to whatever the output sources may be.
So, what does this bring to the table? Multiple monitors? Create one pipe for each monitor and let Wayland handle the actual GPU memory stuff while Pipewire delivers the buffers to their proper location. Screen sharing? No problem. Screen sharing over the network? Put a network card in the other end of the screen pipe. Screen sharing with two keyboards? Yeah, Pipewire does that too. All while supporting low-latency speeds, and having a secure model that does not allow for unwanted snooping.
Now, mind you, this is the hype and why I'm excited for it. I could be wrong and I don't think it will 100% live up to the hype, but a geek may dream... Hoping Ubuntu 21.10 brings it, but not expecting it until 22.10 earliest.
You forgot other interfaces used in consumer and professional audio, including optical ones.
MIDI is similar to UART too. It can be used over other interfaces such as Ethernet, USB, etc.Last edited by timofonic; 15 May 2021, 07:47 PM.
Comment
-
Originally posted by stiiixy View PostSo yeah, it's not for your desktoppy-types.
PulseAudio is as was said in the article, the consumer based focus with PipeWire becoming more workstation orientated. Hopefully it was only Manjaro that forced this on the linux world.
- Likes 7
Comment
-
Originally posted by darkdragon-001 View Post
Once Fedora migrates away from the shitty Bugzilla, I guess more people will do so. Migrating to Gitlab increased useful bug reports for projects like Debian significantly.
If I can't have either an NNTP interface or a web interface, I'm not interested... and it never occurred to me until just now that it might be mailing list enough to have been carried by GMane.
Comment
-
Originally posted by darkdragon-001 View PostOnce Fedora migrates away from the shitty Bugzilla, I guess more people will do so.Last edited by arQon; 15 May 2021, 06:04 PM.
- Likes 8
Comment
Comment