on Demand

Video on Demand Product Introduction

Product Documentation

©2013-2019 Cloud. All rights reserved. Page 1 of 24

Copyright Notice

©2013-2019 Tencent Cloud. All rights reserved.

Copyright in this document is exclusively owned by Tencent Cloud. You must not reproduce, modify, copy or distribute in any way, in whole or in part, the contents of this document without Tencent Cloud's the prior written consent.

Trademark Notice

All trademarks associated with Tencent Cloud and its services are owned by Tencent Cloud Computing (Beijing) Company Limited and its affiliated companies. Trademarks of third parties referred to in this document are owned by their respective proprietors.

Service Statement

This document is intended to provide users with general information about Tencent Cloud's products and services only and does not form part of Tencent Cloud's terms and conditions. Tencent Cloud's products or services are subject to change. Specific products and services and the standards applicable to them are exclusively provided for in Tencent Cloud's applicable terms and conditions.

©2013-2019 Tencent Cloud. All rights reserved. Page 2 of 24 Video on Demand

Contents

Product Introduction Overview Features Audio/Video Storage Management Audio/Video Transcoding Audio/Video Playback Acceleration Strengths Scenarios Solutions UGSV Video Website

©2013-2019 Tencent Cloud. All rights reserved. Page 3 of 24 Video on Demand

Product Introduction Overview

Last updated:2021-08-20 17:03:48

Relying on Tencent's years of experience in audio/video technologies and its cutting-edge infrastructure, Tencent Cloud Video on Demand (VOD) provides one-stop VPaaS (Video Platform as a Service) solutions for audio/video capture, upload, storage, automated transcoding, accelerated playback, as well as media asset management and audio/video communications to customers. With stable and reliable distribution capabilities to deliver high-quality in a quick and flexible manner, VOD enables customers to focus on their business, select services as needed, and respond to market changes with agility.

Product Architecture

Cloud video storage, video transcoding service, and video playback acceleration are the core components of Tencent Cloud video solutions.

Cloud video storage You can upload or pull video contents through the VOD console or SDK, store media files on VOD’s media asset management backend, and perform operations such as cold/hot backup storage, media asset management, and video information retrieval.

©2013-2019 Tencent Cloud. All rights reserved. Page 4 of 24 Video on Demand

Video transcoding service In the VOD console, you can perform inappropriate information recognition and content recognition on the obtained source video data. You can also transcode, screenshot, watermark, encrypt, and generate thumbnails for videos, etc. Video playback acceleration With the aid of thousands of CDN cache nodes across China, VOD can distribute and manage your audio/video resources to deliver a flexible and smooth watch experience in multiple channels. You can integrate your own or Tencent Cloud's player SDKs with your existing business.

©2013-2019 Tencent Cloud. All rights reserved. Page 5 of 24 Video on Demand

Features Audio/Video Storage Management

Last updated:2021-08-30 10:05:46

System Architecture

©2013-2019 Tencent Cloud. All rights reserved. Page 6 of 24 Video on Demand

Product Features

Audio/video upload

You can upload files from your local file system or via URLs or APIs. VOD supports checkpoint restart, large file upload, and multi-replica backup. For details, please see Media Upload Overview. Supported files formats for upload include:

©2013-2019 Tencent Cloud. All rights reserved. Page 7 of 24 Video on Demand

Video: 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, and OGG Audio: MP3, M4A, FLAC, OGG, WAV, RA, AAC, and AMR Thumbnail: JPG, JPEG, PNG, GIF, BMP, TIFF, AI, CDR, EPS, and TIF

Audio/video storage

VOD supports data storage with redundancy across architectures and devices. It provides 99.9% durability of objects, outperforming traditional architectures. It also supports multiple storage classes to meet your needs.

Storage classes: STANDARD, STANDARD_IA, ARCHIVE, and DEEP ARCHIVE. Lower storage costs: custom rule-based storage policies, auto deletion of expired media files, and real-time image processing.

Media asset management

