Diferència entre revisions de la pàgina «Servidor de so»

17 octets eliminats ,  fa 13 anys
== Servidors de so ==
=== Servidor d'àudio de sistema ===
=====[[ESD]]=====
ESD (Enlightened Sound Daemon o EsounD) era el servidor de per a escriptoris [[Enlightenment]], després [[GNOME]] va adoptar aquest per fer-ho el seu servidor de so estàndard també. Suporta full duplex, i és transparent en xarxa. Proporciona les capacitats de mescla i [[multiplexació]] fonamentals per a la reproducció i gravació de fluxos d'àudio [[PCM]]. Els fluxos s'escriuen i es llegeixen com a [[socket|sockets]] de Unix. És transparent en xarxa, capaç de treballar sobre xarxes i enviar un flux a un servidor ESD localitzat en un altre sistema d'una xarxa.
=====[[aRts]]=====
aRts (analog Real time synthesizer) és una simulació per programari d'un sintetitzador analògic a temps real. Un dels seus components és artsd, el demoni que realitza mescles de diferents fonts d'àudio a temps real. Es composa de components bàsics més petits que es poden interconnectar amb cables, un model inspirat en els sintetitzadors analògics modulars dels anys 70. Es va utilitzar com a peça fonamental de [[KDE]], essent el seu servidor de so a les versions 2 i 3. Alguns comentaris suggereixen que les rutines de processat donen una millor qualitat de so que ESD, però fent servir una latència superior. Incorpora algunes funcions més avançades que ESD, pot insertar efectes funcionant com a un mòdul més. La implementació d'aquests es basa en objectes compartits que es carreguen dinàmicament al servidor quan es fa ús d'ells. Suporta [[full duplex]] i és transparent en xarxa. A partir de la versió 4 de KDE es fa servir la plataforma multimèdia [[Phonon]], la qual s'espera que substitueixi definitivament aRts.
=====[[PulseAudio]]=====
PulseAudio (anteriorment PolypAudio) està pensat com a substitut de ESD i va ser el servidor de so per omissió a Fedora Core 8 i Ubuntu 8.04. És multiplataforma, funcionant en sistemes compatibles [[POSIX]] així com en sistemes Windows. El seu funcionament es basa en redirigir tots els fluxos d'àudio a través d'ell, incloent aquells en els que el programa accedeix directament al dispositiu físic de so (com les antigues aplicacions OSS).
 
Proporciona adaptadors per a les aplicacions que fant servir altres servidors de so, com aRts o ESD. En una situació típica d'entorn GNU/Linux, es configura ALSA per fer servir un dispositiu virtual proporcionat per PulseAudio. Les aplicacions que farien servir ALSA directament, enviaran el so a PulseAudio, que farà servir ALSA per accedir al dispositiu fisic. També proporciona una API nativa pròpia per a que les aplicacions el puguin fer servir directament. En el cas del programari basat en OSS, es proporciona un dispositiu virtual que substitueix a /dev/dsp, el programari funcionarà com si controlés el dispositiu físic, però el dispositiu virtual redirigeix els fluxos a PulseAudio.
=====[[JACK]]=====
JACK Audio Connection Kit (JACK, jackd o JACKit) és un servidor de so o dimoni que funciona a temps real i compatible amb sistemes POSIX, actualment disponible per a GNU/Linux i MacOSX. Proporciona una connexió de baixa latència entre programari compatible amb aquest i permetre que puguin accedir a connexions síncrones a fluxos de dades d'àudio i [[MIDI]] del dispositiu físic de so. L'objectiu de JACK és oferir una [[API]] de gran ample de banda i baixa latència, així com una plataforma d'interconnexió d'àudio. El seu funcionament es basa en ports, i cada aplicació connectada a JACK en disposa d'un port per a ella.
=====[[RoarAudio]]=====
 
=====[[RoarAudio]]=====
RoarAudio és un servidor de so en desenvolupament, pensat per substituir ESD. L'objectiu principal del projecte es centra en oferir programari per mesclar àudio a temps real per a aplicacions d'''streaming'' TV i ràdio a través d'Internet. Està dissenyat per treballar amb baixes latències, d'uns 10ms habitualment, però capaç d'arribar fins a menys d'1ms. Té suport transparent total de xarxa i suporta formats lliures nativament a més de PCM, com [[Vorbis]], [[Speex]] o [[CELT]]. Es proporcionen llibreries per als clients que no ho són compatibles nativament, principalment, una llibreria que permet a tot el programari compatible amb ESD fer-ho servir.
 
108

modificacions