How do I estimate my OpenTok monthly usage?

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

For help understanding how to estimate your application usage, information on high-volume pricing, or to discuss special go-to-market needs, contact us.

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.



 

Have more questions? Submit a request