You can manage media files through the VOD console or APIs by performing operations like adding categories and labels. You can export all information of such files.

Quick edit of media file information Media file search with multiple filters Media file processing, transcoding, watermarking, thumbnail setting, and screencapture Exporting media file information in CSV or JSON format Sharing media files via WeChat QR code Setting multiple levels of categories and labels for videos Managing media files by table, online preview, and download Supporting multiple storage classes Setting hotlink protection URL with allowlist/blocklist

©2013-2019 Tencent Cloud. All rights reserved. Page 8 of 24 Video on Demand

Audio/Video Transcoding

Last updated:2021-08-30 10:25:47

System Architecture

©2013-2019 Tencent Cloud. All rights reserved. Page 9 of 24 Video on Demand

Features

Audio/video transcoding

The transcoding feature converts a video bitstream. It changes parameters of the source bitstream, such as codec, resolution, and bitrate, for playback on different devices in various network environments. For more information, please see Transcoding. The following benefits can be achieved with transcoding:

Supports multipart transcoding, elastic scalability of transcoding resources, and dynamic capacity expansion to meet the needs of customized transcoding in various scenarios. Supports all mainstream formats, multiple resolutions, and multiple bitrates. It features flexibly configurable transcoding templates and custom watermarking. Intelligently analyzes video metadata to select the optimal transcoding template accordingly and calls back the transcoding result to the user promptly. Supports H.265 transcoding, 4K transcoding, HDR transcoding, and video transcoding to GIF.

Supported transcoding formats:

Parameter Type Description

WMV, RM, MOV, MPEG, MP4, 3GP, FLV, AVI, RMVB, TS, ASF, MPG, Container WEBM, MKV, 3U8, WM, ASX, RAM, MPE, VOB, DAT, MP4V, M4V, F4V, mode MXF, QT, OGG

Input AV1, AVS2, H.264/AVC, H.263, H.263+, H.265, MPEG-1, MPEG-2, Video format MPEG-4, MJPEG, VP8, VP9, QuickTime, RealVideo, Windows Media codec Video

Audio AAC, ADPCM, AMR, DSD, MP1, MP2, MP3, PCM, RealAudio, Windows codec Media Audio, Vorbis

Video: FLV, MP4, HLS (M3U8 + TS), MXF Container Audio: MP3, MP4, Ogg, FLAC, M4A format Image: GIF, WebP Output format Video H.264/AVC, H.265/HEVC, AV1 codec

Audio MP3, AAC, FLAC, MP2 codec

©2013-2019 Tencent Cloud. All rights reserved. Page 10 of 24 Video on Demand

Audio/video editing

Audio/video editing includes video splicing and editing features as detailed below:

Enables you to create audio/video clips of a specified duration starting at a specified time point and splice multiple video files into a single file. Supports point-in-time screencapture, sampled screencapture, and image sprite generation. Supports deleting the audio track from a video.

Video AI

The video AI of VOD has various AI-powered features such as intelligent video recognition and intelligent video analysis as detailed below:

Leverages YouTu's DeepEye intelligent recognition technology to identify pornography on your video platform. This helps you greatly improve the coverage and efficiency of your fight against pornography and build a green, healthy social network environment. Offers an accuracy of over 65% at a 0.01% FAR and over 80% at a 0.1% FAR in porn recognition. Supports searching for elements such as tags, figures, phrases, scenes, and objects based on in- depth understanding of audio/video content, helping you improve the availability of media assets and quickly locate desired video content. Generates distinctive tags and thumbnails quickly for your audio/video content to increase the efficiency of recommendation service.

Adaptive bitrate streaming

Adaptive bitrate streaming refers to the process of transcoding a video and muxing it into adaptive bitstream for output. It involves audio/video files with various bitrates and a descriptive file (manifest).

A player can dynamically select the most appropriate bitrate for playback based on the current bandwidth. The adaptive bitrate streaming parameters can specify "video transcoding parameters" and "audio transcoding parameters" of each substream. VOD uses an adaptive bitrate streaming template to represent the set of parameters for easy configuration. For more information, please see Adaptive Bitrate Streaming. Adaptive bitrate streaming has the following benefits:

