이 샘플에서는 Microsoft Expression Encoder를 사용하여 Silverlight Streaming에서 사용할 수 있게 동영상을 인코딩하는 방법을 보여 줍니다. 다운로드, 설치 및 사용 지침을 보려면 Expression 홈 페이지를 방문하십시오. 샘플을 시작하려면 먼저 Expression Encoder에 대해 잘 알아두는 것이 좋습니다.
이 QuickStart에는 다음 작업이 포함됩니다.
- Expression Encoder를 사용하여 동영상 파일 인코딩
- 프로젝트 콘텐츠를 나열할 매니페스트 파일 만들기
- Silverlight Streaming 계정에 액세스하여 프로젝트 업로드 및 테스트
필수 구성 요소
- Expression Encoder(http://www.microsoft.com/expression/products/overview.aspx?key=encoder)
- Expression Encoder에서 지원되는 임의 형식의 동영상 파일 하나 이상
- 메모장 등의 텍스트 편집기
- Silverlight Streaming 계정. 아직 계정이 없는 경우 http://silverlight.live.com을 방문하십시오.
-
Expression Encoder를 시작합니다.
파일(File) 메뉴에서 가져오기(Import)를 선택합니다.
인코딩할 동영상 파일을 탐색하여 열기(Open)를 선택합니다. 이제 Expression Encoder에서 파일 마커를 추가하고, 스킨을 선택하고, 기타 작업을 수행할 수 있습니다. 동영상은 10분을 초과할 수 없으며 최대 비트 전송률은 1.4Mbps입니다.
Expression Encoder에서 창(Window) 메뉴를 클릭하고 출력(Output)을 선택하여 출력(Output) 패널을 표시합니다.
출력(Output) 패널의 작업 출력(Job Output) 섹션에서 템플릿을 선택합니다. 템플릿을 선택하지 않으면 Expression Encoder에서 동영상과 함께 제공될 적절한 프로젝트 파일을 출력하지 않습니다.
미디어 파일 이름(Media File Name) 필드에 파일 이름을 입력합니다.
Expression 인코더의 인코딩 속성 설정에 대한 자세한 내용은 Expression 인코더 설명서의 인코딩 기능 항목을 참조하십시오.
인코딩 속성 지정을 마치면 파일(File)을 클릭한 다음 인코딩(Encode) 또는 선택 내용 인코딩(Encode Selected)을 클릭합니다.
출력 파일 디렉터리로 이동합니다. 일반적으로 이 디렉터리는
..\My Documents\Expression\Expression Encoder\Output
입니다. 각 연속 인코딩은 기본적으로 타임스탬프가 지정된 해당 폴더에 저장됩니다. 출력(Output) 패널의 작업 출력(Job Output) 섹션에서 이러한 옵션을 변경할 수 있습니다.출력 파일 디렉터리에서 Expression Encoder가 선택한 템플릿으로 동영상 파일을 표시하는 데 필요한 XAML 파일, player.xaml 및 JavaScript 파일을 비롯하여 Silverlight 응용 프로그램을 자동으로 만든 것을 확인합니다.
-
선택한 텍스트 편집기를 시작합니다.
다음 태그를 사용하여 Expression Encoder에서 만든 JavaScript를 나열합니다. 파일은 로드되는 순서대로 나열됩니다.
<SilverlightApp> <version>1.0</version> <loadFunction>StartWithParent</loadFunction> <jsOrder> <js>MicrosoftAjax.js</js> <js>BasePlayer.js</js> <js>PlayerStrings.js</js> <js>player.js</js> <js>StartPlayer.js</js> </jsOrder> </SilverlightApp>
매니페스트 파일을 manifest.xml로 저장합니다.
-
다음 파일이 포함된 .ZIP 보관 파일을 만듭니다.
- manifest.xml - 이전 단계에서 만든 파일
- player.xaml - Expression Encoder에 의한 XAML 파일 출력
- 인코딩된 .wmv 동영상 파일
- 응용 프로그램 매니페스트에 나열한 JavaScript 파일
중요! 보관 파일에 manifest.xml이 없으면 Silverlight Streaming에서 업로드를 허용하지 않습니다.
- manifest.xml - 이전 단계에서 만든 파일
Silverlight Streaming 관리 사이트를 사용하여 .ZIP 보관 파일을 업로드합니다. Silverlight Streaming으로 업로드에 대한 자세한 내용은 Silverlight Streaming 관리 사이트 사용을 참조하십시오.
Silverlight Streaming 관리 사이트에서 응용 프로그램 테스트 페이지 시작(Launch Application Test Page)을 클릭하여 응용 프로그램을 테스트합니다.
첫댓글 항상 유용한 정보를 제공해 주시는
쥔장님! 고맙습니다.
언제 공불 다 하나요 ~~~~&^
자료 감사 함니다 잘 보고 감니다 조금은 빌려도 감니다
방대한 자료 감사 함니다