tencent cloud

Video on Demand

Release Notes and Announcements
Release Notes
Announcements
Product Introduction
Overview
Product Features
Features
Strengths
Scenarios
Solutions
Professional Edition
Introduction to Video On Demand Professional Edition
Quick Start
Console Guide
Development Guide
Purchase Guide
Billing Overview
Billing Modes
Purchase Guide
Viewing Bills
Renewal
Overdue Policy
Refund Policy
Getting Started
Console Guide
Console Overview
Service Overview
Application Management
Media Management
Package Management
License Management
Real-Time Log Analysis
Practical Tutorial
Media Upload
Smart Cold Storage of VOD Media Asset Files
Video Processing
Distribution and Playback
How to Receive Event Notification
How to Migrate Files from Origin Server to VOD
Live Recording
How to Pull from Custom Origin Servers
How to Use EdgeOne to Distribute Content in VOD
Development Guide
Media Upload
Media Processing
Video AI
Event Notification
Video Playback
Media Encryption and Copyright Protection
Broadcast Channel
CAM
Media File Download
Subapplication System
Error Codes
Player 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
Server APIs
History
Introduction
API Category
Other APIs
Media Processing APIs
Parameter Template APIs
Task Management APIs
Media Upload APIs
Media Management APIs
Event Notification Relevant API
Media Categorization APIs
Domain Name Management APIs
Distribution APIs
AI-based Sample Management APIs
Region Management APIs
Data Statistics APIs
Carousel-Related APIs
Just In Time Transcode APIs
No longer recommended APIs
Making API Requests
AI-based image processing APIs
Task Flow APIs
Data Types
Error Codes
Video on Demand API 2024-07-18
FAQs
Mobile Playback
Fees
Video Upload
Video Publishing
Video Playback
Web Playback
Full Screen Playback
Statistics
Access Management
Cold Storage
Agreements
Service Level Agreement
VOD Policy
Privacy Policy
Data Processing And Security Agreement
Contact Us
Glossary

Smart Multi-Bitrate Switch

PDF
Focus Mode
Font Size
Last updated: 2024-10-16 16:17:12

Overview

Adaptive bitrate streaming allows the video player to automatically switch to the audio/video stream with the most appropriate bitrate based on the user's current network conditions. Under poor network conditions, a video stream with a low resolution will be played back to guarantee playback smoothness. Under good network conditions, a video stream with a higher resolution will be switched to automatically to fully utilize the bandwidth and deliver an optimal image quality. To implement this feature, you need to convert the source audio/video stream into audio/video streams with various specifications (including bitrate and video resolution) and package them to generate an adaptive bitrate file, so that the player can automatically select and play back the stream best suiting the current bandwidth. The adaptive bitrate streaming feature of VOD is industry-leading in terms of feature comprehensiveness and ease of use.
Strength
Description
Comprehensive features
Adaptive bitrate streaming supports HLS and MPEG-DASH formats.
Adaptive bitrate streaming supports advanced features such as encryption and digital rights management (DRM).
Ease of use
All parameters of an adaptive bitrate streaming task of VOD can be set in a template. Rather than configuring complex parameters, you only need to enter a template ID. VOD provides preset templates of common parameter combinations for you to use directly. You can also manage your own custom templates.
Adaptive bitrate streaming supports automatic task triggering upon upload completion. You can specify the task flow parameters during upload, and the adaptive bitrate streaming task will be triggered automatically upon the completion of audio/video upload, eliminating the need to initiate a task manually.
Adaptive bitrate streaming can be initiated manually for existing audios/videos. You only need to specify the template ID when initiating a task.
The VOD Player SDK supports adaptive bitrate streaming and can be integrated quickly and easily.

Use cases

Scenario
Description
Ecommerce platforms
Audios/videos are available in multiple definitions. When a viewer plays a product video, playback smoothness is guaranteed first, and the stream with the optimal video definition is switched to automatically based on the viewer’s network conditions.
Video websites
The same video is available in multiple definitions. The player automatically switches to the optimal definition based on the current network conditions, guaranteeing a smooth playback.
UGSV platforms
The bitrate is automatically selected based on the network conditions of the user's playback device to guarantee smooth playback.
Online education platforms
Multiple definitions can be provided for pre-recorded video courses, so that the player can automatically choose the optimal definition for playback based on network conditions. If a course is particularly important and must be watched in a high definition, students can also manually choose the definition (If the bitrate is too high for the video to be played smoothly, pause playback and wait for the video to buffer).

Learn More

For information on how to use the feature, see Transcoding to Adaptive Bitrate Streaming.

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback