Driver Details

New Community

Traffic Camera Viewer

By: David Bowdler
Updated: April 13, 2026
Version: 1.18
Download Driver
Rating: 0.0 (0 ratings)
Log in to rate this driver
View live traffic camera images from across Australia directly on your RTI touchpanel. The Traffic Camera Viewer rotates through selected cameras with configurable timing, showing real-time snapshots from major highways, motorways, and intersections.

CAMERA COVERAGE
• Queensland — Sunshine Coast, Brisbane, Gold Coast, and regional (60+ cameras)
• New South Wales — Inner Sydney, North Shore, Western Sydney, Southern Sydney (32 cameras)
• Victoria — CityLink / Transurban corridor (11 cameras)
• Tasmania — Hobart (4 cameras)
• Custom Cameras — Add up to 5 of your own camera URLs

LIVE TRAFFIC INCIDENTS
Real-time traffic incident reports displayed on screen with automatic rotation:
• QLD — Free, no API key required. Filter by Brisbane, Gold Coast, Sunshine Coast, or regional
• NSW — Free, no API key required. Sydney metropolitan area
• VIC — Free API key required from opendata.transport.vic.gov.au
• Incidents include crashes, roadworks, congestion, closures, and hazards

FEATURES
• Automatic camera rotation with configurable interval (5–300 seconds)
• Manual next/previous camera navigation
• Configurable image refresh rate (10–120 seconds)
• Camera name and region displayed as system variables
• Incident text, type, road, suburb, and impact as system variables
• Events for camera changes, rotation start/stop, incident updates
• Jump to any camera or incident by index number

SYSTEM VARIABLES
• Camera Image (IMGURL) — bind to an image component for live display
• Camera Name, Camera Region — show current location
• Current Camera Index, Total Cameras — for "Camera 3 of 10" display
• Incident Text, Type, Road, Suburb, Impact, Count — live traffic info

REQUIREMENTS
• RTI XP-8 processor with internet connectivity
• Integration Designer 11.4 or later
• No server or subscription required — connects directly to public traffic APIs

Traffic Camera Viewer v1.18

Overview

The Traffic Camera Viewer driver displays rotating traffic camera images from Australia plus live traffic incident reports from Queensland, New South Wales, and Victoria. View live traffic conditions from major highways, motorways, and key intersections across Queensland, New South Wales, Victoria, and Tasmania. You can also add up to 5 custom camera URLs.

Features

1. Automatic camera rotation with configurable interval (5-300 seconds)

2. Manual navigation - next/previous camera controls

3. Configurable image refresh rate (10-120 seconds)

4. Multi-state camera selection (QLD, NSW, VIC, TAS)

5. Up to 5 custom camera URLs with custom names

6. Display current camera name and region

7. Jump to specific camera by index

8. Toggle rotation on/off

9. Force manual image refresh

10. Live traffic incident reports for QLD, NSW, and VIC

11. Automatic incident rotation with configurable interval

12. Manual navigation between traffic incidents

Configuration Settings

General Settings:

Rotation Interval - How long to display each camera before advancing (5-300 seconds, default: 30)

Auto Rotate - Enable automatic camera rotation (default: enabled)

Image Refresh - How often to refresh the current camera image (10-120 seconds, default: 30)

Enable Debug Logging - Enable detailed logging for troubleshooting (default: disabled)

Traffic Reports - General:

Incident Refresh - How often to fetch new incident data (60-600 seconds, default: 300)

Incident Rotation - How long to display each incident before advancing (5-60 seconds, default: 10)

Max Incidents Per State - Maximum number of incidents to fetch per state (5-50, default: 20)

Traffic Reports - QLD:

Enable QLD Traffic Reports - Enable Queensland traffic incidents (default: enabled, no API key required)

Brisbane / Metropolitan - Include Brisbane metro area incidents

Gold Coast / South Coast - Include Gold Coast and south coast region

Sunshine Coast - Include Sunshine Coast region

