Share via


오디오, 비디오 및 이미지 캡처 또는 렌더링(HTML)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

이 섹션에서는 캡처 장치(예: 기본 제공 카메라 또는 연결된 웹캠)에서 사진 및 동영상을 캡처하는 방법과 JavaScript로 작성한 Windows 런타임 앱에서 오디오 스트림을 렌더링하는 방법에 대해 설명합니다.

JavaScript로 작성한 Windows 런타임 앱에서 미디어 캡처를 사용하는 예제는 미디어 캡처 샘플(영문) 및 아래 Related topicsSamples 섹션에 나열된 기타 샘플을 참조하세요.

미디어 캡처 및 Windows 8의 다른 주요 기능을 수행하려면 Windows 8용 실습 랩(영문)을 다운로드하세요. 이러한 랩은 선택한 프로그래밍 언어(JavaScript 및 HTML 또는 C# 및 XAML)로 샘플 Windows 스토어 앱을 만들 수 있는 모듈식 단계별 소개를 제공합니다.

이 조항의 내용

항목 설명

빠른 시작: 카메라 캡처 UI를 사용하여 사진 또는 동영상 캡처

이 항목에서는 포함되거나 연결된 카메라에서 사진이나 비디오를 캡처하는 가장 간단한 방법인 CameraCaptureUI API를 사용하는 방법을 보여 줍니다. 이 API에서는 카메라 UI를 표시하는 전체 화면 대화 상자를 시작하며 한 번 정도의 메서드 호출로 사진이나 비디오를 캡처할 수 있습니다.

빠른 시작: MediaCapture API를 사용하여 비디오 캡처

이 항목에서는 Windows.Media.Capture API를 사용하여 동영상을 파일에 캡처하는 방법을 보여 줍니다. Windows.Media.Capture API를 사용하여 비동기 캡처 작업을 제어하고, 인코딩 프로필을 선택하고, 결과 동영상을 파일로 전송할 수 있습니다.

웹캠에서 비디오를 미리 보는 방법

카메라를 <video> 태그에 연결하여 동영상을 미리 볼 수 있습니다.

오디오 또는 비디오를 기록하는 방법

카메라의 비디오 및/또는 마이크의 오디오를 기록할 수 있습니다.

비디오를 회전하는 방법

MediaCapture 클래스의 SetPreviewRotationSetRecordRotation 메서드를 사용하면 카메라에서 캡처한 비디오를 회전할 수 있습니다.

비디오를 미러하는 방법

미리 보기 이미지 미러링은 비디오 회의 및 화상 채팅 응용 프로그램에 유용합니다. 일반적으로 사용자는 자신의 반사된 이미지를 보고자 합니다. 거울에 비친 자신의 모습에 익숙해 있기 때문에 "올바른"(미러되지 않은) 보기는 이상해 보일 수 있습니다.

비디오 보정을 추가하는 방법

VideoStabilization 효과는 핸드헬드 카메라 등에서 촬영한 동영상의 흔들림을 줄이는 데 도움이 됩니다.

캡처한 비디오에 효과를 적용하는 방법

캡처한 비디오에 효과를 적용하려면 MediaCapture.AddEffectAsync 메서드를 사용합니다.

빠른 시작: Windows 스토어 앱의 오디오

이 항목에서는 오디오 스트리밍 범주를 설명하고 <audio> 태그를 사용하여 오디오 스트리밍 기능을 앱에 추가하는 방법을 보여 줍니다.

미디어 제어를 위한 키를 구성하는 방법

이 자습서에서는 키보드에서 하드웨어 미디어 키를 구성한 다음 구성된 키를 사용하여 재생, 일시 중지, 중지 등을 누르거나 클릭하여 AV(오디오-비디오) 스트림을 제어하는 방법을 보여 줍니다.

오디오 스트리밍을 위해 AV 스트림을 분류하는 방법

이 자습서에서는 AV(오디오-비디오) 스트림을 오디오 재생 스트림으로 구성하기 위해 스트림의 올바른 범주를 선택하는 방법을 보여 줍니다.

기본 Bluetooth 통신 장치에 대한 호출 관리 방법

이 자습서에서는 기본 Bluetooth 통신 장치의 호출 처리를 구성하는 방법을 보여 줍니다.

 

관련 항목

로드맵

JavaScript로 작성한 Windows 런타임 앱용 로드맵

앱용 UX 디자인

샘플

미디어 캡처 샘플

카메라 캡처 UI 샘플

카메라 옵션 UI 샘플

장치 열거 샘플

실시간 통신 샘플

Media Extension 샘플

Windows 8용 실습 랩

참조

Windows.Media

Windows.Media.Capture

Windows.Media.Devices

Windows.Media.MediaProperties

HTML5 오디오 및 비디오

다른 리소스

지원되는 오디오 및 동영상 형식

오디오 및 동영상 성능