Skip to main content
Calcimator

Bandwidth Requirements Calculator

Internet speed needed for telehealth video quality.

Inputs

%
%

Results

Per-Session Bandwidth (Mbps)

5.5

Total Required (Mbps)

33

Recommended Line Speed (Mbps)42.9
Upload Needed (Mbps)16.5
Download Needed (Mbps)16.5
Monthly Data Usage (GB)2,552.3
Res Name720p
How to Use This Calculator
  1. Enter the number of simultaneous video consultation sessions.
  2. Select the video quality: SD (480p), HD (720p), or Full HD (1080p).
  3. Set the audio codec type: standard or high-definition audio.
  4. Review the Bandwidth Per Session and Total Bandwidth Required for all concurrent sessions.
  5. Add 30% headroom to the calculated bandwidth when sizing your internet connection or network upgrade.

How the result changes with Screen-Share Usage (%)

Screen-Share Usage (%)Per-Session Bandwidth (Mbps)Total Required (Mbps)
105.3532.1
355.7334.35
656.1837.05
906.5539.3

What each input means

Concurrent Video Sessions
Number of simultaneous telehealth video calls running at the same time.
Video Resolution
Video quality level: 0 = 360p, 1 = 480p, 2 = 720p HD, 3 = 1080p Full HD.
Screen-Share Usage (%)
Percentage of sessions that use screen-sharing simultaneously (adds ~1.5 Mbps each).
Protocol Overhead (%)
TCP/IP, TLS encryption, and TURN relay overhead. Typically 15-25%.

What each result means

Per-Session Bandwidth (Mbps)
Raw bandwidth consumed by a single bidirectional video session.
Total Required (Mbps)
Total bandwidth needed for all concurrent sessions including overhead.
Recommended Line Speed (Mbps)
Recommended internet speed with 30% headroom for jitter and bursts.
Upload Needed (Mbps)
Estimated upload bandwidth (roughly half of total for symmetric video).
Download Needed (Mbps)
Estimated download bandwidth (roughly half of total for symmetric video).
Monthly Data Usage (GB)
Estimated monthly data transfer assuming 8-hour days, 22 business days.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Concurrent Video Sessions = 5, Video Resolution = 2, Screen-Share Usage (%) = 20, Protocol Overhead (%) = 20 = 4 input(s) provided
  2. Calculate Per-Session Bandwidth
    Per-Session Bandwidth = videoPerSession + audioPerSession + screenSharePerSession
    5.5 = 5.5
  3. Calculate Total Required
    Total Required = totalRaw * (1 + overheadPct / 100)
    33 = 33
  4. Calculate Recommended Line Speed
    Recommended Line Speed = totalWithOverhead * 1.3
    42.9 = 42.9
  5. Calculate Upload Needed
    Upload Needed = round((totalWithOverhead / 2) * 100) / 100
    16.5 = 16.5

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.