icecast web으로 접속시 resoving hostname 메시지
안녕하세요.
현재 icecast를 사용해 스트리밍 방송국을 하나 꾸려 보고자 합니다.
icecast 설치를 완료하고, winamp에서 열기를 누르고 icecast서버의 이름과 포트 번호를 적어 넣어주게되면 정상적으로 음악이 나옵니다.
ex) winamp->openURL->http://hostname:8000/ -> OK!!음악 잘 나옵니다.
하지만 인터넷익스플로러의 주소창에 icecast서버의 주소를 넣게 되면 대량의 다운로드만 하고 음악은 나오지 않는다는 것입니다.
ex) IE -> 주소창에 http://hostname:8000/ -> 다운로드 중...계속 다운로드중...
그래서 소스 코드를 살펴 보았습니다. 관리 페이지를 보는 http://hostname:8000/admin 대신 http://hostname:8000/playlist.pls를 넣을 수 있겠끔 해놓았더군요..shoutcast를 구경한적이 있던지라 익스플로러에 그렇게 쳤습니다.
ex) IE -> 주소창에 http://hostname:8000/playlist.pls -> 다운로드 창이 잠깐 보이다 바로 사라짐 -> 정상적으로 윈엠프 뜨고..
[resolving hostname]http://hostname:8000...만 계속 나옵니다.
왜그럴까요??
소스 코드를 따라가보니..
client.c/gen_playlist 라는 함수 에서
HTTP/1.0 200 OK
Server: icecast/version
Connection: close
Content-type: Content-Type: audio/x-scpls\r\n
[playlist]
NumberOfEntries=1
File1=http://hostname:8000/
이라는 걸 날려 주는 군요..쿨럭..뭐가 잘못된걸까요???ㅜㅜ
댓글 달기