InEvent experienced a major incident on July 15, 2021, lasting —. The incident has been resolved; the full update timeline is below.
Update timeline
- resolved Jul 20, 2021, 04:50 PM UTC
We encountered issues when using Low Latency with custom domains and we fixed it. The Low Latency Control Room option uses the Amazon AWS IVS technology for Low Latency Streaming (sub 5 seconds) and the 1.3.0 version of its IVS Video.js Player had an issue when working with cross-origin resource sharing (CORS) that resulted in a player with a frozen state (a pitch-black image with a blue play button that didn't work when pressing it). We have updated the player plugin to its newest version (1.3.1) and implemented fixes that will also circumvent CORS issues in the future -- a fallback to the regular iFrame using InEvent's domain in case the custom domain doesn't work (visually indistinguishable for regular users).
- postmortem Jul 20, 2021, 04:50 PM UTC
**Affected users:** Events with _Custom Domain_ enabled that used _Control Room_ video modes with the _Low Latency_ enabled. **Workaround:** Disable _Custom Domain_ or change the video latency to _Standard_. **Issue description:** We encountered issues when using _Control Room_ video mode with _Low Latency_ enabled and also using a _Custom Domain_ at the same time. The _Low Latency Control Room_ option uses the [Amazon AWS IVS](https://aws.amazon.com/ivs/) technology for Low Latency Streaming \(sub 5 seconds\) and the 1.3.0 version of its IVS Video.js Player had an issue when working with Cross-Origin Resource Sharing \(CORS\) that resulted in a player with a frozen state \(a pitch-black image with a blue play button that didn't work when pressing it\). We are still not sure if this issue was caused by the 1.3.0 version of the player or if it was an underlying issue with the _playlist url_ and the CORS headers sent by their servers. **Fix:** We updated the player plugin to its newest version \(1.3.1\) and implemented fixes that will also circumvent CORS issues in the future. This solution implements a fallback to InEvent's domain in case the _Custom Domain_ doesn't work - the fallback only affects the Video Player and not the actual parent window \(visually indistinguishable for regular users\). We also contacted AWS IVS support for further assistance. Per our throughout test, the player now works with _Custom Domains_ \(either on event level or company level\) on all browsers.