Use the built-in FTP and event functions of Axis cameras to reliably upload JPG images directly to Teleport. Menu names can vary slightly depending on the camera model and AXIS OS version.
Before you begin
Open your camera feed in Teleport and select the Live image tab. You will need:
Feed ID
FTP password
Capture rate and schedule
The camera must also have internet access.
1. Log in to the camera
Enter the camera’s IP address in a web browser and sign in as an administrator.
2. Add Teleport as an FTP recipient
Go to System → Events → Recipients.
Click Add recipient.
Enter the following settings:
Setting | Value |
Name | Teleport |
Type | FTP |
Host |
|
Port |
|
Folder | Leave empty |
Username | Your Teleport Feed ID |
Password | The FTP password from the feed’s Live image tab |
Use passive FTP | On |
Use temporary file name | Off |
Click Test to check the connection.
Save the recipient.
Make sure you select standard FTP, not SFTP.
3. Create the image-upload schedule
Go to System → Events → Schedules.
Click Add schedule and select Pulse.
Name it Teleport upload.
Set the pulse interval and active times to match the Capture rate and schedule configured in Teleport.
Save the schedule.
For example, if Teleport is configured for one image every five minutes, configure the Axis pulse to run every five minutes.
4. Create the image-upload rule
Go to System → Events → Rules.
Click Add rule.
Name the rule Upload images to Teleport.
Under Condition, select:
Scheduled and recurring
Pulse
Select the Teleport upload pulse created above.
Under Action, select Send images through (S)FTP.
Select Teleport as the recipient.
Select the camera and desired stream profile.
Configure the action to send one image per pulse.
Leave the destination folder empty.
Keep the default filename, including its timestamp or unique sequence number.
Set prebuffer and postbuffer to
0if those options are shown.Save the rule.
5. Confirm the upload
Wait for at least one configured capture interval, then open the Teleport feed.
The live image should update automatically. If it does not:
Confirm that the FTP recipient uses
ftp.teleport.ioand port21.Confirm that the Feed ID and password were copied correctly.
Make sure Use passive FTP is enabled.
Make sure the pulse schedule is currently active.
Confirm that the rule is enabled and uses Send images through (S)FTP.
Check that the camera has working internet and DNS access.
Uploading images faster than the capture rate configured in Teleport can cause the feed to be throttled, so the Axis pulse interval should always match the Teleport feed settings.
