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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.