Regional Queensland - Include regional areas (Far North, Wide Bay, etc.)

Traffic Reports - NSW:

Enable NSW Traffic Reports - Enable NSW traffic incidents (default: disabled, no API key required)

Traffic Reports - VIC:

Enable VIC Traffic Reports - Enable Victoria traffic incidents (default: disabled, requires API key)

VIC API Key - Your Victoria Transport Open Data API key (get free at opendata.transport.vic.gov.au)

Custom Cameras:

You can add up to 5 custom camera URLs. Each custom camera has:

Enabled - Enable/disable this custom camera

Name - Display name for this camera

URL - Direct URL to a JPEG/PNG image (must be publicly accessible)

Camera Selection by Region:

Select one or more cameras to include in the rotation sequence:

Queensland - Sunshine Coast

Caloundra Rd & Fourth Ave

Nicklin Way & Piringa St (Wurtulla)

Nicklin Way & Gannawarra St (Currimundi)

Nicklin Way & Buderim St (Currimundi)

Aerodrome Rd (Maroochydore)

Horton Pde & Plaza Pde (Maroochydore)

Duporth Ave & Beach Rd (Maroochydore)

Queensland - Brisbane

Gateway Motorway - Nudgee

Pacific Motorway - Eight Mile Plains

Ipswich Motorway - Rocklea

Bruce Highway - Chermside

Coronation Drive - Milton

Story Bridge

Captain Cook Bridge

Queensland - Gold Coast

Pacific Motorway - Nerang

Pacific Motorway - Robina

Gold Coast Highway - Surfers Paradise

Gold Coast Highway - Broadbeach

Smith Street - Southport

Queensland - Regional

Bruce Highway - Caboolture

Bruce Highway - Gympie

Warrego Highway - Toowoomba

Bruce Highway - Rockhampton

Bruce Highway - Townsville

Bruce Highway - Cairns

Victoria - Melbourne

West Gate Bridge

Bolte Bridge

Monash Freeway - South Yarra

Eastern Freeway - Hoddle St

Tullamarine Freeway - Airport

CityLink - Burnley Tunnel

Victoria - Regional

Princes Freeway - Geelong

Western Freeway - Ballarat

Hume Freeway - Wodonga

Tasmania - Hobart

Tasman Bridge

Argyle St & Davey St

Railway Roundabout

Davey St & Sandy Bay Rd

System Variables

Camera Display:

Camera Image - URL of the current camera image (type: IMGURL for display)

Camera Name - Name of the current camera location

Camera Region - State and region of the current camera (e.g., "QLD - Sunshine Coast")

Camera Status:

Current Camera Index - Index of the current camera (1-based)

Total Cameras - Total number of selected cameras

Auto Rotate Enabled - Whether auto-rotation is enabled (Off/On)

Is Rotating - Whether rotation is currently active (No/Yes)

Next Refresh (seconds) - Time until next image refresh

Traffic Incidents:

Incident Text - Description of the current traffic incident

Incident Type - Type of incident (e.g., "Crash", "Roadwork", "Congestion")

Incident Road - Road name where the incident occurred

Incident Suburb - Suburb where the incident occurred

Incident Impact - Expected delay or impact (e.g., "Minor delays expected")

Incident Count - Total number of current incidents

Current Incident Index - Index of the currently displayed incident (1-based)

Traffic Reports Enabled - Whether traffic reports are enabled (Off/On)

Control Functions

Next Camera - Advance to the next camera in the rotation sequence

Previous Camera - Go back to the previous camera in the rotation sequence

Start Rotation - Start automatic camera rotation

Stop Rotation - Stop automatic camera rotation

Toggle Rotation - Toggle automatic camera rotation on/off

Refresh Image - Force refresh the current camera image immediately

Go To Camera - Jump to a specific camera by index number (parameter: index)

Traffic Incident Control:

Next Incident - Advance to the next traffic incident

Previous Incident - Go back to the previous traffic incident

