Menu

Expand
Rate this page:

Quotas and Limits

Overview

The Programmable Video service operates within certain quotas and limits that ensure a reliable and consistent operation. Quotas are account based and can be increased on request, whereas limits are system wide and independent of the account.

Room and Participant Account Quotas

The following table describes the default values for Group Rooms and P2P Rooms:

Default Quota1 Notes
Max Concurrent Rooms 20002 Maximum Rooms that can be in-flight at the same time
Max Concurrent Participants 20002 Maximum Participants that can be connected to your Rooms at the same time
Max REST API Read Requests per second 80 Maximum Read requests, e.g get Room, get list of Participants, etc.
Max REST API Write Requests per second 20 Maximum Write requests, e.g create Room, update Participant, etc.

1 More information on these quotas and how to design your application with these in mind can be found on the Guide to Scaling Applications page. Should you need an increase then contact sales.

2Note that WebRTC Go Rooms are limited to 100 concurrent rooms or participants per account.

Room and Participant System Limits

The following table illustrates the standard limits of the different Twilio Rooms:

Go Room P2P Room Small Group Room (Regular) Group Room
Max Participants 2 31 4 50
Max Participant Duration 4 hours 4 hours 4 hours 4 hours
Max Room Duration 24 hours 24 hours 24 hours 24 hours
TURN Server Usage Limited2 Unlimited Unlimited Unlimited

1Can support up to 10 audio-only participants, but max 3 participants recommended when video is published
2Participant minutes are FREE and 25 GB of TURN server usage per month is included

The following limits are independent of the Room type:

Value
Max Room Name 128 characters
Max Participant Identity 128 characters
Max Track Name 128 characters

Room Track Limits

Participant Bandwidth Limits

The following describes bandwidth limits for each Participant in a Room:

Go Room P2P Room Small Group Room (Regular) Group Room
Publisher Bandwidth per Participant 20,000 Kbps 20,000 Kbps
Subscription Bandwidth per Participant 4,000 Kbps 4,000 Kbps

Recommended Track Limits per Room

The following describes the recommended limit of total tracks by media type per Room:

Go Room P2P Room Small Group Room (Regular) Group Room
Max Audio Track Publications per Room 4 6 6 60
Max Video Track Publications per Room 4 6 8 60
Max Data Track Publications per Room 2 3 4 50

Recommended Track Limits per Participant

The following describes the recommended limit of subscribed tracks per Participant:

Go Room P2P Room Small Group Room (Regular) Group Room
Max Audio Track Subscriptions per Participant 2 4 6 60
Max Video Track Subscriptions per Participant 4 8 81 601
Max Data Track Subscriptions per Participant 1 2 3 49

1While it is possible to subscribe to many video tracks it is recommended that you limit the number of subscribed video tracks that receive media by specifying maxTracks when connecting to a Room using the network bandwidth profile.

The following describes the recommended limit of published tracks per Participant:

Go Room P2P Room Small Group Room (Regular) Group Room
Max Audio Track Publications per Participant 2 2 2 2
Max Video Track Publications per Participant 4 4 6 6
Max Data Track Publications per Participant 1 1 1 1
Rate this page:

Need some help?

We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd by visiting Twilio's Community Forums or browsing the Twilio tag on Stack Overflow.

        
        
        

        Thank you for your feedback!

        We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

        Sending your feedback...
        🎉 Thank you for your feedback!
        Something went wrong. Please try again.

        Thanks for your feedback!

        Refer us and get $10 in 3 simple steps!

        Step 1

        Get link

        Get a free personal referral link here

        Step 2

        Give $10

        Your user signs up and upgrade using link

        Step 3

        Get $10

        1,250 free SMSes
        OR 1,000 free voice mins
        OR 12,000 chats
        OR more