TrafficCamNZ
Travel
Only for Mac
$1.99
TrafficCamNZ displays internet accessible pictures of Traffic Cameras from around the world. It can be used for any images, weather maps, surf pictures, even office security.
Images you choose as "Featured" are downloaded and displayed on screen in a configuration of 1, 4, or 16 images per screen, you can scroll the screen left and right.
TrafficCamNZ is also available on the iPhone, iPad, and iPod Touch.
TrafficCamNZ now contains details of more than 5000 cameras from around the world. You choose which cameras are the "featured" ones.
Managing your own personal list of cameras is easy too via the add new camera screen. Cameras can be bulk imported and exported.
Usage Notes:
* Pictures are displayed in the order they are received unless you set the image sequence number, you can then order the images how you want them
* Images are not cached, if you receive an image that isn't right (i.e. daylight when you know it is night time, that camera may not be functioning)
* Sometimes the traffic camera pictures are not up-to-date. You may see night pictures when it is supposed to be daylight or perhaps pictures don't change. TrafficCamNZ has no control over that
* You receive updates to the camera list automatically; a check is performed every 7 days when the application starts
* Click the image on the main window to display it full screen
Features:
* Load your own web images
* Use the same camera list on the iPhone, iPad, and iPod Touch for seeing images while you're on the move!
* Allows XML import and export of camera list
* Camera list (XML Import file) can be updated from a web site - doesn't require the release of a new application
more not at all what i expected or what it seemed to represent.
not at all what i expected or what it seemed to represent.
In this version
● Streaming Camera support mjpg, mjpeg, axis-cgi, video-cgi, m3u8 containing hls, live with m3u
● New cameras from around the world ontario_511 (921), alberta_511 (300), bc_drivebc (600), tfl_jamcams (177), utmc_northeast (100), colorado_cdot (400), caltrans, Australia, New Zealand, and the new Streaming cameras - iowa, maryland
● rtsp streaming support is not provided
● Screen refresh modified to NOT refresh streaming cameras
● Camera List screen provides a "Toggle Show" button - all cameras on screen will have their "Show" status toggled.
● Camera List gets the ability to filter my media type, Statis, HLS, MJPEG. Also added is a master resequence button - in addition you can click/drag cameras to manually resequence. And the list now includes the mediatype column so you can tell if the camera is static or streaming.
● Camera Edit enhanced for streaming images. Also fixes an issue displaying GPS coordinates on the map. Last image success / failure also updates for streaming images.
● Map display gets a big performance update - no more beachballs. Popovers display streaming images.
● Map display will now show Blue markers for Streaming cameras, and Orange markers for Static cameras
● Completed a review of screen layout procedures ensuring cameras are being laid out according to the sorted sequence
● Fixed an issue on launch where sometimes although the camera was correctly positioned the image would not be for that camera. This is a classic collectionView issue. Now fixed.
● Camera update/load process enhanced to delete cameras, when instructed to do so. Cameras that have been user added or user modified will not be deleted. This means that when the hosted master list update is made available for download and then processed it is possible that cameras will be deleted. These would be non functional cameras that clutter installations. Any locally modified cameras are considered to be "user modified" and will not be deleted.
1.6.0 May 28
In this version
● Same imagination, New internals - 95% rewritten in Swift - with increased reliability and improved User Experience
• Single-click for full screen, double-click to refresh, right-click for context menu
• Intuitive drag & drop to export images or reorder cameras (in the list screen)
• Smart tooltips and discoverable controls throughout
• Eliminated confusing keyboard shortcuts in favor of natural Mac interactions
● Revolutionary Auto-Refresh System
• Beautiful countdown progress ring shows exactly when next refresh occurs
• Elegant segmented controls for instant interval selection (15s, 30s, 1m, 5m)
• Click progress ring to cycle through intervals, long-press for custom timing
• Smart scheduling prevents network overload
● Pixel-Perfect Layout Engine
• Content-aware layout adapts dynamically to your camera count
• Dramatically improved performance and responsiveness
● Enhanced CloudKit Integration
• Complete migration to modern CloudKit architecture
• Improved memory management and faster startup times
• Seamless synchronization with TrafficCamNZ iOS app
● Smart Image Processing
• Intelligent disk caching with background processing
• Fresh image guarantee ensures current road conditions
• Error image caching and optimized network operations
• Modern layer backing for smooth visual performance
● Quality Polish
• Modern visual design with smooth animations throughout
• Enhanced right-click context menus with instant actions
• Redesigned splash window with rich text formatting
• Professional appearance that feels truly native on macOS
● Technical Excellence
• Enhanced Swift-Objective-C interoperability
• Improved memory management and performance optimization
• Maintained existing data and workflows
● Enhanced CloudKit Integration - Complete migration to modern CloudKit architecture for improved reliability and performance
• Improved Stability - Eliminated app crashes and launch delays through async Core Data initialization
• Better Memory Management - Optimized image processing and network operations to prevent memory leaks
• Seamless iOS Sync - Enhanced cross-device synchronization with TrafficCamNZ iOS app using shared CloudKit container
• Faster Startup - Streamlined initialization process for quicker app launch and camera display
• Reduced Background Activity - Optimized CloudKit sync notifications to improve battery life and performance
● Image handling performance improvements - The implementation balances performance optimization with the absolute requirement for fresh traffic camera images, ensuring users always see the most current road conditions.:
• Inteligent disk caching
• Background image processing
• Error image caching
• Modern layer backing
• Fresh image guarantee
● Drag and Drop on the camera list screen to reorder the cameras. Select the featured cameras checkbox at the top of the screen - drag and drop to reorder.
● Significant improvement in image refresh visual performance.
● Added visual countdown for auto refresh
TrafficCamNZ Desktop now delivers a truly native Mac experience with intuitive interactions, beautiful visuals, and rock-solid reliability.
1.5.0 10/11/2025
In this version
● Map feature for NZTA signs - signs with messages on them are more obvious - signs without text are still shown on the map without a colour bubble. The font size on the signs has also been reduced to better accomodate messages.
1.4.2 01/12/2025
In this version
● Built on the latest macOS - Sequoia
● Includes native Apple Silison Support
● Camera database is now synced via iCloud (CloudKit) - this means device sync is now done with CloudKit - previous usage of Ensembles has been deprecated
● Camera maintenance code for deduplication and blank camera detection have been rewritten - changes show up through CloudKit across your multiple devices very quickly.
** The following updates are only applicable for New Zealand **
● Updated NZTA processing from MERGE/REST to SOAP - For those in New Zeland you can trigger your own update to the cameras provided by NZTA (New Zealand Transport Agency - Waka Kotahi). Click on the button "Load / Merge SOAP" - this will download the latest publically available cameras and merge with the existing database - any existing cameras will be updated where changes have been made. As of December 2024 about 320 cameras are available.
● New Feature - the Map window will now display NZTA Road Signs. You can turn cameras on or off in the Map window, along with the road signs. Turning the road signs off and on will cause the latest avilable data to be downloaded from NZTA. Changing display regions on the map will cause the latest available data to be downloaded from NZTA. Blue bubbles on the map have a message on the sign. Green bubbles on the map mean that a sign is present without anything being displayed.
1.4.1 01/09/2025
1.3.1
In this version
● Built on the latest macOS - Big Sur
● Minimum deployment target is now macOS 10.9
● Updated device-to-device sync for compatability (Stabs and Perfs) - Ensembles
● Added crash protection where a malformed URL may cause some internal issues
● Updated default camera set
1.3.1 01/30/2021
In this version
● Built on the latest macOS - Catalina.
● Image layout on the main view is now the same (left to right) as the TrafficCamNZ Desktop application
● Backend data sync has moved to 'Ensembles'. Devices each trigger a data sync every 30 seconds. Please allow time for the data sync to complete.
● Default images file updated to only include camera that have received a successful image retrieval.
● Added ability to delete cameras that have a failed last retrieval - implemented as button on the utiity screen - no second chances
● The CoreData database of cameras is AutoSaved every 60 seconds - this also helps with cross device sync
● Changed the size of error text in the images to be more readable
● The size of the camera description at the bottom of images is now larger - scaled to fit the available space
● There's a new News screen displayed at launch to provide updates on new features and usage tips
● Updates to internet location of the camera file, was Google Sites, now Amazon S3 storage
1.3.0 09/06/2020
In this version
● TimeLapse recording disabled
● Command-Click an image in the main window to edit the image details
● Maps will show Traffic now if that data is available
● Fixed an iCloud merge policy setting - updates between iOS devices and MacOS should go much better
● Camera list now allows for bulk deletion of cameras
● Bug and stability fixes
● Adds support for TouchBar
1.2.8 04/23/2017
● Fixed an image layout issue on the main screen - single pixel per image row/column
● Fixed a possible issue when saving the camera data file
1.2.7 01/21/2016
1.2.5
In this version
● Updated Application Icon
● Fixed an issue where the camera layout would not initially display correctly until the window was resized depending on the OS setting for showing scroll bars
● Fixed an image layout issue on the main screen - single pixel per image row/column
1.2.5 03/19/2015
1.2.4
In this version
● Updates to iCloud syncronisation between Mac OS and iOS. If you have upgraded to iOS 8 and had trouble Syncing changes between devices, make sure that you are using the same iCloud account across devices, that iCloud drive is ON - and that iCloud storage is enabled in the applications on both the Mac and iOS devices. If trouble persists - you may need to delete the application on your iOS devices and reinstall.
● Created Duplicate deleter for CalTrans cameras - see utilities menu
1.2.4 03/11/2015
In this version
● Fixes an issue on Yosemite in the Camera Window when trying to enter/update Latitude/Longitude values
● Created JSON load for Sydney Australia data
1.2.3 12/02/2014
In this version
● Modifies the image size constraints in the main window - doesn't look as odd when resizing the window
1.2.2 10/18/2014
● Fixes an error when importing data from infoconnect
With iCloud enabled your TrafficCamNZ database is syncronised between your devices using the same iCloud account. Allow time for syncronisation to occur. When completed on an iPhone or iPad the Refresh button will turn red. On the Mac version the menu bar will change its title to indicate that syncronisation has completed - and on the Mac you will need to save the database to syncronise data to other devices.
Cool tip: Select your cameras to display using TrafficCamNZ on the Mac and save. When syncronised to an iPhone or iPad you can use the Chooser screen to re-order the images. Exit TrafficCamNZ on the iPhone/iPad and after the database has syncronised across iCloud the display order on the Mac is changed.
● TrafficCamNZ for Mac and iOS have a similar feature set. The goal was to allow monitoring of image snapshots from any camera on the internet and allow users to add/change/delete their own cameras rather than restrict the application to a specific list of cameras. The images displayed must come from a fixed address, that is the image file names cannot change - this can restrict TrafficCamNZ from displaying some images.
● TrafficCamNZ is not intended to be complex to use. The Main data file contains approximately 9000 cameras - these can be added/removed by the providers at any moment - the only "default" cameras shown by TrafficCamNZ are those that have been "scraped" off the internet.
● If you have an XML formatted list of images you think would be useful to TrafficCamNZ users please contact dgwilson@paradise.net.nz to arrange for the data to be made available in the main data feed. I look forward to hearing from you.
1.2.1 06/13/2014
This version includes CoreData and iCloud support for the TrafficCamNZ database. Changes to the TrafficCamNZ camera database are syncronised across all of your devices that have TrafficCamNZ installed and are using the same iCloud account. You don't have to use iCloud - there is a preference option to keep the TrafficCamNZ database local to the device you are using.
To support the change to CoreData for the camera database there were many changes to TrafficCamNZ both visually and internally. Here is a short highlight list of those changes.
● New Main window - faster - more control over the layout, horizontal or vertical scrolling, with 1, 4, 9, or 16 images shown on screen at one time - and more if you choose the zero option - it will fit as many as possible
● New camera list window - double click a camera to bring up the edit screen
● New edit window
● Camera import function now displays log on screen
● Map pins can be clicked on to show a pop over of the camera and image. The window can be detached and moved away and resized manually
● Pinch and zoom is enabled on the main window for zoom in and zoom out - double tap away from the images to return to normal size
● Improved memory management - code conversion to ARC
● 64bit support
With iCloud enabled your TrafficCamNZ database is syncronised between your devices using the same iCloud account. Allow time for syncronisation to occur. When completed on an iPhone or iPad the Refresh button will turn red. On the Mac version the menu bar will change its title to indicate that syncronisation has completed - and on the Mac you will need to save the database to syncronise data to other devices.
Cool tip: Select your cameras to display using TrafficCamNZ on the Mac and save. When syncronised to an iPhone or iPad you can use the Chooser screen to re-order the images. Exit TrafficCamNZ on the iPhone/iPad and after the database has syncronised across iCloud the display order on the Mac is changed.
● TrafficCamNZ for Mac and iOS have a similar feature set. The goal was to allow monitoring of image snapshots from any camera on the internet and allow users to add/change/delete their own cameras rather than restrict the application to a specific list of cameras. The images displayed must come from a fixed address, that is the image file names cannot change - this can restrict TrafficCamNZ from displaying some images.
● TrafficCamNZ is not intended to be complex to use. The Main data file contains approximately 9000 cameras - these can be added/removed by the providers at any moment - the only "default" cameras shown by TrafficCamNZ are those that have been "scraped" off the internet.
● If you have an XML formatted list of images you think would be useful to TrafficCamNZ users please contact dgwilson@paradise.net.nz to arrange for the data to be made available in the main data feed. I look forward to hearing from you.
1.2.0 05/30/2014
New in this version:
- added Maps window - shows pin for each camera - number of camera pins shown depends on map zoom level, one finger tap to zoom in, two finger tap to zoom out, two fingers to move and rotate, and pinch to zoom as well. Search for locations, the map will show you cameras in that area if they are known to TrafficCamNZ.
- added ability to drag and drop images to the Finder or other applications as .png files. To refresh an image you can now control-leftclick
- Update to the default data file
- added Maps to the XML Update window - so you can see where the camera updates are going
- added Maps to the Edit Camera window
1.1.5 11/01/2013
New in this version:
* Added ability to import XML feed c/- Transport for London [action performed by TrafficCamNZ Administrators] for distribution of datafile to users
* Fixed an error when trying to exit the camera edit screen that prevented it from closing
* Fixed an error on the Bulk Cameras screen that prevented window closure and stopped the additional menu from appearing at certain times
1.1.4 06/22/2012
New in this version:
* Fixes a crash on the camera edit screen when the user tries to save or cancel or delete and the image has not finished retrieving
* Fixed an issue where the main window contents could disappear when a cmd-w was sent
* Fixed an issue where duplicate camera entries could cause a crash while trying to display their images on the main screen
* Fixed an issue where timelapse movies could not be created due to the application writing a temporary file outside of the Application sandbox
* Fixed some object memory handling to prevent unexpected application crashes
* Changed Appliction build from 32 bit only to 32/64 bit
1.1.3 02/06/2012
New in this version:
* Fixed a crash when deleting multiple entries from the camera list screen
* Text overlaid on images is resized to fit if it is too big
* Fixed a crash if no images available for display
1.1.2 11/02/2011
New in this version:
* Internal changes for Lion (10.7) support
* Lion Sandbox updates - your preference settings are reset by this change
* Lion full screen mode supported
* Camera delete moved from list screen to camera screen
* Column sort added to camera list screen
* Bulk processing of NZTA REST files added - requires NZTA developer access codes and URL's
* Added XML Update function to perform find & replace on XML tags to support older versions of the software
* Fixes for Application crash on camera list screen when deleting cameras
1.1.0 09/12/2011
New in this version:
* Image update activity in progress is displayed now indicated for each image
* Stability and performance improvements related to memory handling
* The Main window will remain the active window after splash screen disappears
* Clicking an image in the main window will cause it to refresh
* Right clicking an image in the main window will zoom the image to full screen and refresh the image
* NEW FEATURE: TimeLapse capture of cameras that generate quicktime movies - for each camera that you wish to perform a timelapse capture on you define how many seconds to to wait before the next capture - You can set up more than one camera to be captured. You stop the capture by clicking the stop button and the movie for each camera is created. Select the movies for each camera and watch them in the movie window.
1.0.2 06/01/2011
New and updated in this version:
* Smoother updating of images on screen as they arrive - image positions are pre-determined
* Fixed an image retrieval cacheing issue - now the most recently available image will always be requested from the hosting server
* Fixed the horizontal page scrolling in the main window when clicking on the scrollbar, it now scrolls whole images
* Stability and performance improvements related to memory handling
Thank you for downloading this application. Please tell your friends about it. Please contact me directly if you have comments or enhancement suggestions.
1.0.1 05/10/2011
In this version
● Streaming Camera support mjpg, mjpeg, axis-cgi, video-cgi, m3u8 containing hls, live with m3u
● New cameras from around the world ontario_511 (921), alberta_511 (300), bc_drivebc (600), tfl_jamcams (177), utmc_northeast (100), colorado_cdot (400), caltrans, Australia, New Zealand, and the new Streaming cameras - iowa, maryland
● rtsp streaming support is not provided
● Screen refresh modified to NOT refresh streaming cameras
● Camera List screen provides a "Toggle Show" button - all cameras on screen will have their "Show" status toggled.
● Camera List gets the ability to filter my media type, Statis, HLS, MJPEG. Also added is a master resequence button - in addition you can click/drag cameras to manually resequence. And the list now includes the mediatype column so you can tell if the camera is static or streaming.
● Camera Edit enhanced for streaming images. Also fixes an issue displaying GPS coordinates on the map. Last image success / failure also updates for streaming images.
● Map display gets a big performance update - no more beachballs. Popovers display streaming images.
● Map display will now show Blue markers for Streaming cameras, and Orange markers for Static cameras
● Completed a review of screen layout procedures ensuring cameras are being laid out according to the sorted sequence
● Fixed an issue on launch where sometimes although the camera was correctly positioned the image would not be for that camera. This is a classic collectionView issue. Now fixed.
● Camera update/load process enhanced to delete cameras, when instructed to do so. Cameras that have been user added or user modified will not be deleted. This means that when the hosted master list update is made available for download and then processed it is possible that cameras will be deleted. These would be non functional cameras that clutter installations. Any locally modified cameras are considered to be "user modified" and will not be deleted.
more Version 1.6.0 May 28
Data Not Collected The developer does not collect any data from this app.