tencent cloud

Video on Demand

릴리스 노트 및 공지 사항
릴리스 노트
제품 소개
제품 개요
Product Features
제품 기능
제품 장점
시나리오
솔루션
구매 가이드
과금 개요
과금 방식
구매 가이드
청구서 조회
연장 안내
연체 안내
환불 안내
시작하기
콘솔 가이드
콘솔 소개
서비스 개요
애플리케이션 관리
미디어 관리
리소스 패키지 관리
License Management
사례 튜토리얼
미디어 업로드
VOD 미디어 파일을 스마트 콜드 스토리지하는 방법
비디오 처리
배포 및 재생
이벤트 알림 수신 방법
원본 서버 마이그레이션 방법
라이브 방송 녹화
사용자 지정 Origin-pull을 수행하는 방법
라이브 방송 하이라이트 클리핑을 VOD에 통합하기 위한 가이드
EdgeOne을 사용하여 VOD 콘텐츠 배포하는 방법
개발 가이드
미디어 업로드
미디어 처리
비디오 AI
이벤트 알림
비디오 재생
미디어 파일 다운로드
서브 애플리케이션 시스템
오류 코드
플레이어 SDK 문서
Overview
Basic Concepts
Features
Free Demo
Free Trial License
Purchase Guide
SDK Download
Licenses
Player Guide
Integration (UI Included)
Integration (No UI)
Advanced Features
API Documentation
Player Adapter
Player SDK Policy
FAQs
모바일 재생
요금
비디오 업로드
비디오 배포
비디오 재생
Web 재생
전체 화면 재생
데이터 통계
액세스 관리
미디어 자산 콜드 스토리지
Agreements
Service Level Agreement
VOD 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약
문의하기
용어집

미디어 업로드 개요

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-10-22 16:40:46
미디어 업로드란 비디오, 오디오, 커버 이미지 등의 미디어 파일을 VOD 스토리지에 업로드하여 추가적으로 처리 및 배포할 수 있도록 하는 기능입니다.

업로드 방식

VOD는 다음과 같은 업로드 방식을 지원합니다.
콘솔 로컬 업로드 VOD 콘솔 업로드 페이지에서 로컬 미디어 파일을 VOD로 업로드합니다. 개발자가 직접 소량의 미디어를 관리하는 시나리오에 적용되며, 빠르고 간편하며 기술적 난이도가 높지 않아 접근하기 쉬운 장점이 있습니다.
콘솔 풀링 업로드 VOD 콘솔 업로드 페이지에서 업로드 대기 중인 미디어의 URL을 지정하고 VOD 백그라운드에서 오프라인으로 풀링을 진행합니다.
서버로 업로드 개발자가 해당 백그라운드 서버에 저장된 미디어 파일을 VOD로 업로드합니다. 자동화, 시스템화된 생산 환경에 적합합니다. VOD는 다음 프로그래밍 언어의 서버 업로드 SDK를 제공합니다.
클라이언트 업로드 단말 사용자가 클라이언트 로컬 비디오를 VOD에 업로드합니다. UGC, PGC 등의 시나리오에 적합합니다. VOD는 다음 플랫폼 클라이언트 업로드 SDK를 제공합니다.
API 풀링업로드 VOD에서 제공하는 서버 API를 사용해 업로드 인터페이스를 풀링하고 업로드 예정 미디어의 URL을 지정하면 VOD 백그라운드에서 오프라인으로 풀링을 진행합니다. 대량 또는 자동화된 미디어 파일의 마이그레이션 시나리오에 적합합니다.
라이브 방송 녹화 CSS 녹화 기능을 통해 라이브 방송 스트림의 비디오 콘텐츠를 VOD로 저장하여 보관, 편집 및 검토합니다.

스토리지 리전

지원되는 리전 리스트

VOD는 전세계 여러 리전에 스토리지 노드가 있으며, 미디어 업로드 과정에서 그 중 한 리전을 선택해 저장합니다. VOD는 현재 다음의 스토리지 리전을 지원합니다.
스토리지 리전
리전 영어 약칭
베이징
ap-beijing
상하이
ap-shanghai
광저우
ap-guangzhou
충칭
ap-chongqing
톈진
ap-beijing-1
난징
ap-nanjing
청두
ap-chengdu
중국홍콩
ap-hongkong
타이베이
ap-taipei
싱가포르
ap-singapore
인도네시아 자카르타
ap-jakarta
한국 서울
ap-seoul
태국 방콕
ap-bangkok
일본 도쿄
ap-tokyo
미국 실리콘밸리(미국 서부)
na-siliconvalley
미국 버지니아(미국 동부)
na-ashburn
브라질 상파울루
sa-saopaulo
독일 프랑크푸르트
eu-frankfurt

