Frigate & Go2RTC iOS Compatibility Experience

Hey everyone, I wanted to share my recent experience with integrating Frigate and Go2RTC on my iOS devices. It’s been a bit of a learning curve, but I thought I’d document my journey in case others are facing similar challenges. So, I’ve been using Frigate for my security camera setup, and it’s been fantastic. The integration with Home Assistant has been smooth, and the built-in Go2RTC re-streaming feature seemed like a great way to reduce latency. However, I ran into an issue when trying to view live streams from push notifications on my iPhone. Initially, everything worked fine when I used the raw MJPEG URL directly from my cameras. The live stream would play perfectly when I clicked on the notification thumbnail. But when I switched to using Go2RTC for lower latency, the thumbnail would only show a black screen. It was frustrating because I really wanted the benefits of Go2RTC but couldn’t get the live view working on my phone. After some research, I realized that iOS push notifications might not support video playback over Go2RTC. It seems like iOS has specific requirements for video streaming, and MJPEG might be the only reliable format for notifications. But I didn’t want to sacrifice the low latency that Go2RTC offers. Here’s what I tried: I disabled the Go2RTC re-stream and reverted to using the raw MJPEG URL. The live stream worked perfectly on my iPhone, but I lost the low latency advantage. I started looking into ways to have the best of both worlds—low latency for real-time monitoring and MJPEG compatibility for iOS notifications. I stumbled upon some forums where others suggested re-encoding the stream to MJPEG on the server side. It sounds a bit complex, but I think it might be the solution. I’m planning to experiment with ffmpeg or gstreamer to see if I can pipe the Go2RTC stream into an MJPEG output that iOS can handle. If anyone has successfully set this up or has tips, I’d love to hear about your experiences! It’s been a great learning opportunity, and I’m excited to crack this puzzle. Let’s keep the knowledge flowing—happy smart home tinkering! :rocket: