Objective
Calculating usage and pricing for Interactive Broadcast and Live Streaming.
Applies To
- Interactive Broadcast
- Live Streaming
- Usage
- Billing
Procedure
Live interactive video broadcasts allow broadcasters to host an event and allow up to 15,000 participants to interact simultaneously in real-time with minimal (sub 1 second) latency using WebRTC broadcast with Vonage Video client SDKs on the web or native devices. For Live interactive Broadcasts, standard video API per participant pricing applies.
Additionally, we offer Live streaming broadcasts, which allow users to stream to millions of viewers with HTTP Live Streaming (HLS), Low Latency HLS (LL-HLS), and/or stream directly to Facebook, Twitch.tv, and YouTube using RTMP (RMTPS is required with Facebook).
- Live streaming broadcasts, while having a slightly greater latency of 5-30 seconds, allow broadcasters to live stream a video session in cases when real-time WebRTC is not ideal:
- Streaming to a very large audiences, well over 5,000 viewers as a rule of thumb.
- Streaming over bad networks
- Streaming to platforms with limited WebRTC support (learn more about WebRTC support in web & mobile browsers)
- Live streaming broadcasts allow broadcasters to live stream a regular Vonage Video session to Social media platforms such as Facebook with RTMPS or YouTube using RTMP.
In this case, in addition to the costs for the regular Vonage Video session, your account will incur the following costs:
- HLS and RTMP broadcast content created minutes. Duration of the session that was live-streamed, independent of the number of broadcasters or viewers:
- $0.07 per minute of SD content created (HLS-only, RTMP-only, HLS+RTMP)
- $0.10 per minute of HD content created (HLS-only, RTMP-only, HLS+RTMP)
- $0.125 per minute of FHD content created (HLS-only, RTMP-only, HLS+RTMP)
- HLS content viewed:
- Duration of live-streamed content watched by all the HLS viewers.
- $0.0015 per minute of HLS content viewed (up to HD resolution) per HLS viewer
- $0.003 per minute of HLS content viewed (up to FHD resolution) per HLS viewer
Use Case | How to calculate usage? | Example | Pricing (SSM) | Pricing (PPM) |
Live streaming (HLS, RTMP) |
HLS & RTMP content created minutes = duration of the session that was live-streamed) HLS content viewed = n x duration of the session that was live-streamed (where n is the number of HLS viewers) |
Case 1 Live stream a 30-minute HD Content session with 1 Broadcaster to 100 HLS viewers and Facebook using RTMP |
HLS and RTMP content created minutes = 30 min + HLS content viewed minutes =(100 x 30) = 3000 min + |
HLS and RTMP content created minutes = 30 min + HLS content viewed minutes =(100 x 30) = 3000 min + |
Case 2 Live stream a 30-minute session with 2 Broadcasters to 100 HLS viewers and Facebook using RTMP |
HLS and RTMP content created minutes = 30 min + HLS content viewed minutes =(100 x 30) = 3000 min + Total streamed subscribed minutes* = (2 x 30) = 60 Subscribed min (* Session has 2 Broadcaster subscribing to each other streams) |
HLS and RTMP content created minutes = 30 min + HLS content viewed minutes =(100 x 30) = 3000 min + Total participant minutes* = (2 x 30) = 60 participant min (* Session has 2 participants) |
Additional Information
For more information on live streaming with Facebook, see RTMPS Required When Using Vonage Video API Broadcast via Facebook Live.
Articles in this section
- How to update service address and tax ID?
- How to use One Time Payment?
- How to update Billing or Invoice Address for Video API
- How can I calculate pricing for Audio Connector/Connect API?
- Billing Inquiries and Disputes - Video API
- Reading Your Video API Invoice
- Sales and Indirect Tax Charges for Video API Accounts Beginning July 2021
- Scenario: If one person is publishing audio/video to 100 people, who are only subscribing to that stream, is that charged as 1 streaming minute or 100 streaming minutes?
- Scenario: If two people are connected in a video call, both publishing and subscribing to video from each other for one minute, would that be charged as two minutes?
- Can I push my Vonage Video API-powered app to production during trial?