Knowledge

Sound server

Source 📝

32: 165: 268:
As of 2012 there are multiple sound servers; some focus on providing very low latency, while others concentrate on features suitable for general desktop systems. While diversification allows a user to choose just the features that are important to a particular application, it also forces developers
269:
to accommodate these options by necessitating code that is compatible with the various sound servers available. Consequently, this variety has resulted in a desire for a standard API to unify efforts.
250:
were recognized. OSS is a basic sound interface that was incapable of playing multiple streams simultaneously, dealing with multiple sound cards, or streaming sound over the network.
293: 180:) and sends out a single unified audio to an output device. The mixing is usually done by software, or by hardware if there is a supported 19:
This article is about a form of computer program that runs in the background. For computers that stream audio over a network, see
257:. It receives calls from different programs and sound flows, mixes the streams, and sends raw audio out to the audio device. 104: 76: 192:
The "sound stack" can be visualized as follows, with programs in the upper layers calling elements in the lower layers:
223: 123: 83: 61: 57: 90: 53: 370: 355: 72: 254: 288: 208: 283: 204: 42: 46: 260:
With a sound server, users can also configure global and per-application sound preferences.
350: 97: 8: 153: 145: 247: 219: 364: 246:
Sound servers appeared in Unix-like operating systems after limitations in
176:
operating system, a sound server mixes different data streams (usually raw
20: 303: 212: 181: 149: 330: 177: 173: 31: 298: 141: 164: 325: 312: 218:
Sound subsystem (described as kernel modules or drivers; e.g.
308: 230: 278: 234: 200: 253:
A sound server can provide these features by running as a
159: 362: 263: 168:Description of layers that uses a Sound Server 60:. Unsourced material may be challenged and 196:Applications (e.g. mp3 player, web video) 124:Learn how and when to remove this message 272: 163: 363: 144:that manages the use of and access to 58:adding citations to reliable sources 25: 160:Sound server in an operating system 16:Software that manages audio devices 13: 356:RFC: GNOME 2.0 Multimedia strategy 14: 382: 344: 30: 229:Operating system kernel (e.g. 1: 336: 241: 319: 264:Diversification and problems 7: 351:Introduction to Linux Audio 10: 387: 18: 187: 152:). It commonly runs as a 315:audio and MIDI framework 284:Enlightened Sound Daemon 169: 273:List of sound servers 167: 294:Network Audio System 54:improve this article 371:Servers (computing) 199:Sound server (e.g. 148:devices (usually a 170: 154:background process 248:Open Sound System 134: 133: 126: 108: 378: 129: 122: 118: 115: 109: 107: 66: 34: 26: 386: 385: 381: 380: 379: 377: 376: 375: 361: 360: 347: 341: 339: 322: 275: 266: 244: 190: 162: 130: 119: 113: 110: 67: 65: 51: 35: 24: 17: 12: 11: 5: 384: 374: 373: 359: 358: 353: 346: 345:External links 343: 338: 335: 334: 333: 328: 321: 318: 317: 316: 306: 301: 296: 291: 286: 281: 274: 271: 265: 262: 243: 240: 239: 238: 227: 216: 197: 189: 186: 161: 158: 132: 131: 73:"Sound server" 38: 36: 29: 15: 9: 6: 4: 3: 2: 383: 372: 369: 368: 366: 357: 354: 352: 349: 348: 342: 332: 329: 327: 324: 323: 314: 310: 307: 305: 302: 300: 297: 295: 292: 290: 287: 285: 282: 280: 277: 276: 270: 261: 258: 256: 251: 249: 236: 232: 228: 225: 221: 217: 214: 210: 206: 202: 198: 195: 194: 193: 185: 183: 179: 175: 166: 157: 155: 151: 147: 143: 139: 128: 125: 117: 106: 103: 99: 96: 92: 89: 85: 82: 78: 75: –  74: 70: 69:Find sources: 63: 59: 55: 49: 48: 44: 39:This article 37: 33: 28: 27: 22: 340: 267: 259: 252: 245: 191: 171: 138:sound server 137: 135: 120: 111: 101: 94: 87: 80: 68: 52:Please help 40: 21:media server 337:References 304:PulseAudio 242:Motivation 213:PulseAudio 182:sound card 150:sound card 114:March 2010 84:newspapers 331:SHOUTcast 320:Streaming 178:PCM audio 174:Unix-like 41:does not 365:Category 299:PipeWire 142:software 326:Icecast 313:OpenBSD 98:scholar 62:removed 47:sources 255:daemon 188:Layers 100:  93:  86:  79:  71:  309:sndio 231:Linux 172:In a 146:audio 105:JSTOR 91:books 289:JACK 279:aRts 235:Unix 224:ALSA 209:JACK 201:aRts 77:news 45:any 43:cite 220:OSS 205:ESD 156:. 140:is 56:by 367:: 311:- 233:, 222:, 211:, 207:, 203:, 184:. 136:A 237:) 226:) 215:) 127:) 121:( 116:) 112:( 102:· 95:· 88:· 81:· 64:. 50:. 23:.

Index

media server

cite
sources
improve this article
adding citations to reliable sources
removed
"Sound server"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
software
audio
sound card
background process

Unix-like
PCM audio
sound card
aRts
ESD
JACK
PulseAudio
OSS
ALSA
Linux
Unix

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.