Dynamically selects the appropriate bitrate for playback based on the changes in the network bandwidth of devices, helping you conserve bandwidth while delivering a smoother viewing experience. Supports customizing video and audio parameters to meet your diverse needs. Supports multi-resolution, multi-bitrate substream modes that can be configured easily and flexibly.

©2013-2019 Tencent Cloud. All rights reserved. Page 11 of 24 Video on Demand

TESHD

The Tencent Extreme Speed High Definition (TESHD) feature of VOD uses video AI algorithms to recognize videos based on video scene category and selects the optimal encoding parameters by accessing various factors such as original bitrate, frame rate, resolution, texture, motion variation, server load, and ROI detection, which can effectively improve the video quality and reduce bandwidth loss.

Leveraging the intelligent dynamic encoding technology integrated with intelligent scenario recognition, dynamic encoding matching, and image quality restoration and enhancement, TESHD enables video businesses such as live video broadcasting and video on demand to provide higher- definition streaming services at lower bitrates, thereby delivering a new HD video experience.

©2013-2019 Tencent Cloud. All rights reserved. Page 12 of 24 Video on Demand

Audio/Video Playback Acceleration

Last updated:2020-07-30 12:32:03

System Architecture

©2013-2019 Tencent Cloud. All rights reserved. Page 13 of 24 Video on Demand

Features

Customizing domain names

VOD supports the use of Tencent Cloud domain names or custom playback domain names. VOD supports setting different hotlink protection and release rules for different playback domain names.

Hotlink protection

VOD supports the configuration of referer hotlink protection, which implements access control via the referer field in HTTP requests to protect websites against hotlinking. VOD supports configuration of IP blocklist/allowlist to filter access source IPs and effectively defend against malicious users. VOD supports key and timestamp hotlink protection to control the expiration time of access. The innovative hotlink protection feature for member video preview in VOD allows configuration of the time limit for video preview. The playback will end when the time limit for preview is reached and will be resumed after successful membership payment.

Player SDK

VOD offers player SDKs for iOS, Android, and web that support pre-roll, mid-roll, and post-roll images, on-screen comments (for web player only), customization of player logo, and configuration of player password. VOD supports quick release through iframe and progressive loading of video files. VOD offers APIs for getting playback status and setting events.

Publishing on WeChat

Through the integration with WeChat, VOD can directly generate links for video release through WeChat Official Account, enabling you to quickly publish videos to your WeChat Official Account.

Business statistical analysis

VOD provides statistical analysis service for video business, allowing you to keep track of traffic, bandwidth, and clicks by time, region, and ISP. VOD provides statistical analysis service for all the video files and supports viewing playback count and traffic of an individual video.

©2013-2019 Tencent Cloud. All rights reserved. Page 14 of 24 Video on Demand

Strengths

Last updated:2021-01-27 18:36:14

Video Upload

VOD supports multiple video upload methods such as local upload, video pull from URL, upload via API, and upload from client. VOD can convert live recording to video on-demand and has various features such as multi-format video upload, large file upload, upload resumption, and redundant file backup.

Video Production

VOD provides a wide variety of video production features such as frame-by-frame clipping, multi- track production, picture-in-picture, cropping, filters, adjustable-speed playback, audio mixing, transitions, audio/video separation, text animated effects, image animated effects, and shortcut keys, fully meeting your diverse content production needs. VOD features video production in console, which makes it easy for you to produce videos in the cloud.

Video Storage

VOD features redundant storage of video files across architectures and devices to support remote disaster recovery and isolation of resources. VOD supports cold/hot storage separation of video files to provide multiple options for your storage needs.

Video Transcoding

VOD offers more than 12,000 distributed transcoding clusters, which can support up to 2,000 concurrent transcoding tasks and provide high-quality and efficient transcoding capabilities. VOD supports TESHD which can effectively repair the video quality without reducing it. VOD supports adding watermarks on demand and setting different transcoding formats to flexibly satisfy your needs in different application scenarios.

