소개
설치방법
데모
다운로드
라이선스
만든이
문의

설치메뉴얼 동영상은 여기에서 볼 수 있습니다.

1. 프로젝트의 구조
1

인코더 – Expression Encoder2, Windows Service
웹 – ASP.NE, WCF Service(파일 업로더)
실버라이트 – 실버라이트 2 정식버전

2
Encoder
UCCLight.Encoder – 동영상을 원하는 설정대로 인코딩할 수 있는 인코더

MediaPlayer
UCCLight.Player – 실버라이트 UCC 플레이어

mpost.Uploader
mpost.FileUploadServiceLibrary – 파일을 업로드할 때 필요한 WCF 서비스 비지니스 로직
mpost.SilverlightMultiFileUpload – 파일을 업로드하기 위한 실버라이트 업로더

Web
UCCLight.Web – 실제 실버라이트를 서비스하는 웹 & WCF 업로드 서비스

2. 데이터베이스 설치하기
먼저 서비스를 위해서 MS-SQL을 설치합니다. MS-SQL은 무료로 배포하는 SQL EXPRESS를 이용해도 무방합니다.

2

소스에 첨부된 ucclight.sql문을 쿼리에서 실행하여 ucclight라는 테이블을 생성합니다.

3

3. IIS 설정하기
IIS에서 UCCLight.Web을 서비스할 새로운 사이트를 생성합니다. 웹 사이트의 포트는 1577로 할당합니다.

3

IIS7을 이용할 경우 WCF 기능을 활성화 해주어야 합니다. [제어판]-[프로그램추가/삭제]-[윈도우 기능 사용/사용안함]을 클릭하여 다음 기능을 선택하여 설치합니다.

2

설치가 완료되면 http://localhost:1577/SilverlightUploadService.svc 페이지를 열어 다음과 같은 화면이 나오는지 확인합니다.

2

4. 실제 서비스 및 커넥션 문자열 설정하기
Page.cs 파일을 엽니다.

3

uriHostBaseUri 전역변수를 찾아서 실제 서비스할 웹 사이트의 URL을 입력한후에 다시 컴파일합니다. 컴파일되어 debug폴더에 생성된 UCCLightPlayer.xap 파일을 웹 사이트의 ClientBin 폴더로 복사합니다.

웹 사이트 프로젝트의 다음과 그림의 cs파일을 엽니다.

3

전역 변수로 선언된 ServerURL 변수의 값을 실제 서비스할 웹 사이트의 URL로 변경합니다. 그리고 웹 사이트에서 Web.Config 파일을 열어 DBConn에 실제 서비스할 DB정보로 변경해 줍니다.

mpost.SilverlightMultiFileUpload 프로젝트의 ServiceReferences.ClientConfig 파일을 열어 WCF의 참조 주소를 설정합니다.

3

endpoint의 address를 실제 WCF 서비스 경로로 설정합니다. 3