System requirements for Physitrack Telehealth video consultations

Browser compatibility

Physitrack Telehealth is largely built on the WebRTC standard. 

For performance and security reasons, this requires that the practitioner uses recent versions of the supported browsers below.

Browser Screen sharing Exercise streaming
Google Chrome (current version and one version below) Enabled Enabled (web to web)
Microsoft Edge (current version and one version below) Enabled Enabled (web to web)
Safari with H.264 (with some limitations) and mobile Safari
Disabled Enabled (web to web)
Firefox (current version and one version below) Enabled Enabled (web to web)
Microsoft Internet Explorer 11 (with WebRTC plugin)
Note that as of 1 October 2019, Internet Explorer 11 is no longer officially supported by Physitrack for video calling. 
Disabled Enabled (web to web)

Client device compatibility

Clients can access video consultations via PhysiApp (our free client app) on: 

  • iOS
  • Android
  • web (see above browser requirements)

Bandwidth requirements

  • Video: 300 kbps per stream (recommended lowest level)
  • Audio: 50 kbps per stream (recommended lowest level)

Video specifications

Video resolutions — browsers:
  • 1280 x 720
  • 640 x 480
  • 320 x 240

Additional recommendations

  • Use a headset with microphone for improved sound quality and privacy
  • Use a USB echo-canceling speaker for meeting room environments

Firewall settings

  • For video calling (Voxeet)
    • To make sure we go through firewalls, we automatically switch from User Datagram Protocol (UDP) to Transmission Control Protocol (TCP; HTTPS).
    • If you are having a firewall problem, use the 443 port---this often solves the problem. If it does not solve the problem, please contact us.
    • Currently, video calling does not go through China's firewall system.
  • For presence detection (Google Firebase)
    • Open ports 5228, 5229, 5230 for Firebase communication.
    • Open communication at proxy level between the source server and following URLs:

Get in touch: Contact Physitrack Contact Physitrack