메뉴 건너뛰기

나는 갈 데가 없다

icecast3.PNG


개인 텀블러 같은 곳에 쓰려고 했는데... 정보글은 나갈없에 쓰면 많이 본다고 하레가 약 팔아서 여기다가 씁니다.


------------------------------------------------------------------------


윈앰프 시절부터 많은 사람들이 자신이 보유중인 음악을 남에게도 들려주려고 했죠.

그러다가 개인이 보유한 음악을 '방송'한다는 개념이 언젠가부터 생겨 음악방송이 우후죽순 생겨나기 시작했죠.

언제부터 이런 게 유행이 됐는지는 모르겠지만 아마 SHOUTcast라는 윈앰프용 음악방송 플러그인이 대중화되면서부터인 걸로 기억합니다.


각설하고, 2016년이 된 지금 음악방송(이하 음방)을 하는 방법은 상당히 많아졌습니다.

국민 음악 플레이어인 알송의 경우는 자체적으로 음악방송 기능을 제공할 정도로 음방에 접근하기가 쉬워졌구요.


여러 음방 툴을 써봤지만 역시 초보자가 편하게 음방하려면 알송이 답입니다.

혹여나 아래에 설명할 내용이 너무 어려워서 알송으로 음방하실 분은 링크를 참조하시길 바랍니다.

(알송으로 음방을 하실 분도 SHOUTcast 같은 음방 서버 프로그램이나 인라이브같은 음방 서버 호스팅 서비스는 필요합니다!)


저는 뼛속까지 푸바충이므로 평소에 쓰던 foobar2000으로 음방을 하려는 삽질을 거친 끝에 몇 가지 방법을 시험해 봤습니다.

기본적으로 Icecast2라는 음방 서버 프로그램과 연동시키는 플러그인들이므로 Icecast2부터 설명을 드리겠습니다.


icecast.PNG

1. Icecast2 공식 홈페이지에서 윈도우용 최신 릴리즈 파일을 설치합니다.



ss+(2016-04-10+at+10.03.17).jpg

2. 시작 -> 모든 프로그램 -> Icecast -> Icecast -> Run Icecast (console) 을 실행합니다.


 


icecast2.PNG

3. 그림과 같은 작은 도스창이 뜨면 구동 성공입니다. 만약 방화벽 경고가 뜬다면 허용을 눌러주세요.


 


음방 서버 쪽 세팅은 이걸로 끝입니다. 이제 음방 클라이언트인 푸바의 설정을 할 순서입니다.

푸바용 음방 플러그인으로는 Altacast와 foo_streamer 이렇게 두 종류가 있습니다.

각 플러그인의 장단점을 요약해서 정리하면 다음과 같습니다


Altacast

장점: 마이크 입력을 같이 쓸 수 있다, DSP 적용 여부를 내 마음대로 정할 수 있어 내가 듣는 소리와 방송에 나가는 소리를 다르게 할 수 있다

단점: 노래 제목 등의 메타데이터가 유니코드로 안 되어 있어 듣는 측에서 일본어 등의 글씨가 깨진다, 인터페이스가 구식이다


foo_streamer

장점: 커맨드라인 인코더를 지원해 다양한 코덱으로 방송이 가능하다(=FLAC 방송도 가능), 메타데이터를 유니코드로 취급해 듣는 측에서 글씨가 안 깨진다

단점: 마이크 입력이 안 되므로 음방과 멘트를 같이 할 수 없다, 푸바 내부 소리를 그대로 쓰므로 음방 출력에도 푸바 DSP가 무조건 적용된다


마이크까지 쓰는 방송을 하려면 Altacast밖에 답이 없습니다. 인터페이스가 많이 구식이라도 감안하고 쓰는 수밖에...

하지만 전 마이크를 안 쓰므로(...) foo_streamer 사용 방법만 설명하겠습니다. Altacast 사용법은 나중에 다시 작성하도록 할게요.


icecast4.PNG

