Limits

更新时间:
复制 MD 格式

This topic describes the limits of Real-Time Communication (RTC).

SDK limits for each platform

Platform

Limits

Windows

  • System version: Windows 7 or later

  • Supports win32 and win64

Mac

  • System version: 10.14 or later

  • Supports Intel and Arm chips

iOS

  • iPhone: iOS 12 or later

  • CPU architecture: Supports arm64. Does not support armv7, or the i386 and x86 architectures for emulators.

Android

  • System version: Android 5.0 or later.

  • API version: Supports API level 21 or later. The target API level is 31.

  • CPU architecture: Supports armeabi-v7a and arm64-v8a architectures for physical devices.

  • Other: Does not support external USB cameras.

HarmonyOS

  • System version: HarmonyOS 12 or later

Linux

  • System version: Ubuntu 18.04 or later, and CentOS 7 or later.

  • CPU architecture: x64

Web

Limits vary by platform and browser. For more information, see Browser compatibility and known issues.

Concurrency limits

Type

Concurrency quota

Concurrent channels per application

Unlimited.

Concurrent users per channel

The default limit is 100 concurrent users per channel. To increase the limit, submit a ticket.

Maximum subscriptions per client

The default limit is 17 subscriptions. To increase the limit, submit a ticket.

Bypass stream ingest tasks

A maximum of 3 concurrent tasks per channel. To increase the limit, submit a ticket.

Recording tasks

A maximum of 3 concurrent tasks per channel. To increase the limit, submit a ticket.

Channel duration

The default duration is 24 hours.

To shorten the duration, configure the "Token options" parameter. For more information, see Use token-based authentication.

To extend the duration, submit a ticket.

Number of applications

The default limit is 100. To increase the limit, submit a ticket.

Custom layouts per application

The default limit is 100. To increase the limit, submit a ticket.

Custom recording templates per application

The default limit is 100. To increase the limit, submit a ticket.

Custom stream ingest templates per application

The default limit is 100. To increase the limit, submit a ticket.

Other limits

Type

Limits

Request rate for a single OpenAPI

10 per second. If this limit does not meet your business requirements, submit a ticket.

Data retention period

  • When an application is deleted, its data is permanently deleted.

  • Data for active applications is retained for up to one year and is then automatically purged.

Naming requirements for ChannelID and UserID

  • Must contain only letters (A-Z, a-z), digits (0-9), underscores (_), and hyphens (-). The maximum length is 64 characters.

  • RTC denies service for names that do not meet these requirements.

Naming requirements for UserName

Must be UTF-8 encoded and no more than 64 bytes in length.

Limits on the frequency and length of real-time messages from a single client

  • Frequency: Up to 60 messages per second. If this limit is exceeded, an error code is returned to the application. The application can check the error code and retry the request.

  • Length: Less than 4 KB for SDK version 3.7.0. For later versions, the limit is increased to 32 KB. Messages that exceed the length limit may be lost.