Video Distribution

VOD has access to over 1,100 Tencent Cloud CDN cache nodes, which can provide a smooth video content delivery acceleration experience based on the BGP networks and 17+ ISPs across China. VOD has a built-in default domain name. If you do not have a domain name, the preset domain name can be used to deliver resources based on the nearby region. This allows you to quickly get

©2013-2019 Tencent Cloud. All rights reserved. Page 15 of 24 Video on Demand

the video resources for playback, effectively solving the delay problem. In addition, custom domain names can be configured.

Video AI Capabilities

VOD has various intelligent features such as speech and text recognition, which can effectively perform automated operations like video editing, splicing, and screencapturing, as well as AI- based intelligent video recognition and sensitive information processing, so as to reduce the manual workload. VOD features intelligent recognition in console, which makes it easy for you to customize intelligent video recognition in the VOD console.

Video Ecosystem

VOD is connected to the resources in Tencent Video's V+ channel, providing you with a diversity of video publishing platforms and monetization methods.

Adaptive Bitrate Streaming

VOD can determine the change in network connection speed to select the most suitable bitstream for playback, ensuring the smoothness of video playback and improving the user experience. VOD can select the most appropriate bitstream according to the network environment to make full use of the network bandwidth.

TESHD

Based on the technologies such as audio/video encoding, intelligent scenario recognition, dynamic encoding, and three-level (CTU/line/frame) precise bitrate control model accumulated by Tencent Video Cloud over the years, TESHD enables video businesses such as LVB and VOD to provide higher- definition streaming services at lower bitrates (reduced by over 30% on average).

Superplayer

Superplayer is a free player provided by VOD.

It offers simple encoding, where videos can be played back with only video ID required. It features adaptive bitrate streaming to improve the playback experience. It supports playing back videos with hotlink protection enabled. It has a wide range of features such as thumbnail preview and video cover generation.

©2013-2019 Tencent Cloud. All rights reserved. Page 16 of 24 Video on Demand

Scenarios

Last updated:2021-08-20 17:02:20

Video Portal

VOD provides a rich set of features such as video upload, video production, video management, intelligent thumbnail generation, superplayer, and sub-account management, making it suitable for video websites, news portals, internal training platforms, and other scenarios where video playback is required.

E-commerce

VOD provides features such as transcoding template, player SDK, video production, and video keyframe description, making it suitable for video websites, e-commerce platforms, short video distribution services, and other scenarios where video transcoding and playback are required.

Copyright Protection

VOD offers a wide range of features such as on-demand file storage management, hotlink protection, CDNs for video acceleration, and player SDK, making it applicable to video websites, online education platforms, paid video services, and other scenarios where video encryption is required.

Radio, Television, and OTT Services

VOD comes with features such as storage management, transcoding processing, video acceleration CDN, and intelligent content recognition, making it suitable for scenarios where 4K transcoding, HDR, H.265, super resolution, content migration, and intelligent content recognition are required.

Short Video Applications

VOD features storage, intelligent content recognition, transcoding, adaptive bitrate streaming, watermarking, thumbnail generation, encryption, and distribution of videos, making it apt for short video scenarios where videos captured by clients are uploaded after operations such as cropping,

©2013-2019 Tencent Cloud. All rights reserved. Page 17 of 24 Video on Demand

audio mixing, special effect processing, subtitling, and sticker adding are performed. For more information, please see User Generated Short Video SDK.

Live Recording to VOD

VOD supports recording, cold storage, transcoding, screencapture of live streaming files, suitable for use cases such as live sale, e-commerce platforms, and online education.

©2013-2019 Tencent Cloud. All rights reserved. Page 18 of 24 Video on Demand

Solutions UGSV

Last updated:2021-08-23 17:55:53

UGSV Application

Foreword

