This article lists all requirements you'll need to use Highfive.
- HTTP TCP port 80 access to the internet.
- HTTPS TCP port 443 access to the internet.
- Outbound UDP port 5005. Replies sent to a flow on port 5005 must be routed back to the Highfive client through any firewalls and NATs.
As with any real-time web conferencing system, Highfive attempts to compensate and adapt to network conditions and glitches. However, you can help ensure best results by being aware of what can help the most. Video and audio are sensitive to 4 fundamental metrics of network health: available bandwidth, packet loss, latency, and jitter.
You can test your network connection using the steps outlined in this article before you start using Highfive.
Here's what we have at our Highfive offices for the absolute best audio and video quality:
- Bandwidth: For the most optimal quality, we recommend 2.5 Mbps (uplink) and 4.5 Mbps (downlink) available to each device that will be connecting to a meeting. Mobile devices require 1Mbps up/down per endpoint (2Mbps up/down recommended). Highfive will adjust call quality based on the amount of bandwidth available.
- Packet loss: less than 1.0% link loss at the throughput listed above
- Latency: less than 70 ms one-way latency to the Highfive service (e.g. start.highfive.com), with a standard deviation less than 30 ms.
- Jitter: less than 30 ms.
Video quality will suffer if these conditions are not met. You may see frozen video, low framerate, lower image quality, or higher "lag" especially with respect to the accompanying audio.
On mobile devices, Highfive recommends using Wi-Fi instead of cellular data, if available.
Note: For networks that are more customized, the network optimization steps outlined in this article can be performed to ensure the best experience possible.
Desktop and Laptop Computers
Minimum hardware requirements:
- 1.1 GHz Core M processor
- 4GB of RAM
- Microphone (Highfive currently requires a microphone even to only play out audio.)
- Webcam (Not required, but strongly recommended.)
Supported operating systems:
- Windows 7 or later
- macOS 10.9 or later
- Linux (requires Google Chrome 60 or later web browser)
- Chrome OS (requires Google Chrome 60 or later web browser)
- Google Chrome 53 or later (minimum 60 for in-browser calls)
- Microsoft Internet Explorer 11 or later
- Apple Safari (minimum 11 for in-browser calls)
- Mozilla Firefox
- Microsoft Edge
Security and permissions:
- Google Chrome 60 and later: Highfive requires webcam and microphone usage permissions. Having the ability to add the Highfive Desktop Streamer Chrome extension will also be required in order to share screens. (The extension is not required to start or join Highfive video calls.)
- All other supported web browsers: Highfive requires that users have permission to install a native software application. The application is installed in the user's ~/applications directory (macOS) or %HOME%\AppData\Local (Windows). Some antivirus services may interfere with Highfive and users may have to whitelist the application to allow it to run.
If you experience any difficulty installing the Highfive application on your computer, please contact your IT team or network administrator for assistance.
Highfive requires iOS 10.0 or later. The Highfive app is available from the App Store here.
Supported devices for the full (audio and video) Highfive experience:
- iPhone 5s or newer
- iPad Mini 2 or newer
- iPad 4 or newer
Supported devices for an audio-only experience:
- iPhone 5c
- iPhone 5
- iPad Mini
The Highfive app is available in the Google Play Store here.
- Android version 4.4 & higher
- Google Play service
- Device must support Bluetooth LE (BLE)
- Device must have an ARM processor (Intel devices are not supported)