Servidor de so: diferència entre les revisions

Contingut suprimit Contingut afegit
Línia 14:
Els servidors d'àudio s'executen com a dimoni de sistema treballant en segon pla. Reben crides de programes i diferents fluxos de so, els mesclen, i envien la sortida al dispositiu d'àudio a través del mòdul de so que es faci servir. En l'actualitat, s'aprofiten les característiques avançades que proporciona [[ALSA]], la qual cosa ha contribuït a reduir la quantitat de problemes de les distribucions de GNU/Linux relacionats amb el so, doncs des de la versió 2.6 del [[Nucli_del_sistema_operatiu|kernel]] ja s'ha integrat com a part d'aquest.
=== Diversificació i problemes ===
Actualment, existeixen diversos servidors de so, alguns es centren en donar molt baixa latència, i d'altres, en oferir característiques generalistes per a sistemes d'escriptori i el millor suport possible per a tot tipus d'aplicacions. Aquesta varietat, ha donat lloc a algunes posicions critiques que defensen que és necessària una estandardització per a una [[API]] única o centrar esforços en un únic servidor de so.
Els programes van haver de deixar d'enviar els sons directament al dispositiu de so per fer-ho al servidor de so.
Amb la diversificació de servidors, una persona pot triar quina alternativa fer servir, però els programadors han d'afegir mes treball i mes línies de codi al seu programari per que sigui compatible amb els diferents servidors disponibles. Si aquests no estan preparats, o envien directament un flux de dades directament al dispositiu d'àudio, és possible que es trobin bloquejat aquest dispositiu i no el puguin fer servir. En alguns casos, existeixen mecanismes per forçar que el dispositiu de sortida de so que farà servir un programari durant la seva execució serà el servidor d'àudio que s'estigui fent servir.
 
== Servidor de so per fer ''streaming'' ==