스토리지 리전 활성화

여러 스토리지 리전을 활성화하는 주된 목적 중 하나는 미디어 업로드 품질 향상(성공률 및 속도)입니다. 업로더와 스토리지 노드의 거리는 업로드 품질에 영향을 주며, 일반적으로 거리가 가까울수록 업로드 품질이 좋습니다.
개발자가 VOD 서비스를 활성화하면 VOD는 자동으로 싱가포르 스토리지 리전을 할당합니다. 개발자는 비즈니스 니즈에 따라 다른 스토리지 리전을 활성화할 수 있습니다. 자세한 내용은 업로드 스토리지 설정을 참고하십시오. 스토리지 리전은 한번 활성화하면 비활성할 수 없습니다.

기본 스토리지 리전

개발자가 보유한 스토리지 리전 중 하나만 기본 스토리지 리전으로 사용됩니다. 만약 개발자가 1개의 스토리지 리전(싱가포르)만 보유한 경우, 이것이 기본 스토리지 리전이 됩니다. 개발자가 여러 스토리지 리전을 활성화한 경우에는 콘솔에서 다른 리전을 기본 스토리지 리전으로 선택할 수 있습니다. 자세한 작업 방식은 스토리지 리전 설정을 참고하십시오.
기본 스토리지 리전의 기능: 일부 시나리오에서는 해당 리전이 우선적으로 미디어 업로드 타깃 리전으로 선택됩니다. 자세한 설명은 다음을 참고하십시오.

스토리지 리전 선택

미디어 업로드 시 하나의 스토리지 리전을 선택해야 합니다. 기본적으로 VOD 백그라운드에서 자동으로 선택하나 개발자가 업로드 요청에서 지정할 수도 있습니다.
VOD 백그라운드에서 자동으로 스토리지 리전을 선택하는 경우.
개발자가 1개의 스토리지 리전(싱가포르)만 보유한 경우, 모든 업로드 미디어가 해당 리전에 저장됩니다.
개발자가 여러 스토리지 리전을 활성화한 경우, 각 업로드 방식에 대한 선택 정책은 다음과 같습니다.
업로드 방식
리전 선택 정책
콘솔 로컬 업로드
업로더와 가장 가까운 스토리지 리전 선택
콘솔 풀링 업로드
기본 스토리지 단지 고정 선택
서버로 업로드
업로더와 가장 가까운 스토리지 리전 선택
클라이언트 업로드
업로더와 가장 가까운 스토리지 리전 선택
API 풀링 업로드
기본 스토리지 단지 고정 선택
라이브 방송 녹화
라이브 방송 푸시 스트리밍 소재 리전과 가장 가까운 스토리지 리전 선택
개발자는 스토리지 리전을 지정할 때, 다음과 같은 방법으로 여러 업로드 방식을 지정할 수 있습니다.
업로드 방식
리전 지정 방법
콘솔 로컬 업로드
미지원
콘솔 풀링 업로드
미지원
서버로 업로드
Java SDK
C# SDK
PHP SDK
Go SDK
클라이언트 업로드
API 풀링 업로드
라이브 방송 녹화
미지원

기능 및 제한

미디어 유형

VOD는 다음 유형의 미디어 파일 업로드를 지원합니다.
비디오: WMV, RM, MOV, MPEG, MP4, 3GP, FLV, AVI, RMVB, TS, ASF, MPG, WEBM, MKV, M3U8, WM, ASX, RAM, MPE, VOB, DAT, MP4V, M4V, F4V, MXF, QT, OGG.
오디오: MP3, M4A, FLAC, OGG, WAV, RA, AAC, AMR.
커버 이미지: JPG, JPEG, PNG, GIF, BMP, TIFF, AI, CDR, EPS, TIF.

이벤트 알림

미디어 업로드가 완료되면 VOD 백그라운드가 해당 이벤트를 개발자에게 공지합니다. 이벤트 알림 원리는 이벤트 알림를, 설정 방법은 이벤트 알림 설정을 참고하십시오. 각 업로드 방식별 이벤트 공지 유형은 다음과 같습니다.
업로드 방식
이벤트 공지 유형
콘솔 로컬 업로드
서버로 업로드
클라이언트 업로드
라이브 방송 녹화
콘솔 풀링 업로드
API 풀링 업로드

부속 기능

VOD 미디어 업로드는 미디어 자원 관리, 비디오 처리 및 이벤트 공지, 업로드 제어 등과 관련한 다양한 부속 기능을 제공합니다.

미디어 자원 관리 관련