Refresh Incidents - Force refresh the traffic incident data immediately

Go To Incident - Jump to a specific incident by index number (parameter: index)

Events

The driver signals the following events:

Camera Changed - Fired when a different camera is displayed

Image Refreshed - Fired when the current camera image is refreshed

Rotation Started - Fired when automatic rotation is started

Rotation Stopped - Fired when automatic rotation is stopped

No Cameras Selected - Fired when no cameras are configured

Traffic Incidents:

Incidents Updated - Fired when new incident data is fetched

Incident Changed - Fired when a different incident is displayed

No Incidents - Fired when there are no current incidents

Incident Fetch Failed - Fired when fetching incident data fails

Usage Tips

1. Select at least one camera from the configuration settings before using the driver

2. Use the Camera Image variable with an image display component in your RTI interface

3. Display the Camera Name and Camera Region variables to show users which camera they're viewing

4. For best results, set the Image Refresh rate to match or be slightly less than the Rotation Interval

5. Use the Current Camera Index and Total Cameras variables to create a camera counter display (e.g., "Camera 3 of 10")

6. Enable Debug Logging if cameras are not displaying correctly, then check TraceView logs. The URL for each camera is included in debug output.

7. Use Custom Cameras to add any additional traffic cameras from other sources

8. Display Incident Text, Incident Type, and Incident Road variables for live traffic updates

9. Traffic reports require internet access (QLD/NSW use free APIs, VIC requires a free API key)

10. Use the Incidents Updated event to trigger UI updates when new incidents are fetched

State Camera Availability

Queensland - Full support via qldtraffic.qld.gov.au (60+ cameras)

New South Wales - Full support via rms.nsw.gov.au (32 Sydney cameras)

Victoria - Partial support via Transurban CityLink (11 cameras)

Tasmania - Partial support via transport.tas.gov.au (4 Hobart cameras)

WA - Not available (Main Roads WA has decommissioned public camera access)

SA/NT/ACT - No public traffic cameras available

Troubleshooting

Problem: No image is displayed

Ensure at least one camera is selected in the configuration

Check that the RTI processor has internet connectivity

Enable Debug Logging and check TraceView for errors and URLs

Verify the camera URL is accessible by testing it in a web browser

Problem: Image is not refreshing

Check the Image Refresh setting is within the valid range (10-120 seconds)

Use the Refresh Image function to force a manual refresh

Verify network connectivity to the camera servers

Problem: Rotation is not working

Ensure Auto Rotate is enabled in configuration settings

Check that more than one camera is selected

Verify the Auto Rotate Enabled variable shows "On"

Use Start Rotation function to manually start rotation

Problem: Custom camera not displaying

Ensure the URL is a direct link to a JPEG or PNG image

Check that the URL is publicly accessible (no authentication required)

Some cameras may block automated access - test the URL manually first

Support

For technical support or feature requests, please contact the driver developer.

Traffic Reports

Traffic reports are sourced from multiple APIs providing real-time traffic incident data including:

Crashes and accidents

Roadworks and closures

Congestion and delays

Special events affecting traffic

Hazards on roadways

Traffic Report Sources:

QLD - Queensland OpenDataSoft API (no authentication required). Supports region filtering for Brisbane, Gold Coast, Sunshine Coast, and regional areas.

NSW - NSW OpenDataSoft mirror (no authentication required). Covers Sydney metropolitan area.

VIC - Victoria Transport Open Data API (free API key required). Get your key at opendata.transport.vic.gov.au. Covers Melbourne and regional Victoria.

Terms of Service

All drivers are provided "as is" without warranty of any kind. You use this software entirely at your own risk. A free trial is included so you can verify compatibility with your system before purchasing. Do not purchase a licence if you have not tested the driver on your hardware. For full terms including warranty disclaimer, limitation of liability, and refund policy, visit:

https://smarthomeprogramming.com.au/store/terms.html

Driver Version: 1.18

Copyright 2026 Smart Home Programming. All rights reserved.