Кіріспе

Аудио құрылғыларын басқаратын бағдарламалық қамтамасыз ету, компьютерлік бағдарламаның бір түрі, ол фоно режимде жұмыс істейді.

Дыбыс сервері – аудио құрылғыларын (әдетте дыбыс картасын) пайдалану мен қол жеткізуді басқаратын бағдарламалық қамтамасыз ету. Ол көбінесе фоно процесі ретінде іске қосылады.

Операциялық жүйедегі дыбыс сервері

Unix сияқты операциялық жүйеде дыбыс сервері әртүрлі дерек ағындарын (көбінесе шикі PCM аудиосын) біріктіріп, бір бірыңғай аудионы шығу құрылғысына жібереді. Біріктіру әдетте бағдарламалық қамтамасыз ету арқылы жасалады, немесе қолдау көрсетілетін дыбыс картасы болған жағдайда аппараттық қамтамасыз ету арқылы.

Мотивация

Unix тәрізді операциялық жүйелерде Open Sound System-нің шектеулері анықталғаннан кейін дыбыс серверлері пайда болды. OSS – бірнеше дыбыс ағынын бір уақытта ойнатуға, бірнеше дыбыс картасымен жұмыс істеуге немесе дыбысты желі арқылы таратуға қабілетсіз, негізгі дыбыс интерфейсі еді. Дыбыс сервері демон ретінде жұмыс істеу арқылы осы мүмкіндіктерді қамтамасыз етеді. Ол түрлі бағдарламалар мен дыбыс ағындарынан сұрауларды қабылдайды, ағындарды біріктіріп, аудионы тікелей дыбыс шығару құрылғысына жібереді. Дыбыс серверінің көмегімен пайдаланушылар жалпы және әрбір бағдарлама үшін жеке дыбыс баптауларын орната алады.

Түрлендіру және проблемалар

дыбыс серверлері көптеген; кейбіреулері өте төмен жауап беру уақытын қамтамасыз етуге бағытталған, ал басқалары жалпы десктоп жүйелеріне қолайлы мүмкіндіктерге назар аударады. Бұл әртүрлілік пайдаланушыға белгілі бір қолданба үшін қажетті мүмкіндіктерді таңдауға мүмкіндік берсе, сонымен қатар әзірлеушілерді барлық қолдау көрсетілетін дыбыс серверлерімен үйлесімді код жазуға мәжбүр етеді. Осының салдарынан, осы әртүрлілік күш-жігерді біріктіру үшін стандартты API қажеттігін тудырды.