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 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약
문의하기
용어집

Features

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-02-05 17:20:46
The Player SDK provides video playback capabilities for live streaming and video-on-demand (VOD) on platforms such as web/HTML5, iOS, Android, and Flutter. Supported features are detailed below.
Feature Module
Functional Item
Overview
Web
iOS & Android
Flutter
Playback protocol/format
VOD/live streaming
Supports both VOD and live streaming
Live streaming formats
Supports formats such as RTMP, FLV, HLS, DASH, and WebRTC
WebRTC,
FLV,HLS,
DASH
RTMP,
FLV,HLS,
WebRTC
RTMP,
FLV,HLS,WebRTC
VOD formats
Supports audio and video formats such as HLS, DASH, MP4, and MP3
HLS,
MP4,
MP3,FLV,
DASH
MP4, MP3, HLS, DASH (DASH is only supported in the premium version)
MP4,
MP3,HLS
URL playback
Supports URL playback for online videos, where the URL can be used for either VOD or live streaming
File ID playback
Supports video playback through VOD file identification (FileID), including videos of multiple resolutions, thumbnails, markers, and other information
Local video playback
Supports playback of videos stored locally
-
Supports Tencent Cloud Live Event Broadcasting playback with millisecond-level ultra-low latency
DASH protocol
Supports DASH video playback with standard protocols
✓ (supported only in the premium version)
×
Panoramic VR video
Supports playback of panoramic VR video sources. Mobile devices allow finger dragging or gyroscope operations to view panoramic video content, while PC devices support dragging with a mouse to animate and view the interface
✓ (supported only in the premium version)
×
×
QUIC acceleration (Live Streaming Push)
Supports the QUIC transport protocol, effectively improving video transmission efficiency
-
SDR/HDR video playback
Supports playback of SDR videos and HDR videos in HDR 10/HLG standards
-
H.264 video playback and software and hardware decoding
Supports playback of H.264 video sources, including software and hardware decoding
H.265 video hardware decoding
Supports hardware decoding playback of H.265 video sources
-
Audio playback
Supports playback of pure audio files such as MP3
Dual-channel audio
Supports playback of dual-channel audio
×
Multiple audio tracks
Supports playback of video files with multiple audio tracks, allowing for switching between tracks, such as from English to Chinese
(supported only in the premium version)
×
Http Header Setting
When requesting video resources, you can customize HTTP Header content
×
HTTPS
Supports playback of video resources over HTTPS
HTTP 2.0
Supports the HTTP 2.0 protocol
Playback performance
Achieve ultra-fast first frame, seamless start playback, and silky-smooth short video playback experience at an extremely low cost of integration. By combining pre-play, pre-download, player reuse, precise traffic control, and loading strategies, this ensures an extremely smooth playback effect with low energy consumption
-
✓ (supported only in the premium version)
(supported only in the premium version)
Pre-downloading
Supports pre-downloading of specified video file content, and configuration of specified size and resolution for pre-downloaded video files.
Streaming with caching
Supports content caching during playback to reduce network usage. A caching policy can be set
Exact seek
Supports jumping to a specific point for playback on the progress bar. Mobile playback supports frame-level accuracy, while Web playback offers millisecond-level precision
Adaptive bitrate (ABR)
Supports ABR streaming of HLS, DASH, and WebRTC, which can automatically select the appropriate bitrate for playback based on network bandwidth
(Only the premium version supports DASH)
(DASH is not supported)
Real-time download speed
Provides real-time download speed monitoring, allowing display to end-users during buffering as needed. It is also crucial for using the ABR bandwidth prediction module
Multiple instances
Supports adding multiple players for simultaneous playback on a single interface
Dynamic frame rate adjustment
When lag occurs, a "fast forward" method can be employed to automatically catch up to maintain real-time quality during live streaming
×
×
PDT Seek
Jump to a specific PDT in the video stream to enable fast-forward, rewind, and progress bar jumps
×
✓ (supported only in the premium version)
Playback control
Basic controls
Supports start, end, pause, and resume playback control features
Basic picture-in-picture component
Supports switching to picture-in-picture for playback in a small window, with mobile support for picture-in-picture playback both within and outside the integrated App.
Advanced picture-in-picture component
Compared to basic picture-in-picture, it adds support for encrypted video picture-in-picture, offline playback picture-in-picture, and the "instant switch" effect
-
(supported only in the premium version)
(supported only in the premium version)
Seek within caching
Supports not clearing caching video during seek and allows for fast seek
Live streaming time shifting
Supports live streaming time shifting playback, with settings of start, end, and current positions and a draggable progress bar
×
×
Progress bar marking and thumbnail preview
Supports adding marker information on the progress bar and supports Sprite Thumbnail previews
Cover
Supports setting the video cover for playback
Replay, loop playback, list playback
Supports automatic or manual replay after video playback ends; also supports playing videos in a list sequentially, and even looping them by automatically playing the first video again after the last one finishes.
Breakpoint resume
Supports playback from the last stop position
Custom playback start time
Supports custom video start time
Playback speed change
Supports 0.5–3x speed change for playback, with pitch-preserving audio speed change
Background playback
Supports continued audio and video playback when the interface is switched to the background
-
Playback callback
Supports callback for playback status, first frame, completion, or failure of playback
Retry upon playback failure
Automatic retry upon playback failure, includes auto-reconnection during live streaming
Volume settings
Supports real-time adjustment of system volume and mute operations
Resolution switching and naming
Supports seamless and buffer-free switching of HLS video streams at various resolutions, and allows for custom naming of different resolution streams
Screen-capturing
Supports intercepting any frame of the playback screen
-
×
Preview
Supports playing videos with the preview feature enabled
×
On-screen comments
Supports displaying on-screen comments for the video
×
External subtitles
Supports importing custom subtitle files; Web version supports WebVTT format, while mobile version supports VTT and SRT formats
(supported only in the premium version)
(supported only in the premium version)
SEI Callback
Parse SEI frames in the video stream and perform event callbacks
×
✓ (supported only in the premium version)
(supported only in the premium version)
HEVC Degraded Playback
The player supports the simultaneous input of HEVC and other video encoding formats such as: H.264 playback links. When the playback device does not support the HEVC format, it will automatically degrade to the video playback of the other configured encoding formats (such as: H.264)
×
✓ (supported only in the premium version)
(supported only in the premium version)
Volume Equalization
Automatically adjust the volume during audio playback to ensure a consistent volume level across all audio tracks
×
✓ (supported only in the premium version)
×
Referer blocklist/allowlist
Supports identifying the request source through the Referer field in the playback request and controlling source requests through the blocklist or allowlist
Key hotlink protection
Supports adding control parameters in the playback link to manage link validity, preview duration, and number of IPs allowed for playback
HLS encryption
Supports AES encryption provided through HLS by using a key to encrypt video data
HLS private encryption
Supports encrypting videos in Cloud VOD's private protocol, which can only be decrypted and played through the Player SDK, effectively preventing the cracking by various browser plugins and gray-market tools
Commercial-grade DRM
Provides native encryption solutions like Apple FairPlay and Google Widevine
(supported only in the premium version)
×
Secure download
Supports the decryption and playback of offline downloaded encrypted videos only through the Player SDK
-
Dynamic watermarks
Supports adding dynamic text watermarks to the playback interface to effectively prevent piracy
×
Ghost watermarks
Randomly appear on the playback interface for a short time at random positions, and the video playback will automatically pause if an exceptional removal of the watermark is detected. This ensures video security with minimal impact on viewing experience.
×
×
Web security plugins
Checks the Web playback environment and status and pauses exceptional video playback to protect video security. The plugins cover MSE environment detection, security architecture check, and interface response integrity verification.
(supported only in the premium version)
-
-
Display effect
Custom UI
The SDK offers an integrated solution with UI, which provides UI-included common playback components that can be selected as needed
Screen filling
Supports choosing different fill patterns to fit the video screen size
×
Player size settings
Supports customizing the player size
Image stickers
Supports adding image stickers for advertising during playback pause
×
Video mirroring
Supports mirroring in horizontal, vertical, and other directions
×
Video rotation
Supports rotating video images by angle and automatically rotating videos based on the rotate parameter in the video file
×
×
Screen locking
Supports the screen locking feature, including locking rotation and hiding interface elements
-
×
Brightness adjustment
Supports adjusting system brightness during video playback
-
Note:
"-" means the feature is not supported or the concept doesn't exist on the platform.
'"✓" without "supported only in the premium version" means it is supported in the basic version.

도움말 및 지원

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

피드백