Was ist ALSA? Ich habe die Wikipedia-Seite gelesen, konnte sie aber nicht verstehen. Ich verstehe nur, dass es sich um ein Modul im Kernel handelt, das etwas mit Sound zu tun hat.

Was passiert, wenn Sie es nicht in die aufnehmen? Kernel, bedeutet das, dass die Lautsprecher nicht funktionieren oder so. Ich frage, weil ich versuche, eine Linux-Version zu installieren, aber ich weiß nicht, ob der Kernel ALSA

Antwort

ALSA steht für Advanced Linux Sound Architecture. Ich möchte Sie dazu ermutigen, sich auf der Projektwebsite wenn Sie wirklich neugierig sind. Insbesondere würde ich mir die „ ansehen. Ich bin neu auf ALSA-Seiten. & Tutorials .

Das ArchLinux-Wiki beschreibt es wahrscheinlich am besten.

Die Advanced Linux Sound Architecture (ALSA) ist eine Linux-Kernel-Komponente, die das ursprüngliche Open ersetzt hat Soundsystem (OSSv3) zur Bereitstellung von Gerätetreibern für Soundkarten Neben den Soundgerätetreibern bietet ALSA auch eine Benutzerbereichsbibliothek für Anwendungsentwickler, die Treiberfunktionen mit einer API auf höherer Ebene als die direkte Interaktion mit den Kerneltreibern verwenden möchten.

Dieses Diagramm ist auch hilfreich, um zu verstehen, wo die verschiedenen Komponenten ALSA, JACK usw. zueinander passen & der Kernel.

                                            ss # 1

Und zum Schluss noch ein Auszug – So funktioniert es: Linux-Audio erklärt :

Wann Wenn es um modernes Linux-Audio geht, ist der Anfang die Advanced Linux Sound Architecture (ALSA). Dies stellt eine Verbindung zum Linux-Kernel her und bietet dem Rest des Systems Audiofunktionen. Es ist aber auch weitaus ehrgeiziger als ein normaler Kerneltreiber: Es kann mischen, Kompatibilität mit anderen Ebenen bieten, eine API für Programmierer erstellen und mit einer so geringen und stabilen Latenz arbeiten, dass es mit den ASIO- und CoreAudio-Entsprechungen auf dem konkurrieren kann Windows- und OS X-Plattformen.

Unter dem Strich ist ALSA die Schicht, die anderen Audio-Softwarekomponenten Zugriff auf den Kernel bietet, um Ihre Fragen zu beantworten Frage, ja, Sie brauchen es.

Kommentare

  • Sie brauchen es nicht unbedingt auf einem Server, denke ich? oder?
  • Vielen Dank dafür, eine einfache und klare Erklärung!
  • @Kiwy, wenn Sie nur einfache Alarmtöne wünschen, kann der PC-Lautsprechertreiber alles tun, was Sie benötigen (wenn der Server über die Hardware verfügt – it ' ist nicht mehr so universell wie vor zwanzig Jahren). ALSA wird nur benötigt, wenn Sie einen anspruchsvolleren Sound wünschen.
  • Ist es wirklich so, dass das Phonon oben ist? von Xine, das auf Gstreame ist r etc.? Ich habe kein ' kein Pulseaudio auf meinem System, und ich habe immer noch Xine arbeiten lassen, ohne etwas wie Pulseaudio und gst installiert zu haben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.