외부 FLV파일을 스트림하는 Flash Player 영상 파일과 이를 재생시켜주는 SWF파일이 Windows 2003 Server에 있을경우 브라우져에서 swf는 정상적으로 출력이 되지만 flv파일은 출력되지 않을것이다.
실제로 flv주소만 따로 입력을 해 주어도 파일을 찾을 수 없다고 나온다.
IIS 6.0에서는 스트리밍 미디어가 처리되는 방식을 변경했다고 한다.
구 버전의 IIS는 Flash Video를 출력하기 위해 어떤 수정도 할 필요가 없단다. 하지만 Windows 2003에서 동작하는 기본 웹 서비인 IIS6.0은 FLV파일이 스트림되는 미디어인지 알기 위해 MIME타입을 필요로 한다.
모든 문제는 IIS에 있었던 것이다. 경로설정이 잘못된줄 알고...ㅠㅠ;;;
이제 아래와 같이 실행하면 FLV가 정상적으로 나올 것이다.
1. Windows 2003서버에서 IIS(Internet InformationServices Manager)를 실행한다.
- 제어판 > 관리도구 안에 보면 있을 것이다.
2. 웹사이트 밑에 해당 사이트에서 마우스 오른쪽버튼 클릭후 속성(Properties)를 선택한다.
3. HTTP 헤더 탭을 선택한다.
4. MIME형식 버튼을 클릭한다.
5. 새형식 버튼을 눌러 아래와 같이 정보를 입력한다.
- 확장명 : .FLV
- 확장형식 : flv-application/octet-stream
6. 확인버튼을 눌러 해당 창을 닫는다.
7. IIS를 재시작 한다.
아무래도 보안 속성 때문에 이렇게 해놓은 것이 아닌가 생각된다.
이것때문에 코드가 잘못된줄 알고 몇시간을 헤멘....ㅠ.ㅠ
댓글 영역