1. foo_streamer 공식 홈페이지에서 최신 플러그인을 받습니다.


 


icecast5.png

2. (푸바 설치 폴더)\user-components 폴더에 압축을 풉니다. 압축파일 내의 foo_streamer*** 폴더가 user-components 폴더 안에 들어가게 하면 됩니다.


 

ss+(2016-04-11+at+12.27.59).png

3. 푸바를 실행한 후 상단 메뉴 바의 View -> Streaming Clients를 들어갑니다.



icecast6.PNG

4. 새로 뜬 창에서 우측 Stream 밑에 있는 ADD 버튼을 누르면 스트리밍 설정이 새로 만들어집니다. 그럼 아래에 있는 Config 버튼을 누릅니다.



icecast7.PNG

5. 뭔가 복잡해 보이는 창이 뜹니다. 탭이 보이는 순서대로 코덱 설정 / 서버 설정 / 음방 정보 설정 입니다.

먼저 코덱부터 보겠습니다. MP3로 많이들 음방을 하니 MP3 기준으로 설명할게요. MP3 CBR 128kbps라 적힌 걸 클릭한 후 아래의 Edit 버튼을 누릅니다.



icecast8.PNG

6. 더욱 복잡해 보이는 창이 새로 뜹니다... 하지만 걱정마세요! MP3로 방송을 하실 거라면 손댈 건 얼마 없습니다.

  1. Encoder file: MP3로 인코딩할 때 필요한 프로그램의 위치를 지정합니다. Rarewares 홈페이지에서 최신 LAME을 받아 압축을 푼 후 나온 lame.exe 파일을 지정해주세요.
  2. Parameters: 인코딩 설정입니다. 다른 건 다 그대로 두시고 --preset cbr 옆에 있는 숫자를 바꾸시면 비트레이트(음질)을 바꿀 수 있습니다. 160, 192, 256, 320 등의 숫자가 가능합니다.
  3. Display - Bitrate: 사실 이건 설정 창에서 어떻게 보이는지 설정하는 거라 그닥 중요하진 않지만 위의 Parameters에서 비트레이트를 바꿨다면 여기서도 동일하게 바꿔줍시다.

다 끝났으면 OK를 눌러 설정을 저장합시다.



icecast9.PNG

7. 서버 설정 탭입니다. Icecast2 기본값으로 설정되어 있으므로 어지간하면 손댈 일 없습니다.

혹시나 Icecast2 설정 파일에서 비밀번호나 계정명을 변경하신 경우는 바꾸신 대로 적어주시면 되겠습니다.



icecast10.PNG

8. 음방 정보 설정 탭입니다. 차례대로 방송 공개 여부, 방송 제목, 방송 설명, 장르, 방송 관련 주소(방송 주소가 아닙니다!), 문자 인코딩 설정입니다.

방송 공개 여부를 체크 해제하셔도 방송 주소를 청취자한테 알려주는 방법으로 방송을 듣게 할 수 있으니 참고하시길.

편집이 끝나셨으면 최하단 확인 버튼을 눌러 설정을 저장합니다.



icecast11.PNG

9. 설정이 끝났으니 음방을 시작해야겠죠? 좌측 하단 Connect 버튼을 누르시면 방송이 시작됩니다.

문제가 없다면 위 Status의 값이 Connected로 뜰 겁니다.



여기까지 설정하셔서 방송을 시작하셨으면 방송 주소를 가족, 친척, 친구, 동창, 대학 동기, 훈련소 동기, 부대 선후임, 트위터 팔로어 등에게 알려주시면 됩니다.

Icecast2의 기본 포트는 8000이므로 방송 주소는 http://(본인의_IP_주소):8000 이 되겠습니다.


--------------------------------------------------------------------


푸바용 음방 플러그인의 정보가 적어서 직접 삽질하면서 알아내느라 고생 좀 했네요.

제 글이 음방을 하려는 다른 분들에게 조금이나마 도움이 되었으면 좋겠습니다.

위로