Functions
VOD ingests media files and transcodes these files for playback on a wide range of devices. It is widely used for online education, web portals, social, and live replay. Table 1 describes the functions of the VOD service.
Category |
Function |
Description |
---|---|---|
Media upload |
Formats |
|
Upload methods |
|
|
Upload rules |
|
|
Media management |
Category management |
You can create categories and manage uploaded audio and video files by category. |
Thumbnail management |
|
|
Subtitle management |
You can upload SRT subtitle files in UTF-8. |
|
Video publish |
After a video is published, a specific URL is generated. Your users can watch the video through the URL. |
|
CDN pre-loading |
You can pre-load media files on your domain name to CDN nodes for a better playback experience. |
|
Media processing |
Transcoding |
|
Video watermark |
You can add watermarks in PNG, JPG, and JPEG formats to videos. The maximum size of a watermark is 100 MB. |
|
Audio extraction |
You can extract audio from video files and save it as MP3 format. |
|
Snapshot capturing |
You can take snapshots from videos and save them as JPG files.
|
|
Packaging |
Packaging only changes media format without changing the resolution and bitrate. You can:
|
|
Content moderation |
The system checks the compliance of uploaded media files. |
|
Media acceleration and playback |
Custom domain name |
The configured VOD domain names can be used for media file distribution acceleration. |
Hotlink protection |
You can configure referer validation and URL validation to protect your resources to be distributed. |
|
Security management |
Referer validation |
You can configure referer blacklist and whitelist to control who can or cannot access your VOD resources and to prevent hotlinking. |
URL validation |
You can configure the key to control who can or cannot access your VOD resources and to prevent hotlinking. |
|
HLS encryption |
HLS videos can be encrypted using AES128 to prevent VOD resource leakage and link theft. |
|
HTTPS secure acceleration |
|
|
VOD console |
Dashboard |
|
Media file management |
|
|
Video processing |
|
|
Content moderation |
The system checks the compliance of uploaded media files. |
|
Audio and video upload |
Audio and video files can be uploaded from your local PC or obtained from the URL. |
|
Statistical analysis |
You can view resource usage on CDN and your origin server, and view most requested content. |
|
Global settings |
You can configure transcoding templates, watermark templates, HLS encryption, notifications, and workflows. |
|
Domain name management |
You can add your own domain name, and configure the CNAME, HTTPS secure acceleration, and hotlink protection for the domain name. |
|
Audio and video hosting |
You can authorize VOD to host media files in your OBS bucket and use transcoding and frame capture to process these files. |
|
VOD APIs |
Media upload |
APIs for media file upload are available, including local upload, replicating files from OBS to VOD, OBS hosting, and pull from URLs. |
Media management |
APIs for querying, publishing, canceling, deleting, and modifying media are available. |
|
CDN pre-loading |
A media pre-load API is provided to prefetch media files by ID or URL. |
|
Media processing |
APIs for video processing (transcoding, snapshot capturing, and HLS encryption), thumbnail setting, and media file moderation are available. |
|
Media category |
APIs for creating, deleting, modifying, and querying categories are available. |
|
Statistical analysis |
APIs for querying CDN statistics, VOD origin server statistics, and most requested content are available. |
|
Key query |
The HLS encryption key can be queried. |
|
VOD SDKs |
Server SDK |
Functions such as media upload, processing, management, pre-loading, and distribution are available. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot