Teleport Station is in preview! Please send in any bug reports & feedback.

Record and broadcast at 8K (33MP) using any DSLR camera, with a Raspberry Pi, Windows PC or any Linux IoT device

Linux Windows 10 (Windows 7 not tested)

Simple deployment workflow:

  • Install the Teleport Station app
  • Pair it with your Teleport account (no firewall to configure)
  • Deploy device to site, manage, configure and update remotely via teleport.io

  • DSLR capture, Canon/Nikon/Sony, see full camera list
  • Support for Linux (amd64,arm64,mips,other) and Windows (amd64)
  • Easily add Teleport support to custom IoT devices, other architectures are available
  • Runs as a Windows Service for high reliability
  • Complete remote management through teleport.io
  • Cost effective 8K+ image quality solution through the use of DSLRs
  • Runs onboard Axis IP cameras as an app (Dahua IP camera support is being being added)
  • Running onboard the IP camera allows for firewall independent operation, remote configuration/management, better schedule and video capture support, lower latency


DSLR capture

  • Broadcast any D-SLR using a Windows PC, Raspberry Pi, or any Linux device
  • Why DSLR? Image quality! No other mainstream cameras come close to the quality of DSLR cameras at a similar price point.
  • Teleport Station is meant for long term unattended capture deployment.
  • Built for reliable, long term capture. Runs as a self-updatable SystemD Linux daemon or a Windows Service.
  • Teleport Station is fully managed remotely through teleport.io dashboards.
  • Easily add support to your custom IoT device. Simply deploy Teleport Station binary, provision the device and implement hooks for image/video capture, device restart, etc.
  • *IP Camera and webcam support coming, contact us if you'd like to test.

Deploying Teleport Station


The IoT device

Any PC or IoT/maker board that runs Linux or Windows can be provisioned as a Teleport Station device.

We've had good success with Raspberry Pi 3 in our tests. Please see the Raspberry Pi Setup guide if you're new to it. Also any old laptop will work just fine!


The software

Linux

Teleport Station for Linux

  • Install Linux on the board, for example Ubuntu Server on a Raspberry Pi The environment we used was Ubuntu 18.04 with SystemD.
  • Once logged in download the provisioning script:
    
    #Replace the arm64 with amd64 for Intel
    wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
                                         
  • Give it permission:
    
    chmod +x ts-provision.sh
    
    
  • And run it:
    
    ./ts-provision.sh
    
    
  • This script will install the gphoto2 package to connect to the camera. Also the SystemD package to run Teleport Station as a daemon. It will then download and place all Teleport Station files in /opt/teleportstation. The SystemD service will be installed and started. A device pairing key and url will be shown in the log output to complete device provisioning on teleport.io. View the log using ts-follow-log.sh This script is a starting point, customize it as required for your deployment.
  • Visit teleport.io/pair to pair the device to a feed.
  • You'll see a number of scripts in the folder as well, for example ts-follow-log.sh lets you view the service log. ts-status.sh shows the device provision status and pairing. There is also an un-provision script which will clean everything up, including the SystemD service.
  • That is it! The rest is configured through teleport.io dashboards.

The environment we used was Ubuntu 18.04 using SystemD.

Windows

Teleport Station for Windows

  • Install Teleport Station IoT app for Windows 10.
  • After installation you will be prompted for UAC, this is required to enable the Teleport Station Windows Service.
  • Right click on the red Teleport Station icon in the Windows System Tray and click on 'Install service'.
  • Soon you should see 'Pair device' in the menu. Use this to provision the device on teleport.io
  • Install the DSLR camera driver, more on this in 'The camera' below.
  • That is it! The rest is configured through teleport.io dashboards.
Broadcast to Teleport Windows logo
Teleport Station Windows Download Latest Version (Preview), June, 2019
Latest Version Sideload App Installer (Windows 10, amd64) Windows 10 logo
Latest Version Sideload Installer Archive (Windows 10, amd64) Windows 10 logo

Installation instructions

  • Apps which install Windows Services aren't allowed in the Microsoft App Store, so we have to use app sideloading.
  • Simplest method to install is to use the Windows App Installer activiation url above and follow the prompts.
  • Alternatively, download the archive file above. Unblock it in file properties. Then extract it.
  • To install use the .appxbundle file and follow the prompts.
  • Alternatively, right click on Add-AppDevPackage.ps1 and choose 'Run with Powershell' to install.

The camera

The DSLR camera is plugged in to the IoT device through a good quality and ideally short length USB cable.

Windows

For Teleport Station under Windows, to detect your DSLR camera a driver installation is required. This is pretty simple with the Zadig app available at http://zadig.akeo.ie.. Download Zadig, run zadig-2.4.exe, in the options menu select 'list all devices', select your camera and install the WinUSB driver for the camera. In order to support the widest set of cameras we use libgphoto, and this requires the driver replacement.
Be sure to select the correct camera device when replacing the driver. Though no permanent damage can be done, replacing the driver for the keyboard will mean you won't be able to type!

Linux

Under Linux, the gphoto2 package is required and will be installed by the provisioning script.


Internet and power connection

Ethernet is preferred though Wi-Fi can work just as well. It is possible to power both the DSLR camera and the IoT board through PoE which would mean a single cable is required. Many IoT boards now have the ability to be powered via PoE, and through an adapter PoE also has enough power for a DSLR camera.

IP camera capture

Teleport Station for IP Cameras

  • Teleport Station can be installed on the IP Camera itself
  • Running onboard the IP camera allows for a number of benefits, including firewall independent operation. This enables zero-config deployment, where pre-provisioned cameras can be shipped to customers and broadcast to the proper Teleport feed on first power-on.
  • Better schedule management compared to on-camera software (if using FTP)
  • Lower latency capture, especially useful video or time critical capture scenarios
  • Resilient upload, able to cache images locally and retry when Internet connectivity returns
  • Remote management through teleport.io
  • Firewall and proxy independence, upload continues to work regardless of network topology changes
  • Supports all modern Axis cameras
  • Dahua support is being added
  • Contact us if you'd like to deploy Teleport Station on IP Cameras for your customers.
Broadcast to Teleport Axis
Teleport Station Axis Download Latest Version (Preview), June, 2019
Latest Version Zip Archive (Axis, armv7hf)
Latest Version Zip Archive (Axis, mipsisa32r2el)
Latest Version Zip Archive (Axis, armv7)

Axis Installation instructions

  • Choose the correct architecture based on your camera model, if you're not sure try all three.
  • To install: Extract the download zip file, you will get a *.eap file. Login to the Axis camera configuration page and go to the Apps section. Add a new app by uploading the extracted eap file.
  • Go to the Teleport Station app and click the blue Open button. Once there click 'Provision this device'. This will add this Teleport Station device to your Teleport Account. That's it!
  • If you don't have Teleport Device preview enabled on your account, please contact us to enable it.
Broadcast to Teleport Dahua
Teleport Station Dahua Download Latest Version (Preview), June, 2019

Contact us for test builds!

Custom IoT device support

  • The Teleport Station software is highly portable and configurable and can for example run directly on a GoPro camera.. if GoPro allowed it :)
  • Running Teleport Station on the device is the simplest way to add rich Teleport support to your camera device. Requiring only the implementation of a image capture script specific to your device. Alternatively you can integrate with Teleport using our REST APIs or simply FTP images to Teleport.
  • Contact us to deploy Teleport Station on your camera device.