What is Interactive Broadcast and Live Streaming? How do I calculate pricing?

Live interactive video broadcasts allow broadcasters to host an event and allow up to 5,000 participants to interact simultaneously in real-time with minimal latency. Additionally, we offer Live streaming broadcasts, which allow users to stream to millions with HTTP Live Streaming (HLS), stream directly to Facebook, Twitch.tv, and YouTube using RTMP.

Live streaming broadcasts allow you to live stream a regular OpenTok session to:

    • A large audience or end-points that do not support WebRTC using HTTP Live Streaming (HLS)
    • Social media platforms such as Facebook or YouTube using RTMP

In addition to the costs for the regular OpenTok session, you will incur the following costs: 

  • HLS and RTMP content created minutes. Duration of the session that was live-streamed, independent of the number of broadcasters or viewers:
    • $0.10 per minute of HD content created (HLS-only, RTMP-only, HLS+RTMP)
    • $0.07 per minute of SD content created (HLS-only, RTMP-only, HLS+RTMP)
  • HLS content viewed:
  1. Duration of live-streamed content watched by all the HLS viewers
  2. Applies to HLS viewers only
  3. $0.005 per minute of HLS content viewed 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

+
Total Subscribed Minutes = 0 min

HLS and RTMP content created minutes = 30 min 

+

HLS content viewed minutes =(100 x 30) = 3000 min

+
Total participant minutes = 1 connection X 30min = 30 participant 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)

Have more questions? Submit a request