GlanceCam is a well rated and modern Mac app, 100% compatible with macOS 10.15 Catalina, that lets you keep an eye on one or more IP cameras:
• Install cameras from different manufacturers and avoid their cumbersome web interfaces or proprietary apps.
• Mount webcams in your living room, kitchen and garden to check on your cat when you're away, maybe turning on a light at night or taking a snapshot when kitty does something funny.
• Point a camera at your front gate and let visitors in by activating a network relay.
GlanceCam is a bit nerdy, but very useful if you want to take advantage of cheap webcams and maybe combine them to the automation capabilities of the Internet of Things (IoT); it works on your LAN or via Internet (please see the requirements below) and, while it's not the most "works out-of-the-box" home or business automation solution to configure (you'll need to know and type in a few network parameters, as detailed in the following description), it's flexible and brand-agnostic.
Here's how it works:
• With most IP webcams, you can receive the video stream via RTSP, HTTP or RTMP, without opening a browser; GlanceCam shows you those feeds in a resizable window you can keep always visible on your Desktop.
• You can add as many cameras as you like.
• The app shows one camera at a time in a single window, and you can switch between cameras inside that window; an upgrade to GlanceCam Pro will be available in the coming months as a one-time in app purchase (no subscriptions!) and will allow to open as many windows and cameras as you want, forever.
• For every camera, you can also configure up to 2 optional buttons, visible when you hover your mouse on the app window, to perform actions via customizable HTTP GET action URLs (PUT is not supported).
• GlanceCam's window can be configured to be always on top and visible in every Space; the app can optionally auto-launch at login.
• If your camera streams audio, you can easily enable or mute it.
• GlanceCam supports keyboard shortcuts, an URL scheme and Apple Script.
Please be advised that GlanceCam in designed for realtime playback and does not support DVRs/NVRs, proprietary cloud services, recording (nor playing back previous recordings), motion detection/notifications and PTZ control.
To take advantage of GlanceCam you'll need third party hardware (one or more cameras, optionally IoT enabled devices) and some knowledge about your network and cameras; please, check the requirements below or get in touch at firstname.lastname@example.org before purchasing.
• A Mac running macOS Catalina, Mojave or a previous version of OS X (compatibility goes back to 10.11).
• One or more IP cameras capable of broadcasting their stream via RTSP, HTTP or RTMP; you'll need to know the webcam IP address, the protocol of its video stream, the login credentials and port.
For example, the following is the URL format you'll have to enter into GlanceCam's Preferences to view a Foscam stream: rtsp://username:email@example.com:88/videoSub
You can check if your camera provides a RTSP, HTTP or RTMP stream by searching the web, usually on the manufacturer website; since there is no standard for the stream URL format, you'll need to retrieve the proper string on the camera's manual or website. If you can't find it, get in touch at firstname.lastname@example.org: we always try to help, and often succeed, but can't promise to be able to figure out the right URL for every model out there.
• For triggering actions by pressing the customizable buttons, you'll need devices or appliances that can react to HTTP GET calls.
For example, the following URL activates a Robot Electronics Ethernet relay: http://username:email@example.com:17494/io.cgi?DOA1=10
• To work over the Internet, you'll need a static public IP address (or a dynamic DNS service), to configure port forwarding for each camera and, optionally, for the action button; I recommend to start testing the video stream in LAN to check the compatibility
I hope you are safe and well! This new version 2.10 brings you a few helpful things for reliability and compatibility:
• GlanceCam now tries to detect if the connection to a camera is disrupted and, instead of leaving a deceitful frozen image on-screen, it tries to reload the video stream 3 times over the next 90-ish seconds; if the connection cannot automatically be re-established, you'll know because the window will remain grey, with a small red warning, until you manually reload it. I think this is much better than believing a camera il working when it is not, and in the tests that myself and a few Users have done since January, it has worked very well, so the feature is on by default. Please, let me know if you like this improvement or if you experience any issues!
• For each camera, there are now "expert tweaks" available in the app's Preferences. These are not settings most Users will need to adjust, but can be very helpful for special setups:
1. If you have a mirror image, you can flip the stream vertically or horizontally (or both).
2. By default, GlanceCam uses the RTSP over UDP protocol, which is perfect for most cameras and Users. If you regularly experience some significant delay when initiating the connection to the camera, or if you cannot establish a connection over a VPN (working from home, anybody?) or through a particularly aggressive firewall, you now have the option to enable RTSP over TCP, which in tests that myself and some Users have conducted in the last few months, in many cases could make a remarkable difference for both issues.
3. If you own a 4K camera and notice some frames dropped while being on a good reliable connection (LAN or fast WiFi, as dropped frames at 4K via Internet could be caused by the line speed), then it's possible that increasing the video buffer could help keep your frame rate smooth. Now this option is available, though it won't be necessary (and it is not recommended, because it necessarily increases the memory used by the app, even though GlanceCam remains super-efficient) for Users with 1080p or lower-resolution cameras, and also for 4K cameras with already smooth playback.
These "expert tweaks" apply per-camera and, if you know what you are doing and have a complex setup, I think you'll love them.
I know this is not the multi-windows upgrade most were waiting for, but GlanceCam 3.0 is not 100% ready yet, and I didn't want to hold back on these helpful features.
As always, don't hesitate to contact me at firstname.lastname@example.org and, if you find GlanceCam useful, please consider leaving a 5 star review or, maybe, sending a tip (you can do so – and make my day – from the app's Preferences). Thank you! –Cesare
Ratings and ReviewsSee All
It Really Does Work!
The maker of my cameras discontinued support of their veiwer software (it no longer worked after upgrading to Catalina). After trying several potential options--non of which worked--I found GlanceCam. The hardest part of GlanceCam is finding the correct format for the URL for your camera(s). For me it took a while on my end, but once I did, GlanceCam worked perfectly. I like the ability to use L/R gestures to move between camera views, but would really appreciate a tile screen with all (or some selectable subset) of cameras on screen at once. Nonetheless, this App does what it says it will do and does it well (once you get figure out your URL string). In farenss to GlanceCam, they are very upfront if you read the app description/web page that you will need to have this information for the app to work.
Developer Response ,
Thank you so much for your very nice and fair review, I really appreciate.
I know that finding strings is sometimes a bit tricky, so I try to encourage users to contact me with their camera model to try finding them together, and I often am able to help; I'm sorry I hadn't a chance to save you some time, but I am glad it all worked out in the end and that GlanceCam is useful to you.
As for the multiple cameras, it's taking a bit longer than I expected - being more work than anticipated - but version 3.0 of GlanceCam will come soon with the ability to open multiple windows with different cameras (and later I hope to be able to add a single window with grid, column and row layouts); to be 100% transparent, I expect the multi-camera feature to be an in-app purchase to recover part of the cost of the many, many hours it's taking to make it work.
Thank you again for taking the time to write this detailed review, please let me know if I can help with anything else.
One of the best viewers for a FosCam brand camera
Contacted Cesare for support on another brand of camera, (was not not a FosCam brand), Cesare quickly responded by email with video stream address combinations to try. After purchasing a FosCam branded camera, we were able to connect GlanceCam to it. The GlanceCam viewing options are the best I have seen to date. Recommend GlanceCam for all supported cameras. Other considerations are: Having a high data-capacty / good quality local I.P. network. As you may have experienced already, not easy to locate third party app.'s that easily connect to our own camera(s). GlancCam makes setup straight-forward, after entering the correctly configured camera video stream with audio listening option, address string. Thanks for reading / your time.
Developer Response ,
Thank you so much for leaving such a nice and detailed review, it really helps other Users understand what the app can do, and me because the best advertising comes from happy Customers :) Thanks again, and please don't hesitate to contact me again. -Cesare
Very simple, lean, and clean IP camera viewing app.
I have been using GlanceCam for a few weeks now. Performs well and the simple interface is wonderful. Cesare is very responsive to reasonable requests. The application works great with Duhua, Axis, and Elphel cameras. The resent addition of enabling or disabling sound from the top menu bar and the additional hook to switch between cameras round it’s features out nicely and work flawlessly.
Having the option to add two action buttons to call URLs is icing on the cake that I use to call analytics display on the cameras so I can tell when I might need to tweek the settings, and well sometimes it’s just fun to watch the cameras outline and identify objects realtime.
And not to forget the addtion of functions in the touch bar… Most excellent!
Thank you Cesare!
Developer Response ,
Thank you! Such a kind and generous review really made my day, and I really appreciate your input and feature requests!
By the way, your use of the action buttons to call the analytics for the camera is very smart, I never thought about it but I will do the same now!
Thanks again, I'm here if you need anything in the future. Have a great day! -Cesare
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
With Family Sharing set up, up to six family members can use this app.