What does TokBox charge for?
TokBox charges for the total number of subscribed minutes. For details of the cost per subscribed minute please see our pricing page: https://tokbox.com/pricing
What is a subscribed minute?
During a video or audio call, each user needs to both publish (upload their video/audio content), and subscribe (download video/audio content from the other users).
TokBox charges for subscribed minutes – we don’t charge for published minutes.
The total number of subscribed minutes depends on the length of the call and the use case, as 1:1 and multi-party calls work slightly differently. You can use the following formulae to calculate the total no. of subscribed minutes (when all participants are both publishing and subscribing):
Use Case |
Formula |
1:1 |
Number of subscribed minutes = 2 x duration of call Example: 2 users have a video conversation for 25 mins - The total number of subscribed minutes billed will be 2 x 25 minutes, which equals 50 subscribed minutes. |
Multi-party |
No. of subscribed minutes = n x (n-1) x duration of call where n is number of participants Example: 4 way, multi-party call for 25 mins: For a 25 minute conversation, the number of subscribed minutes is 4 x 3 x 25, so you would be billed for 300 subscribed minutes. |
Examples for calculating subscribed minutes
Here is some further information and example scenarios to help you understand for each use case:
1-1 calls
With one-to-one calls, User 1 needs to publish their own audio/video stream, and subscribe to User 2’s stream. User 2 does the same. So for each minute of conversation, there are two subscribed minutes.
- Example – 2 users have a video conversation for 25 mins - there are therefore two subscribed streams that run for 25 mins each. This means that the total number of subscribed minutes billed will be 2 x 25 minutes, which equals 50 subscribed minutes.
Multi Party Calls
For multi-party calls, you only need to publish your stream once. So User 1 would publish their own stream to the platform, and subscribe to the streams of User 2 and User 3, streamed directly from the platform. User 2 and User 3 would do the same. This means for n participants, there are n x (n-1) subscribed minutes per minute of conversation.
- Example - 4 way, multi-party call for 25 mins: If four users are having a video conversation then each user will have three streams that they are subscribing to. If they are all in the call for 25 minutes, 4 x 3 x 25 means you will be billed 300 subscribed minutes.