Kapal now includes greatly improved H.265 / HEVC support for live camera streams and Event Clips.
Kapal
A minimal, secure viewer for your Frigate NVR system.
Kapal is a lightweight and privacy-focused iOS and iPadOS app built specifically for users of the Frigate NVR (Network Video Recorder) system. Designed with simplicity, performance, and security in mind, Kapal lets you connect to your Frigate server and monitor your camera feeds with ease, without unnecessary bloat.
Key Features:
- Live Camera Grid: View all your cameras in a clean, real-time grid layout.
- Minimal Mode: Hide borders, labels, and UI elements to maximize visibility. See more cameras at once with less scrolling.
- Full-Screen Playback: Tap any feed to enter fullscreen live view.
- Picture in Picture: Keep a live camera visible while using other apps or navigating around your device.
- Event Review: Browse and replay past detection events directly in the app.
- H.265 / HEVC Support: Watch supported H.265 / HEVC live streams and Event Clips directly in Kapal.
- Privacy-First Design: Built natively with no analytics, trackers, or data collection.
Whether you’re reviewing a single feed or monitoring multiple zones, Kapal keeps the interface fast, clean, and efficient.
Disclaimer:
Kapal requires an existing Frigate NVR system to function. H.265 / HEVC support is still evolving and compatibility may vary depending on your camera, stream configuration, and Frigate/go2rtc setup. If an Event Clip does not play correctly in Kapal, it may still work in a dedicated video player such as the VLC mobile app.
This app coincides nicely with Kapal. It’s had a few new versions coming out with each one adding to the experience. Pretty happy with it and anxious to see future versions!
Needs a valid ssl cert but developer has contacted me and we will work on it.
Flexoffset
Just set up Cloudflare ddns and tunneling. App is improving and developer eager to get it working for everyone.
Developer Response
Edit 3/11/26: 1.5 is now out which lets you connect with whatever network combo you have now. Thank you again!Original:Hi — thank you for taking the time to leave feedback.I won’t get into specifics here, but I’d genuinely love to better understand your setup. I personally run a very similar self-hosted/DDNS configuration and it works well on my end, so there may be something small we can adjust.I’m a solo developer and I personally respond to every email. If you’re open to it, please reach out directly at hey@judeworks.app — I’ll work with you one-on-one to figure it out.Also, you’re absolutely right about visibility around support. Adding a clear support email on the landing screen is a great idea, and I’ll be including that in the next release.Building this has been a bit of a leap of faith — detailed feedback during development is rare (I’ve heard from roughly 0.002% of users), and I’m genuinely grateful to those who reach out. It directly shapes what gets improved next.If you’re willing, I’d really appreciate connecting.
I can’t believe it’s free!
Peteyx
I love this app! It is the best way to view my Frigate installation on iOS. It just works
Developer Response
You are too kind. Super happy that you enjoy it. Tell your nerdy NVR friends :)
Finally a good Frigate viewer!
Carlos3626
Just switch from android and struggled between the meh frigate apps available on iOS. Kapal just works, connected to my frigate over https and it’s seamless. This is the app you want.
Developer Response
Thank you so much! Reviews like this really pump me up to take Kapal to the next level. I’m really excited about the next couple of features in the pipeline. If you ever have any suggestions or issues, please reach out via the contact button in the app!Thank you again for your time and kind words!
What’s New
This update comes to you from a laundromat in Miami while I’m on vacation, because apparently that is when I decided to finally wrap up Kapal’s H.265 / HEVC support.
Main Improvements
H.265 / HEVC Reliability
This is a major H.265 / HEVC update for Kapal. Live camera streams and event clips using H.265 should now work much more reliably, including setups that previously failed or behaved inconsistently.
One of my own H.265 cameras has been a long-running troublemaker: unreliable live view, unreliable event playback, and constant edge cases exposing gaps in Kapal’s playback support. With this update, that camera is now correctly streaming its main feed and playing back events reliably.
Stream Quality Selection
You can now tap the stream quality while viewing a live camera and switch qualities directly from there. Kapal will remember your selection and use it as the default for that camera.
Other Improvements
- Improved live camera playback reliability for both main and sub streams.
- Improved playback handling for H.264 streams and event clips.
- Added better fallback handling for unsupported codecs and playback paths.
- Improved detection of available Frigate/go2rtc stream options.
- Improved main/sub/MJPEG fallback behavior so stream selection is clearer and more reliable.
- Added a connection status indicator while Kapal tests available stream fallbacks from main stream to sub stream to MJPEG.
- Improved event loading, filtering, snapshots, and thumbnails, especially for ongoing events.
- Added a dedicated fallback playback path so Kapal can still attempt event clips instead of failing immediately.
If you have a camera, stream, or event clip that still does not play correctly, please reach out: hey@judeworks.app
Version 1.7
The developer, JudeWorks, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
JudeWorks LLC
Size
42.4 MB
Category
Utilities
Compatibility
Requires iOS 18.5 or later.
iPhone Requires iOS 18.5 or later.
iPad Requires iPadOS 18.5 or later.
Mac Requires macOS 15.5 or later and a Mac with Apple M1 chip or later.