2013-11-21 4 views
0

나는 리눅스 오디오에 대해 알고 싶다. 나는 독서에 많은 시간을 할애했지만 분명히 이해하지 못했다. 누구나 다양한 리눅스 오디오 서브 시스템 (OSS, ALSA, JACK, Gstreamer, Phonon, Xine)에 대한 간략한 정보를 제공 할 수 있습니까? 도움이 필요하시면 미리 감사드립니다.리눅스 오디오 서브 시스템

+1

GStreamer는 별도의 오디오 하위 시스템이 아닙니다. ALSA, JACK, OSS 등으로 출력 할 수있는 미디어 스트리밍 프레임 워크의 "단지"입니다. –

답변

1

한때 나는 리눅스 오디오 출력 형식의 정글에 대한 유명한 블로그 게시물을 작성했습니다. You can find it here.

유감스럽게도, 사진이 여기에 더 이상 존재하지 사본입니다 :

Jungle of Linux audio output formats

그것은 (2007 년에서 데이트) 조금 오래된, 그러나 나는 당신에게 일반적인 아이디어를 제공 바랍니다. OSS와 ALSA는 실제 오디오 하드웨어에 가장 가까운 계층입니다. 다른 모든 라이브러리와 프레임 워크는 하위 계층과 간단히 대화합니다. 보시다시피, 이러한 라이브러리와 프레임 워크 중 일부는 실제로 다른 라이브러리와 프레임 워크를 둘러싼 래퍼를 가지고 있습니다.

전화를 걸려는 레이어는 주로 수행하려는 작업에 따라 다릅니다.