ApsaraVideo for VOD has default limits on the resource usage and server API access. To raise the limits, you can contact after-sales or open a ticket. You need to describe your scenario and expected limits in detail, such as the number of your domain names and the frequency of accessing playback API operations.
|Resource type||Limit||When does the limit take effect|
|Domain name||Up to 20 for a single Alibaba Cloud account (If your website operates in China, make sure that you have obtained an ICP license for your domain name.)||When you add domain names in the ApsaraVideo for VOD console|
|Content refreshing and preloading||Up to 2,000 URLs and 100 folders refreshed and up to 500 URLs preloaded per day||When you refresh or preload content in the ApsaraVideo for VOD console or by using the API.|
|Bucket||Up to one in a single storage region||When you add buckets in the ApsaraVideo for VOD console|
|Category||Up to three category levels for a single Alibaba Cloud account and up to 100 subcategories in each category||When you create categories in the ApsaraVideo for VOD console|
|Custom tag||Up to 16 for a single video||When you add tags to videos in the ApsaraVideo for VOD console|
|Workflow||Up to 20 for a single Alibaba Cloud account||When you add workflows in the ApsaraVideo for VOD console|
|Transcoding template group||Up to 20 for a single Alibaba Cloud account||When you configure transcoding in the ApsaraVideo for VOD console|
|Review, editing, and snapshot templates||Up to 20 for a single Alibaba Cloud account||When you add the templates in the ApsaraVideo for VOD console or by using the API|
|Number of templates associated with a transcoding template group||Up to 20 for a single transcoding template group||When you configure transcoding in the ApsaraVideo for VOD console|
|Watermark||Up to 20 for a single Alibaba Cloud account||When you add watermarks in the ApsaraVideo for VOD console|
|Number of watermarks associated with a transcoding template||Up to 5 for a single transcoding template||When you configure transcoding in the ApsaraVideo for VOD console|
|Video editing||Only media files stored in the same region can be edited together.||When you edit media files|
|Callback URL||Up to one for a single service region||When you configure callbacks in the ApsaraVideo for VOD console|
ApsaraVideo for VOD has default limits on the frequency of accessing the server API. If the number of requests for calling an API operation exceeds the limit, excess requests are rejected.
If the limit is reached, ApsaraVideo for VOD randomly rejects excess access requests and returns an HTTP 400 error. The error code is Throttling.User, and the error message is Request was denied due to user flow control.
|API operation category||Frequency limit (maximum number of requests per second)||API operation|
|Media upload||100||CreateUploadVideo, RefreshUploadVideo, CreateUploadImage, CreateUploadAttachedMedia, UploadMediaByURL, and RegisterMedia|
|Audio and video playback||300||GetPlayInfo and GetVideoPlayAuth|
|High-frequency query||100||API operations for querying information such as media asset information and AI data, for example, SearchMedia, GetVideoInfo, and GetMezzanineInfo|
|Configuration management||10||API operations for configuring data such as transcoding templates, snapshot templates, video watermarks, AI templates, and domain names, for example, AddTranscodeTemplateGroup|
|Others||30||API operations for submitting transcoding, snapshot taking, AI, and media review jobs, modifying or deleting videos, and editing and producing videos, for example, DeleteVideo, SubmitTranscodeJobs, and ProduceEditingProjectVideo|
By default, the number of requests from a single IP address is limited to 300 per second. Note that this limit is applicable to Internet egress IP addresses.