In a recent adventure, I embedded Frigate into my custom DAX home automation system by placing an nginx reverse proxy in front of DAX and routing Frigate through a /frigate/ subdirectory. This solved same-origin and streaming issues while preserving HTTPS and full WebSocket/MSE functionality. The final result is a seamless, reliable, real-time camera interface inside DAX without modifying Frigate or the DAX python core. Only a few changes on the DAX web interface for embedding the iframe were required.
