Updated on 2023-09-06 GMT+08:00

Constraints

Before using VOD, you need to know the following constraints.

Resource Limits

VOD has limits on resources such as domain names and watermarks.

Table 1 Resource limits

Item

Description

Limit

Region

The service is available for new users only in the CN North-Beijing4 region.

-

Domain name

Maximum number of self-owned domain names that you can add on the VOD console.

The domain name to be added must meet the following requirements:

The domain name has been licensed by the Ministry of Industry and Information Technology (MIIT) and the Internet Content Provider (ICP) license is still valid.

NOTE:

The system automatically checks all domain names under your name and deletes domain names that have been idle for a long time. For details, see Configuring Domain Names.

5

Pull from URLs

Maximum number of media files that can be pulled at a time

  • Console: 100
  • API: 16

URL pull rate

Rate at which one user pulls and uploads source media files offline to VOD from the URLs of the source media files in a day.

If there are a large number of media files, you are advised to migrate the media files to OBS buckets and then host them to VOD.

5–10 TB

Watermarking

Maximum number of watermarks that can be added to a video file at a time

2

Categorization

Maximum number of subcategories can be added to each category

128

Labeling

Maximum number of labels that you can add to a media file

16

Referer validation

Maximum number of domain names that can be added to a referer blacklist or whitelist

100

Media pre-loading

Maximum number of times that one subscriber can pre-load media files in a day

1,000

API Limits

The VOD service sets a limit on the number of API calls to prevent service interruption caused by repeated API calls in a short period of time.

Table 2 API rate limiting

Category

API

API Calls for a Single Tenant Per Minute

API Calls for All Tenants Per Minute

Media upload

  • Uploading media files to VOD
  • Obtaining upload authorization
  • Confirming media upload
  • Authorizing access to OBS
  • Replicating media files in OBS to VOD
  • Replicating media files from OBS to VOD
  • Verifying the upload

1,500

12,000

Pulling media files from URLs

100

1,000

Media management

  • Deleting media files
  • Publishing media files
  • Canceling media publish
  • Modifying file attributes

100

1,000

  • Querying file information
  • Querying file details
  • Querying media files

1,500

12,000

OBS hosting

  • Querying hosting tasks
  • Querying details about a hosting task
  • Querying details about hosted media files

1,500

12,000

Media pre-loading

Pre-loading a media file

10

250

Querying pre-loading results

100

1,000

Media processing

  • Processing a video file
  • Updating a video file
  • Extracting audio
  • Setting a thumbnail

100

1,000

Media category

  • Creating a media category
  • Modifying a media category
  • Deleting a media category
  • Querying media categories

100

1,000

Key query

Key query

1,500

12,000

Statistical analysis

  • Querying CDN statistics
  • Querying origin server statistics
  • Querying the most requested content
  • Querying playback logs of a domain name

100

1,000

Transcoding template group management

  • Creating a custom transcoding template group
  • Querying transcoding template groups
  • Modifying a custom transcoding template group
  • Deleting a custom transcoding template group

1,500

12,000

Watermark template management

  • Creating a watermark template
  • Querying a watermark template
  • Modifying a watermark template
  • Deleting a watermark template
  • Confirming watermark image upload

1,500

12,000

Subtitle management

Managing subtitles

100

1000

Transcoding template management

  • Creating a custom transcoding template
  • Querying transcoding templates
  • Updating a transcoding template
  • Deleting a custom template

1,500

12,000

Transcoding template set management

  • Creating a transcoding template group set
  • Modifying a transcoding template group set
  • Querying custom template group sets
  • Deleting a transcoding template group set

1,500

12,000