Video Playback Troubleshooting

Q: Why won't videos play on CFITrainer when accessing from my organization's network?

A: If you can access the CFITrainer website but videos fail to load or stall during playback, the most common cause is your organization's network security infrastructure — such as a firewall, web proxy, or SSL inspection policy — interfering with video content delivery from media.cfitrainer.com.


Q: What domains need to be accessible for video playback to work?

A: Your network must allow unrestricted HTTPS traffic on port 443 to the following two domains:

  • www.cfitrainer.net — the CFITrainer application
  • media.cfitrainer.com — the media delivery server that streams all video content

Q: Our organization uses a cloud proxy or Secure Web Gateway (e.g. Skyhigh, Zscaler, Netskope). What do we need to configure?

A: SSL/TLS inspection must be disabled (bypassed) for media.cfitrainer.com. These platforms perform deep packet inspection on HTTPS traffic, which interferes with the way our video player fetches content. Adding media.cfitrainer.com to your SSL inspection bypass or exemption list is the most common fix and has resolved the issue in confirmed cases.


Q: Why does SSL inspection cause video playback to break?

A: CFITrainer uses MPEG-DASH adaptive bitrate streaming, delivered as a set of .mp4 files hosted on media.cfitrainer.com. The video player fetches specific portions of these files using HTTP Range requests. When a proxy intercepts and re-signs the HTTPS connection, it can:

  • Strip or ignore Range headers, preventing the player from retrieving the correct video data
  • Buffer large .mp4 files before delivering them, causing the player to time out
  • Rewrite or substitute the media file URLs, causing the player to lose track of the content entirely
  • Interfere with CORS response headers, preventing the player from loading content cross-origin

Any one of these behaviors will cause playback to fail or stall.


Q: Will switching to a different network (e.g. a personal hotspot) confirm whether the issue is network-related?

A: Yes. If video playback works correctly on a personal mobile hotspot or from outside the organization's network, that confirms the issue is specific to your organization's network configuration and not a problem with the CFITrainer platform itself.


Q: We've made the recommended changes but videos still aren't working. What should we do?

A: Please open a support ticket at CFITrainer and we'll be happy to schedule a Zoom session with you and a member of your IT team to diagnose the issue further. It would be helpful to have an affected user and an IT or network security representative available on the call. Please also confirm in advance that Zoom with screensharing is permitted under your organization's policies.