{"id":8219,"date":"2024-09-09T10:58:45","date_gmt":"2024-09-09T01:58:45","guid":{"rendered":"https:\/\/hasu0707.duckdns.org\/blog\/?p=8219"},"modified":"2024-09-09T11:01:34","modified_gmt":"2024-09-09T02:01:34","slug":"%eb%a6%ac%eb%88%85%ec%8a%a4-%ec%82%ac%ec%9a%b4%eb%93%9c-%ec%a0%9c%ec%96%b4","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=8219","title":{"rendered":"\ub9ac\ub205\uc2a4 \uc0ac\uc6b4\ub4dc \uc81c\uc5b4"},"content":{"rendered":"\n<span style=\"font-family: \ub3cb\uc6c0\uccb4, \uad74\ub9bc\uccb4, \ub098\ub214\uace0\ub515\ucf54\ub529, \uad81\uc11c\uccb4; font-size: 12pt;\">\ub9ac\ub205\uc2a4\uc5d0\uc11c \uc0ac\uc6b4\ub4dc\ub97c \uc7ac\uc0dd\ud558\uae30 \uc704\ud574\uc11c\ub294 ALSA\uc640 pulseaudio\uac00 \uc815\uc0c1 \ub3d9\uc791 \uc911\uc774\uc5b4\uc57c \ud55c\ub2e4.<br \/><br \/><span style=\"font-size: 18pt;\"><strong>\u25a0ALSA\ub780?<\/strong><\/span><br \/>ALSA(Advanced Linux Sound Architecture)\ub294 \uc0ac\uc6b4\ub4dc \uce74\ub4dc \uc7a5\uce58 \ub4dc\ub77c\uc774\ubc84\ub97c \uc704\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud504\ub85c\uadf8\ub798\ubc0d \uc778\ud130\ud398\uc774\uc2a4(API)\ub97c \uc81c\uacf5\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ud504\ub808\uc784\uc6cc\ud06c\ub85c \ub9ac\ub205\uc2a4\uc758 ALSA \ucee4\ub110 \ub4dc\ub77c\uc774\ubc84\uc640 \uc0ac\uc6a9\uc790 \uc601\uc5ed\uc744 \uc778\ud130\ud398\uc774\uc2a4 \ud55c\ub2e4.<br \/><br \/><a href=\"https:\/\/mediaframework-world.tistory.com\/31\" target=\"_blank\" rel=\"noopener\">https:\/\/mediaframework-world.tistory.com\/31<\/a><br \/><a href=\"https:\/\/github.com\/alsa-project\/alsa-lib\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/alsa-project\/alsa-lib<\/a><br \/><br \/># \ub9ac\ub205\uc2a4\uc5d0\uc11c \uc0ac\uc6b4\ub4dc \ucee4\ub110 \ub4dc\ub77c\uc774\ubc84 \uc815\uc0c1\ub3d9\uc791 \ud655\uc778 \ubc29\ubc95<br \/>https:\/\/help.ubuntu.com\/community\/SoundTroubleshooting<br \/><br \/>aplay -l<br \/>lspci -v | grep -A7 -i \"audio\"<br \/><br \/><br \/><span style=\"font-size: 18pt;\"><strong>\u25a0pulseaudio<\/strong><\/span><br \/>\ud384\uc2a4\uc624\ub514\uc624(PulseAudio)\ub294 \ub124\ud2b8\uc6cc\ud06c \uae30\ub2a5\uc774 \uc788\ub294 \uc0ac\uc6b4\ub4dc \uc11c\ubc84 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c, freedesktop.org\uac00 \ubc30\ud3ec\ud55c\ub2e4. OS X\uc744 \ud3ec\ud568\ud55c BSD, \ub9ac\ub205\uc2a4, \ub9c8\uc774\ud06c\ub85c\uc18c\ud504\ud2b8 \uc708\ub3c4\uc6b0 \uc6b4\uc601 \uccb4\uc81c\uc5d0\uc11c \ub3d9\uc791\ud55c\ub2e4.<br \/><br \/>\ud384\uc2a4\uc624\ub514\uc624\ub294 libasound\ub97c \ud1b5\ud574 ALSA\uc640 \ud1b5\uc2e0\ud558\uba70 \ud558\ub098 \uc774\uc0c1\uc758 \uc18c\uc2a4(\ud504\ub85c\uc138\uc2a4\ub098 \ucea1\ucc98 \uc7a5\uce58)\ub85c\ubd80\ud130 \uc18c\ub9ac \uc785\ub825\uc744 \ubc1b\uc544\ub4e4\uc774\uace0 \ud558\ub098 \uc774\uc0c1\uc758 \uc2f1\ud06c(\uc0ac\uc6b4\ub4dc \uce74\ub4dc, \uc6d0\uaca9 \ub124\ud2b8\uc6cc\ud06c \ud384\uc2a4\uc624\ub514\uc624 \uc11c\ubc84, \uae30\ud0c0 \ud504\ub85c\uc138\uc2a4)\ub85c \ub118\uaca8\uc8fc\ub294 \ubc31\uadf8\ub77c\uc6b4\ub4dc \ud504\ub85c\uc138\uc2a4\uc778 \uc0ac\uc6b4\ub4dc \uc11c\ubc84\ub97c \uc2e4\ud589\ud55c\ub2e4.<br \/><br \/>\ud384\uc2a4\uc624\ub514\uc624\uc758 \ubaa9\ud45c\ub4e4 \uac00\uc6b4\ub370 \ud558\ub098\ub294(\ub808\uac70\uc2dc OSS \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\ub4e4\ucc98\ub7fc) \ud558\ub4dc\uc6e8\uc5b4\uc5d0 \uc9c1\uc811 \uc811\uadfc\ud558\ub824\ub294 \ud504\ub85c\uc138\uc2a4\ub4e4\uc744 \ud3ec\ud568\ud558\uc5ec \ubaa8\ub4e0 \uc18c\ub9ac\uac00 \ud384\uc2a4\uc624\ub514\uc624\ub97c \uacbd\uc720\ud558\ub294 \uac83\uc774\ub2e4. \ud384\uc2a4\uc624\ub514\uc624\ub294 aRts, ESD\uc640 \uac19\uc740 \ub2e4\ub978 \uc624\ub514\uc624 \uc2dc\uc2a4\ud15c\uc744 \uc0ac\uc6a9\ud558\ub294 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\ub4e4\uc5d0 \uc5b4\ub311\ud130\ub97c \uc81c\uacf5\ud568\uc73c\ub85c\uc368 \uc774\ub97c \uc218\ud589\ud55c\ub2e4.<br \/><br \/><a href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/PulseAudio\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.freedesktop.org\/wiki\/Software\/PulseAudio\/<\/a><br \/><br \/><br \/># pulseaudio \uc0ac\uc6a9\ubc29\ubc95<br \/><br \/>rm -rf ~\/.pulse<br \/>rm -rf ~\/.pulse-cookie<br \/>rm -rf ~\/.config\/pulse<br \/>\/etc\/pulse\/client.conf \uc5d0\uc11c &nbsp;autospawn = yes \ub85c \uc124\uc815\ud558\uace0 \ub9ac\ubd80\ud305<br \/><br \/># \ub370\ubaac \uc2dc\uc791<br \/>pulseaudio --kill<br \/>pulseaudio --start<br \/><br \/># pulseaudio \ub370\ubaac\uc774 \uc2e4\ud589\uc911\uc778\uc9c0 \ud655\uc778<br \/>pactl list<br \/>pactl list short sinks<\/span>\n","protected":false},"excerpt":{"rendered":"<p>\ub9ac\ub205\uc2a4\uc5d0\uc11c \uc0ac\uc6b4\ub4dc\ub97c \uc7ac\uc0dd\ud558\uae30 \uc704\ud574\uc11c\ub294 ALSA\uc640 pulseaudio\uac00 \uc815\uc0c1 \ub3d9\uc791 \uc911\uc774\uc5b4\uc57c \ud55c\ub2e4. \u25a0ALSA\ub780?ALSA(Advanced Linux Sound Architecture)\ub294 \uc0ac\uc6b4\ub4dc \uce74\ub4dc \uc7a5\uce58 \ub4dc\ub77c\uc774\ubc84\ub97c \uc704\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ud504\ub85c\uadf8\ub798\ubc0d \uc778\ud130\ud398\uc774\uc2a4(API)\ub97c \uc81c\uacf5\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ud504\ub808\uc784\uc6cc\ud06c\ub85c \ub9ac\ub205\uc2a4\uc758 ALSA \ucee4\ub110 \ub4dc\ub77c\uc774\ubc84\uc640 \uc0ac\uc6a9\uc790 \uc601\uc5ed\uc744 \uc778\ud130\ud398\uc774\uc2a4 \ud55c\ub2e4. https:\/\/mediaframework-world.tistory.com\/31https:\/\/github.com\/alsa-project\/alsa-lib # \ub9ac\ub205\uc2a4\uc5d0\uc11c \uc0ac\uc6b4\ub4dc \ucee4\ub110 \ub4dc\ub77c\uc774\ubc84 \uc815\uc0c1\ub3d9\uc791 \ud655\uc778 \ubc29\ubc95https:\/\/help.ubuntu.com\/community\/SoundTroubleshooting aplay -llspci -v | grep -A7 -i &#8220;audio&#8221; \u25a0pulseaudio\ud384\uc2a4\uc624\ub514\uc624(PulseAudio)\ub294 \ub124\ud2b8\uc6cc\ud06c \uae30\ub2a5\uc774 \uc788\ub294 \uc0ac\uc6b4\ub4dc [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[39],"tags":[],"class_list":["post-8219","post","type-post","status-publish","format-standard","hentry","category-os_linux_unix_macos"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8219"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8219\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}