Mobile UGSV businesses have a wide variety of use cases in ecommerce shopping, entertainment video, and video software. Tencent Cloud VOD provides a one-stop UGSV solution covering all stages from video generation, upload, and processing to distribution and playback, which enables you to quickly implement and launch your mobile UGSV application while focusing on your business development.

In the UGSV use case, Tencent Cloud VOD's UGSV SDK provides a rich set of features such as capturing and shoot, editing and splicing, special effect production, reverb and subtitling, and dynamic stickers. With the support of VOD's powerful backend capabilities, you can easily build UGSV applications. In addition, the UGSV SDK also provides:

Various filters, beauty filter effects, and dynamic stickers to reduce the difficulty of development and improve the user experience. UGSV demos, open-source code, and comments to make it easier for you to better understand and use the UGSV SDK.

©2013-2019 Tencent Cloud. All rights reserved. Page 19 of 24 Video on Demand

Scheme architecture

Directions

1. Sign up: sign up for a Tencent Cloud account and activate the VOD service as instructed in Getting Started - Step 1. Activate VOD. 2. Activate the license: add the UGSV license in the VOD console and enter the information. 3. Download: download the application source code and debug, compile, and run it as instructed in Quickly Building UGSV Application.

Relevant Information

For more information on UGSV license fees, please see Other Value-Added Services.

©2013-2019 Tencent Cloud. All rights reserved. Page 20 of 24 Video on Demand

For more information on how to build a UGSV application, please see Quickly Building UGSV Application. For the list of UGSV SDK features, please see SDK Download.

©2013-2019 Tencent Cloud. All rights reserved. Page 21 of 24 Video on Demand

Video Website

Last updated:2020-09-25 10:56:02

Video Encryption Scenario

Foreword

The entire video service industry (including various scenarios such as video website, video portal, and online education) requires secure and reliable video on demand services. In addition, as users are getting more and more aware of copyright protection, the needs for video encryption also grows. To this end, Tencent Cloud VOD provides a video encryption scheme that can be built quickly and deliver a smooth watch experience.

In video encryption scenarios, VOD combines hotlink protection, encrypted adaptive bitrate streaming, and superplayer features, enabling you to quickly integrate the player into your mobile and web clients for easy implementation of various capabilities such as definition switch, thumbnail preview, video preview, and encrypted playback. Backed by the powerful backend of VOD, you can easily provide end-to-end video services ranging from video upload and transcoding to delivery acceleration and playback. In addition, VOD also has the following features:

Hotlink protection can be enabled for playback control before video playback at video websites so as to guarantee video security. The network environments of applications are complex and ever-changing. When videos with a high bitrate are played back in a poor network environment, lags may occur. VOD provides adaptive bitrate streaming that supports various resolutions and bitrates, allowing the players to dynamically switch to appropriate video streams based on the network bandwidth. Encrypted adaptive bitrate streaming and hotlink protection can be configured for the VOD superplayer to further enhance the security.

Scheme architecture

©2013-2019 Tencent Cloud. All rights reserved. Page 22 of 24 Video on Demand

Playing back encrypted video at video website

Directions

1. Sign up: sign up for a Tencent Cloud account and activate the VOD service as instructed in Getting Started - Step 1. Activate VOD. 2. Process: initiate video upload and transcoding services in VOD as instructed in Uploading Video. 3. Configure parameters: add superplayer configuration, select the encrypted adaptive bitstream for playback, select the image sprite used for preview, and set the playback control parameters (such as preview duration and number of IPs allowed for playback) as instructed in Superplayer Configuration. 4. Preview: preview the video and player and get the corresponding player code as instructed in Superplayer Preview.

©2013-2019 Tencent Cloud. All rights reserved. Page 23 of 24 Video on Demand

Relevant Information

For more information on hotlink protection, please see Overview. For more information on adaptive bitrate streaming, please see Adaptive Bitrate Streaming. For more information on superplayer, please see Superplayer. For more information on video encryption, please see Overview.

©2013-2019 Tencent Cloud. All rights reserved. Page 24 of 24