커버 첨부: 비디오를 업로드하면서 이미지 한 장을 함께 첨부할 수 있으며 해당 이미지는 VOD 미디어 자원 시스템에서 자동으로 해당 비디오의 커버로 설정됩니다.
만료 시간 지정: 업로드 시 해당 미디어 파일의 만료 시간을 지정하면 지정 시간이 되었을 때 VOD 백그라운드에서 해당 미디어 파일 및 그 부속 파일(예: 트랜스 코딩 파일, 캡처 등)을 자동으로 삭제합니다.
카테고리 지정: 업로드 후 해당 미디어 파일의 카테고리를 설정합니다.
각 업로드 방식의 지원 상황 및 사용 방법은 다음 표와 같습니다.


비디오 처리 및 이벤트 공지 관련

자동 비디오 처리: 미디어를 업로드하는 동시에 태스크 플로우를 지정하면 업로드가 완료된 후 VOD가 자동으로 해당 태스크 플로우를 실행합니다. 일반적인 시나리오에서는 비디오 첫 프레임 이미지를 절취하여 커버, 트랜스 코딩 및 콘텐츠 조정 등에 사용합니다.
비디오 처리 이벤트 공지 통과 필드: 자동 비디오 처리를 활성화하면 처리 완료 후 VOD 백그라운드에서 이벤트 공지 전송 시 해당 필드를 개발자에게 전송합니다.
업로드 이벤트 공지 통과 필드: 업로드가 완료되면 VOD 백그라운드가 이벤트 공지 전송 시 해당 필드를 개발자에게 전송합니다.
각 업로드 방식의 지원 상황 및 사용 방법은 다음 표와 같습니다.
기능
콘솔 로컬 업로드
콘솔 풀링 업로드
서버로 업로드
클라이언트 업로드
API 풀링 업로드
라이브 방송 녹화
자동 비디오 처리
미지원
Java SDK
C# SDK
PHP SDK
Go SDK
미지원
비디오 처리 이벤트 알림 통과 필드
미지원
미지원
미지원
클라이언트 업로드 서명 sessionContext 매개변수
미지원
업로드 이벤트 알림 통과 필드
미지원
미지원
미지원
미지원

업로드 제어 관련

중단 지점부터 업로드 재개: 업로드가 예기치 않게 중단되어(예: 네트워크 연결 끊김, 브라우저 종료 등) 동일한 파일을 다시 업로드 하는 경우, 중단된 지점부터 이어서 업로드가 재개되어 파일 전체를 다시 업로드하지 않아도 됩니다.
업로드 일시 정지/재개: 업로드 중에 사용자는 스스로 업로드를 일시 정지 및 재개할 수 있습니다.
업로드 취소: 업로드 중에 사용자는 스스로 해당 업로드를 중단할 수 있습니다.
업로드 진행률 가져오기: VOD에 업로드된 미디어 파일의 크기 비율을 확인할 수 있습니다.
멀티파트 업로드: 업로드 시 미디어 파일을 여러 개의 작은 멀티 파트로 나누어 업로드합니다. 이를 통해 약한 네트워크 환경에서 네트워크 오류로 인한 업로드 중단을 줄일 수 있고, 높은 대역폭 환경에서 네트워크 대역폭을 최대한 활용하여 여러 멀티파트를 동시에 업로드할 수 있습니다.
각 업로드 방식의 지원 상황 및 사용 방법은 다음 표와 같습니다.
기능
콘솔 로컬 업로드
콘솔 풀링 업로드
서버로 업로드
클라이언트 업로드
API 풀링 업로드
라이브 방송 녹화
중단 지점부터 업로드 재개
미지원
N/A
미지원
Web SDK
iOS SDK
N/A
N/A
업로드 일시 정지 및 재개
미지원
N/A
미지원
Web SDK
iOS SDK
N/A
N/A
업로드 취소
브라우저 페이지 새로고침 또는 종료
N/A
미지원
Web SDK
iOS SDK
N/A
업로드 진행률 가져오기
페이지 기본 진행률 표시
미지원
미지원
Web SDK
iOS SDK
미지원
N/A
멀티파트 업로드
활성화
N/A
Java SDK
C# SDK
PHP SDK
Go SDK
Web SDK 기본 활성화
Android SDK 기본 활성화
iOS SDK 기본 활성화
N/A
N/A

제한

미디어 파일 크기 제한은 다음과 같습니다.
업로드 방식
미디어 크기 제한
콘솔 로컬 업로드
클라이언트 업로드 - Web SDK
60GB
서버로 업로드
콘솔 풀링 업로드
API 풀링 업로드
48.82TB(50,000GB)
클라이언트 업로드 - Android SDK
클라이언트 업로드 - iOS SDK
10GB
라이브 방송 녹화
MP4/FLV 포맷은 48.82TB(50,000GB)
HLS 포맷 전체 크기 제한 없음
기타 제한 사항은라이브 방송 녹화를 따름
파일 수량: 제한 없음.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백