How do I estimate my monthly Video API charges in Subscribed Stream Minutes (SSM) pricing model ?

Objective

Estimating your Vonage Video API monthly charges using the Subscribed Stream Minutes (SSM) pricing model.

Applies To

  • Vonage Video API
  • Subscribed Stream Minutes (SSM)
  • Pricing
  • Billing

Procedure

During a video or audio session, each user must publish (upload their video/audio content) and subscribe (download video/audio content from the other users).

Customers on the Subscribed Stream minutes model are charged only for subscribed minutes. You are not charged for published minutes.

The total number of subscribed minutes depends on the length of the session and the use case, as 1:1 and multi-party sessions work slightly differently. Refer to the table below to calculate the total number of subscribed minutes (when all participants are publishing and subscribing).

Use Case Calculating Usage Example
1:1 or 2-Participant Session

Each participant subscribes to the stream from the other participant.

Number of streamed subscribed minutes = 2 x duration of the session.

A 15-minute session with 2 participants:

Total number of streamed subscribed minutes = (2 x 15) = 30 streamed subscribed minutes.
Multi-Party Session

Each participant subscribes to streams from the other participants.

Number of streamed subscribed minutes = n x (n-1) x duration of session
(where n is the number of participants).

A 15-minute session with 4 participants:

Total number of streamed subscribed minutes = (4 x 3 x 15) =  180 streamed subscribed minutes.

Broadcast - One-to-Many

The audience will subscribe to 1 stream from the Broadcaster.

Number of streamed subscribed minutes = n x duration of the session
(where n is the audience size).

A 30-minute session with 1 broadcaster and an audience size of 100:

The total number of streamed subscribed minutes = (100 x 30), = 3000 streamed subscribed minutes.

Broadcast - Few-to-Many

The audience will subscribe to the streams from each of the broadcasters. Additionally, broadcasters will subscribe to streams from other broadcasters.

No. of streamed subscribed minutes = (m x (m-1) x duration of session) + (m x n x duration of session)

(where m is the number of broadcasters & n is the audience-size).

A 30-minute session with 3 broadcasters and an audience size of 100:

The total number of streamed subscribed minutes = (3 x 2 x 30) + (3 x 100 x 30)=  9180 streamed subscribed minutes.

 

Have more questions? Submit a request