从 DSLR、网络摄像头或任何 USB 摄像头捕捉
- 使用 Windows PC、Raspberry Pi 或任何 Linux 设备从任何 DSLR 或网络摄像头进行广播
- 需要构建一个系统:摄像头+外壳+电脑。
- 为什么选择 DSLR?图像质量好!没有其他主流相机能以同等价位接近 DSLR 相机的质量。
- DSLR supports Canon/Nikon/Sony, see 完整相机列表
- Teleport Station 适用于长期无人值守的捕获部署。
- 专为可靠的长期捕获而构建。作为可自行更新的 SystemD Linux 守护程序或 Windows 服务运行。
- Teleport Station 完全通过 teleport.io 信息中心进行远程管理。
- 弹性上传,能够在本地缓存图像并在互联网连接恢复时重试
- 轻松为您的自定义 IoT 设备添加支持。只需部署 Teleport Station 二进制文件、配置设备并实现图像/视频捕获、设备重启等挂钩即可。
部署 Teleport Station
物联网设备
任何运行 Linux 或 Windows 的 PC 或 IoT/创客板均可配置为 Teleport Station 设备。
我们在 Raspberry Pi 3 上的测试取得了良好的效果。请参阅 Raspberry Pi 设置指南 如果您是新手。任何旧笔记本电脑都可以正常工作!
软件
Teleport Station 对于 Linux
- 在板上安装Linux,例如 Raspberry Pi 上的 Ubuntu 服务器 我们在这里使用的环境是使用 SystemD 的 Ubuntu 18.04。Respberry Pi OS 也运行良好。请注意,不需要桌面,对于基于 gphoto2 的相机,不推荐使用桌面。
-
登录后下载配置脚本:
#将 arm64 替换为 amd64(对于 Intel)或 armv6 或 armv7(对于 32 位 ARM)。
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
授予其权限:
-
并运行它:
- 此脚本将安装 gphoto2 包以连接到相机。此外,还将安装 SystemD 包以将 Teleport Station 作为守护进程运行。然后,它将下载所有 Teleport Station 文件并将其放置在 /opt/teleportstation 中。将安装并启动 SystemD 服务。
- 日志输出中将显示设备配对密钥和 URL,浏览到此 URL 以在 teleport.io 上完成设备配置。使用 ts-follow-log.sh 查看日志
- 您还会在该文件夹中看到许多脚本,例如 ts-follow-log.sh 可让您查看服务日志。ts-status.sh 显示设备配置状态和配对。还有一个取消配置脚本,它将清理所有内容,包括 SystemD 服务。
- 就是这样!其余部分通过 teleport.io 仪表板进行配置。
- 该脚本是一个起点,请根据您的部署需要对其进行自定义。
注意事项:
-
如果使用 GNOME 桌面,它会使用 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor 进程,这会干扰图像捕获。您将看到以下错误:
Io 库中发生错误(“无法声明 USB 设备”):无法声明接口 0(设备或资源繁忙)。确保没有其他程序(gvfs-gphoto2-volume-monitor)或内核模块(如 sdc2xx、stv680、spca50x)正在使用该设备,并且您具有对该设备的读/写访问权限。
要解决此问题,请禁用 gvfs然后重新启动:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
或者将启动选项更改为 CLI 而不是桌面。在 Raspberry Pi OS 上,可以在“首选项”->“Raspberry Pi 配置”中完成此操作。此外,音量监视器进程可以被终止,但这并不理想,因为每次启动时都必须执行此操作。
- 如果您发现 SystemD 进程未启动,则可能意味着配置时使用了错误的架构。可用的架构包括 armv6/armv7/arm64/amd64。
Teleport Station 为了 Windows
- 为 Windows 10/11 安装Teleport Station应用程序。
- 安装后,系统将提示您输入 UAC,这是启用 Teleport Station Windows 服务所必需的。
- 右键单击 Windows 系统托盘中的红色 Teleport Station 图标,然后单击“安装服务”。
- 您很快就会在菜单中看到“配对设备”。使用它在 teleport.io 上配置设备
- 如果使用 DSLR 相机,请安装 DSLR 相机驱动程序,有关更多信息请参阅下面的“相机”。
- 就是这样!其余部分通过 teleport.io 仪表板进行配置。
Teleport Station Windows 下载
最新版本 Sideload App 安装程序 (Windows 10/11, 64bit, amd64)
最新版本侧载安装程序存档 (Windows 10/11, 64bit, amd64)
最新版本 Sideload App 安装程序 (Windows 10/11, 32bit, x86)
最新版本侧载安装程序存档 (Windows 10/11, 32bit, x86)
安装说明
- 安装 Windows 服务的应用程序不允许在 Microsoft App Store 中运行,因此我们必须使用应用程序侧载。
- 最简单的安装方法是使用上面的 Windows App Installer 激活 URL 并按照提示进行操作。
- 或者,下载上面的存档文件。在文件属性中解除阻止。然后解压缩。
- 要安装,请使用 .appxbundle 文件并按照提示进行操作。
- 或者,右键单击 Add-AppDevPackage.ps1 并选择“使用 Powershell 运行”进行安装。
相机
DSLR 相机通过优质且长度较短的 USB 线插入 IoT 设备。
Windows
对于 Windows 下的 Teleport Station,要检测您的 DSLR 相机,需要安装驱动程序。使用
http://zadig.akeo.ie. 上的 Zadig 应用程序,这非常简单。下载 Zadig,运行 zadig-2.4.exe,在选项菜单中选择“列出所有设备”,选择您的相机并安装相机的 WinUSB 驱动程序。您可能需要在 Windows 中进入测试签名模式才能成功安装驱动程序。在管理员命令提示符下运行“bcdedit /set testsigning on”命令,然后重新启动计算机即可完成此操作。有关更多信息,请参见
此处。之后使用 Zadig 安装驱动程序。为了支持最广泛的相机,我们使用 libgphoto,这需要更换驱动程序。
更换驱动程序时,请务必选择正确的摄像头设备。虽然不会造成永久性损坏,但更换键盘驱动程序将意味着您将无法打字!
Linux
在 Linux 下,gphoto2 包是必需的,并将由配置脚本安装。
互联网和电源连接
以太网是首选,但 Wi-Fi 也同样适用。可以通过 PoE 同时为 DSLR 相机和 IoT 板供电,这意味着只需要一根电缆。许多 IoT 板现在都能够通过 PoE 供电,通过适配器 PoE 也有足够的电力为 DSLR 相机供电。