mpd 원격사용(스트리밍)
안녕하세요. 미천한 지식의 사용자입니다.
mpd를 알게 되서 쓰기 시작한지는 오래인데 주로 리눅스휴대기기인
자우루스에서 mpd+ncmpc 조합으로 mp3를 듣는데 사용하였습니다.
그러다 이번에 여러가지 용도로 노트북을 리눅스서버로 만들어 쓰면서
mpd를 써서 스트리밍 서버로 만들어보고 싶은 생각에
덤벼들었는데 뭔가 제가 그동안 잘못 알고 있었던거 같은 부분이 있어서요.
자우루스로 mpd를 쓸땐 서버도 자우루스에서 돌아가고 클라이언트도
자우루스에서 돌아가니 신경을 안썼습니다만
mpd돌아가는 서버 따로 클라이언트 따로 사용할 경우의
실제 음성출력이 제가 생각했던것과는 전혀 다르네요.
제가 생각할땐 mpd 서버를 실행시켜두면
다른 컴이나 다른 휴대기기에서 mpd클라이언트를 이용해서
바로 그 클라이언트가 설치된 기기에서 음성출력이 가능할 줄 알았습니다.
물론 지금은 그렇게 되도록 세팅하긴 했습니다만
예상했던 구성과는 전혀 달라서요.
서버는 데비안 스퀴즈구요. 말 그대로 서버용도라 x윈도도 설치하지 않았습니다.
시스템베이스에 ssh만 올려서 조용한 구석에 두고 putty로 ssh접속해서 세팅하고요.
실제 처음 시도한 방법이 윈도깔린 컴에서 gmpc를 이용해 접속하는것이었고
별로 어렵지않게 성공은 했는데 음성출력이 클라이언트에서 나는게 아니고
서버에서 나더군요.
그래서 이리저리 알아본 바 그게 정상인거 같구요.
조금 더 손대서 지금은 mpd의 출력을 httpd로 돌려서
컨트롤은 gmpc로 음성출력은 음악재생프로그램의 스트리밍열기로 듣고 있습니다.
결국 컨트롤따로 재생따로 인데요.
icecast라는 것도 있던데 이 것은 전용클라이언트로 컨트롤과 재생이 한번에 가능한건지
이 글 쓰고 icecast도 한번 시도해 보려 합니다.
스트림밍 음악이야 구글뮤직 쓰면 끝인걸 재미삼아 시작하다보니 끝이 없네요.
글만 쓰잘데기 없이 길어졌는데요.
결국 원격 재생의 경우 mpd클라이언트로는 컨트롤만 가능하고 재생은 httpd나
icecast를 이용해야 하는게 맞는건지요?
아니면 다른 mpd를 이용한 다른 솔루션이 있다면 알려주시길 부탁드리겠습니다.
감사합니다.
댓글 달기