Снимайте с зеркальной камеры, веб-камеры или любой USB-камеры.
- Трансляция с любой зеркальной камеры или веб-камеры с помощью ПК с Windows, Raspberry Pi или любого устройства с Linux.
- Требуется собрать систему: камера + корпус + компьютер.
- Почему зеркалка? Качество изображения! Никакие другие массовые камеры не могут сравниться по качеству с зеркальными камерами в аналогичной ценовой категории.
- DSLR supports Canon/Nikon/Sony, see полный список камер
- Teleport Station предназначен для долгосрочного автоматического развертывания захвата.
- Создан для надежного и длительного захвата. Запускается как самообновляемый демон SystemD Linux или служба Windows.
- Teleport Station полностью управляется удаленно через информационные панели teleport.io.
- Устойчивая загрузка с возможностью локального кэширования изображений и повторной попытки при восстановлении подключения к Интернету.
- Легко добавьте поддержку к своему индивидуальному устройству Интернета вещей. Просто разверните двоичный файл Teleport Station, подготовьте устройство и реализуйте перехватчики для захвата изображений/видео, перезапуска устройства и т. д.
Развертывание Teleport Station
Устройство Интернета вещей
Любой ПК или плата IoT/производителя под управлением Linux или Windows можно подготовить как устройство Teleport Station.
Мы добились хороших результатов в наших тестах с Raspberry Pi 3. Пожалуйста, ознакомьтесь с Руководство по настройке Raspberry Pi если вы новичок в этом. Также любой старый ноутбук будет работать нормально!
Программное обеспечение
Teleport Station для Linux
- Установите Linux на плату, например Сервер Ubuntu на Raspberry Pi Здесь мы использовали среду Ubuntu 18.04 с использованием SystemD. ОС Respberry Pi также работает нормально. Обратите внимание, что рабочий стол не требуется, а для камер на базе 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 вместо Desktop. В ОС Raspberry Pi это можно сделать в «Настройки» -> «Конфигурация Raspberry Pi». Также может быть завершен процесс монитора тома, хотя это не так. идеально, так как это придется делать при каждой загрузке.
- Если вы видите, что процесс SystemD не запускается, это, скорее всего, означает, что при подготовке использовалась неправильная архитектура. Доступные архитектуры Armv6/armv7/arm64/amd64.
Teleport Station для Windows
- Установите приложение Teleport Station для Windows 10/11.
- После установки вам будет предложено ввести UAC. Это необходимо для включения службы Windows Teleport Station.
- Щелкните правой кнопкой мыши красный значок Teleport Station на панели задач Windows и выберите «Установить службу».
- Вскоре вы должны увидеть в меню «Подключить устройство». Используйте это для подготовки устройства на teleport.io.
- Если вы используете зеркальную камеру, установите драйвер зеркальной камеры. Подробнее об этом см. ниже в разделе «Камера».
- Вот и все! Остальное настраивается через панели мониторинга teleport.io.
Teleport Station Windows Скачать
Последняя версия установщика приложений с боковой загрузкой (Windows 10/11, 64bit, amd64)
Архив установщика боковой загрузки последней версии (Windows 10/11, 64bit, amd64)
Последняя версия установщика приложений с боковой загрузкой (Windows 10/11, 32bit, x86)
Архив установщика боковой загрузки последней версии (Windows 10/11, 32bit, x86)
Инструкции по установке
- Приложения, устанавливающие службы Windows, не допускаются в Microsoft App Store, поэтому нам приходится использовать неопубликованную загрузку приложений.
- Самый простой способ установки — использовать URL-адрес активации установщика приложений Windows, указанный выше, и следовать инструкциям.
- Альтернативно, загрузите архивный файл выше. Разблокируйте его в свойствах файла. Затем извлеките его.
- Для установки используйте файл .appxbundle и следуйте инструкциям.
- Либо щелкните правой кнопкой мыши Add-AppDevPackage.ps1 и выберите «Запустить с Powershell» для установки.
Камера
DSLR-камера подключается к IoT-устройству с помощью USB-кабеля хорошего качества и идеально короткой длины.
Windows
Для Teleport Station в Windows для обнаружения вашей зеркальной камеры требуется установка драйвера. Это довольно просто с помощью приложения Zadig, доступного по адресу
http://zadig.akeo.ie.. Загрузите Zadig, запустите zadig-2.4.exe, в меню параметров выберите «Список всех устройств», выберите свою камеру и установите драйвер WinUSB для камеры. Возможно, вам придется войти в режим тестовой подписи в Windows, чтобы установка драйвера прошла успешно. Для этого запустите команду «bcdedit /set testsigning on» в командной строке администратора, а затем перезагрузите компьютер. Дополнительную информацию об этом можно найти
здесь. После этого используйте Zadig для установки драйвера. Для поддержки максимально широкого набора камер мы используем libgphoto, а это требует замены драйвера.
При замене драйвера обязательно выберите правильное устройство камеры. Хотя никакого непоправимого ущерба нанести невозможно, замена драйвера клавиатуры будет означать, что вы не сможете печатать!
Linux
В Linux требуется пакет gphoto2, который будет установлен сценарием подготовки.
Интернет и подключение к электросети
Предпочтителен Ethernet, хотя Wi-Fi может работать не хуже. Возможно питание как зеркальной камеры, так и платы IoT через PoE, что означает, что потребуется один кабель. Многие платы IoT теперь имеют возможность получать питание через PoE, а через адаптер PoE также обеспечивает мощность, достаточную для зеркальной камеры.