Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Traffic Camera Viewer
By: David Bowdler
Updated: April 13, 2026
Version: 1.18
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.