How much bandwidth does Highlights use? Follow
In this article:
- Highlights bandwidth impact overview
- How Highlights was optimized to minimize bandwidth use
- Bandwidth and individual Highlights messages
- Understanding total impact of Highlights on bandwidth
Highlights bandwidth impact overview
Hāpara Highlights provides near real-time visibility of student activity in their Google Chrome Browsers. Because of this, Highlights uses more school network bandwidth than other Hāpara tools.
Highlights communicates remotely between teacher and student devices via a Google Chrome Extension. These communication updates are sent and received by "messages" and a comparison could be made to sending or receiving emails or txt messages to update information. Larger messages can contain screenshots of students' Chrome Browser screens, and these types of messages have the highest impact on Highlights' bandwidth consumption.
How Highlights was been optimized to minimize bandwidth use
We are continually optimizing Highlights features and performance to provide teachers with valuable, up to date information, while minimizing bandwidth use. Specifically:
- When a teacher opens or manually refreshes Highlights' Current Screens tab, connected student devices in the class will send a single screenshot.
- While a teacher views the Highlights' Current Screens tab, a connected student device sends a screenshot when the student opens a new tab or closes a tab in their Chrome browser.
- If a student opens or closes multiple tabs in quick succession, a screenshot is sent after the final action.
- When a student moves between existing tabs in Chrome, a new screenshot is not sent.
- If Highlights is not in use, student devices will not send screenshots.
- While a teacher is using Highlights Browser Tab, Activity Viewer or Snaps, student devices will not send screenshots.
- The bandwidth used by each screenshot depends on settings in the Hāpara Admin Console in the Highlights page - allowing bandwidth use to be controlled by the administrator.
- By default, lo-res screenshots are 300 x 300 px, hi-res screenshots 600 x 800 px
Bandwidth and individual Highlights messages
The bandwidth used by individual messages depends on many factors, for example:
- Bandwidth used by a "light" message depends how many tabs the student has open. An average "light" message is approx 1 kilobyte.
- Bandwidth used by "heavy" messages depends on the image quality setting in the Bandwidth Control section of the Hāpara Admin Console, and how well the student's screen image compresses. With the default Highlights settings, most "heavy" messages range from 30 to 60 kilobytes. Lowering the image quality in the Admin Console can reduce this size down to 10 kilobytes.
- The default Highlights Activity Viewer setting is set to refresh the student information every 2.5 seconds.
Understanding total impact of Highlights on bandwidth
Because the frequency of these events depends entirely on student and teacher behaviours, it is nearly impossible to calculate a general average bandwidth usage figure. The total bandwidth used is entirely user and school specific, depending on how Highlights and students' Chrome browsers are utilized.
The "peak" bandwidth load occurs when a teacher opens or manually refreshes the Current Screens tab of Highlights, as the devices of all students in the class are asked to provide a screenshot. To reduce this peak, Highlights deliberately spreads these requests across a few seconds.