-
XRDP 원격조종할 때 오디오 나오게 하기카테고리 없음 2021. 7. 10. 17:47
0. 서론
기본적으로 XRDP로 데비안OS를 원격조종하면 오디오가 안나오게 되어있다. 따로 원격 조종할 때 XRDP에 오디오를 설정하여 원격 조종할 때 오디오가 나오도록 한다.
아래의 명령어를 터미널에 입력하여 처리하면 된다.
1. 필요한 어플리케이션 설치
$
$sudo apt-get install git libpulse-dev autoconf m4 intltool build-essential dpkg-dev -y
sudo apt build-dep pulseaudio -y2. Pulseaudio 소스를 /tmp 파일에 설치
$
$cd /tmp
sudo apt source pulseaudio3. 컴파일
$
$cd /tmp/pulseaudio-12.2
sudo ./configure초록색 네모박스안 12.2는 펄스오디오의 버전이다. 이것은 다음과 같은 방법으로 버전을 알 수 있다.
$ pulseaudio --version 아니면 컴파일 입력 전 다음의 터미널 명령어를 입력해 간단히 처리할 수 있다.
$ pulsever=$(pulseaudio --version | awk '{print $2}') 그리고 3번과 4번에 나오는 초록색 네모박스를 $pulsever로 대체해 입력하면 된다.
4. Xrdp Sound Module 만들기
$
$
$
$
$sudo git clone https://github.com/neutrinolabs/pulseaudio-module-xrdp.git
cd pulseaudio-module-xrdp
sudo ./bootstrap
sudo ./configure PULSE_DIR="/tmp/pulseaudio-12.2"
sudo make5. 파일을 올바른 위치로 옮기기
$
$cd /tmp/pulseaudio-$pulsever/pulseaudio-module-xrdp/src/.libs
sudo install -t "/var/lib/xrdp-pulseaudio-installer" -D -m 644 *.so그러면 XRDP 오디오 출력 설정을 끝냈다.
문제
1. XRDP를 실행했는데 소리가 안 나올때
XRDP를 실행했는데 소리가 안 나오면 설정에 소리창으로 들어가면 아래의 사운드 출력 장치 선택 창에서 xrdp sink 말고 다른 장치 선택항목이 있을 것이다.
소프트웨어 어플리케이션을 실행하고 시작 어플리케이션 프로그램을 다운받는다.
다운로드 받았으면 시작 어플리케이션을 실행해 빨간 동그라미 안의 '+' 버튼을 누른다.
명령칸에 'pulseaudio -k' 라고 입력한다.
아래 빨간 네모 박스에 따라 파랑색의 설정한 시작 명령어를 실행하도록 하고, 펄스오디오 사운드 시스템을 끈다.
2. 오디오 싱크가 너무 늦을 때
윈도우의 원격 데스크톱을 켠 다음 [옵션 표시] -> [작업 환경]을 눌러 성능 최적화 연결 속도를 LAN (10Mbps 이상)으로 설정한다.
오디오 싱크가 많이 늦는 현상은 해결하고, 완벽히는 아니더라도 싱크가 일치한 느낌을 받을 것이다.
참고자료
1. https://c-nergy.be/blog/?p=12469 - xRDP – How to redirect Sound on Ubuntu 18.04
2. https://c-nergy.be/blog/?p=13655 - xRDP – Missing packages for Sound Redirection in Ubuntu 19.04