Skip to main content

Understanding Usage Quota Limits

In this documentation, you will find detailed information about the quotas associated with each plan, including usage limits for various features and functionalities. Understanding these quotas will help you optimize your usage, selecting the best pricing plan and make the most of your VideoSDK experience.

How VideoSDK limits concurrent usage quota

VideoSDK's approach to limiting usage focuses on concurrent usage rather than overall usage. Concurrent usage refers to the number of participants or requests that can be hosted or processed simultaneously.

For example, if there's a limit of 50 concurrent participants per organization, users can run multiple calls (sessions) simultaneously, with a maximum of 50 participants across all sessions combined.

How to view my current plan’s quota limits?

To view the current quota limits on your organization, simply navigate to the VideoSDK Dashboard, go to your Profile section, and click on the Billing tab.

Usage Quota Limits by Plan

VideoSDK provides different default limits based on your account type. You can increase these limits by purchasing Add-On Packs.

Detailed Usage Limits

ItemsFree PlanPAYG (On-demand)Pay-As-You-Go (Add-On Packs)Max Pack Buy on Dashboard
Participants (Hosts)Up to 50 concurrent hostsUp to 100 concurrent hostsAdd 100 hosts for $20 / pack / month5
RecordingsUp to 1 recordingsUp to 10 recordingsAdd 10 recordings for $20 / pack / month5
Agent Cloud SessionsUp to 1 Agent sessionsUp to 10 Agent sessionsAdd 10 sessions for $20 / pack / month5
VideoSDK Inference (STT, LLM, TTS, STS)Up to 1 unitsUp to 10 unitsAdd 10 units for $20 / pack / month5
Viewers (HLS/RTC)Up to 100 concurrent viewersUp to 200 concurrent viewersAdd 200 viewers for $20 / pack / month10
HLS EncodingUp to 1 encodingUp to 10 encodingAdd 10 units for $20 / pack / month5
SIP ConnectUp to 1 SIP ConnectUp to 10 SIP ConnectAdd 10 SIP lines for $20 / pack / month5
Real-time TranscriptionUp to 1 live TranscriptionUp to 10 live TranscriptionAdd 10 sessions for $20 / pack / month5
RTMPUp to 1 RTMP streamsUp to 10 RTMP streamsAdd 10 RTMP streams for $20 / pack / month5

How to increase my limits?

If you are on the Free Plan, simply upgrade to Pay-As-You-Go by providing billing details and credit card information to increase your default limits.

If you are already on Pay-As-You-Go and need even higher limits, you can purchase the Add-On Packs listed above directly from the VideoSDK Dashboard.

How to increase concurrency from the dashboard:

  1. Navigate to Billing > Usage Limits tab in the dashboard.
  2. Locate the specific service (e.g., Participants, Recordings) you want to increase.
  3. Click on the "+" button to add packs.
  4. Review the total monthly subscription cost at the bottom.
  5. Click Continue, confirm card details, and pay.
  6. Your increased limits will be active immediately.

Increase Concurrency

For custom enterprise requirements, please Contact us.

Enterprise Plan

For Enterprise users, all limits are tailored to the specific needs. Customised limits ensure optimal performance for your unique requirements.

To get started as an Enterprise user, simply get in touch with us, explain your requirements and use case, and we’ll customise the quota and limits according to your needs.

Examples to understand concurrent limits

Example #1

Let's say you're using video callings (RTC) in your organization on the Free Plan. In this scenario, you can concurrently host up to 50 participants. However, the number of calls (sessions) you initiate is unrestricted.

To simplify, you can run multiple sessions simultaneously, but concurrently, you can only accommodate a maximum of 50 participants across all sessions. If a 51st participant attempts to join, they won't be able to access the session until you upgrade your plan to increase your participant limits.

Example #2

Let’s say you're using live streaming in your organization on the Free Plan. In this setup, you can concurrently host up to 100 viewers joining the sessions. While you have the flexibility to host multiple live streaming sessions, the number of viewers joining session concurrently is restricted.

Example #3

Lets say you’re using video callings (RTC) in your organization on the Pay-as-you-Go Plan and you're hosting 5 concurrent calls (sessions), all of which are being recorded. Now, when you initiate the 6th call (session) and request recording, VideoSDK will not process your recording request. Instead, it will throw an error because you've reached your recording request limit.

If you have any questions regarding quota limits and pricing plan, post in our Discord community, contact us directly, or reach out to us on support@videosdk.live.

Got a Question? Ask us on discord