Видео с систем наблюдения часто приходит в большом объёме. Хранить все кадры на локальных носителях трудно, а простить потерчу не хочется. Облачные хранилища дают доступ к материалам от любого места и защищают от локальных сбоев. Для большинства небольших систем достаточно бесплатных планов, а платные опции в дальнейшем можно добавить при необходимости.
| Сервис | Бесплатный объём | Поддержка форматов | Ключевые ограничения |
|---|---|---|---|
| Google Drive | 15 ГБ (общий лимит всех сервисов Google) | Все, что можно смонтировать как файл: MP4, AVI, MOV, MKV. | Файлы ограничены 5 ТБ, но при 15 ГБ вы будете за пределами лимита быстро. |
| Yandex.Disk | 10 ГБ | То же, что и Drive, но иногда ограничено менее строгими правилами. | Возможны ограничения на скорость и доступ из некоторых стран. |
Для работы с облачными сервисами понадобится OAuth‑токен. Это можно получить через Google API Console (создаём проект, включаем Drive API, получаем клиентский ID и secret) или Yandex OAuth (запоминаем токен, который выдаётся в личном кабинете). После этих шагов можно формировать HTTP‑запросы, которые будут «загружать» файлы.
Большинство современных устройств позволяют добавить внешний путь для резервного хранения. В настройках видеорегистратора найдите пункт «Параметры FTP/HTTP».
https://www.googleapis.com/upload/drive/v3/files?uploadType=media для Google или https://cloud-api.yandex.net/v1/disk/resources/upload?path=%2F для Yandex, где %2F— это корневой каталог.video/mp4.Если ваш NVR имеет только FTP, можно воспользоваться небольшим сервером FileZilla Server и настроить его так, чтобы при получении файла запускался shell‑скрипт, который будет пересылать файл в облако через curl и удалять локальный копию.
#!/bin/bash
FILE=$1
TOKEN="ваш_токен"
curl --silent --request GET \
"https://cloud-api.yandex.net/v1/disk/resources/upload?path=$FILE" \
--header "Authorization: OAuth $TOKEN" | \
jq -r '.href' | xargs -I {} curl -X PUT -T "$FILE" {} &
rm "$FILE"
Вставьте путь к этому скрипту в настройку вашего NVR под «Путь к командному файлу».
Облачные токены – это ключ к доступу. Храните их в защищённых переменных (например, в файле .env с правами 600) и обновляйте, если подозреваете компрометацию. Убедитесь, что ваш NVR подключается только к интернету, а не к локальной сети, чтобы исключить утечку через прямой доступ.
| Сервис | Стоимость до лимита | Что платный план даст |
|---|---|---|
| Google Drive | 0 ₽ | Приобретение 1 ТБ за ~180 ₽/мес. |
| Yandex.Disk | 0 ₽ | Приобретение 100 ГБ за 200 ₽/мес. |
Если вы хотите более надёжное хранение, рассмотрите облака с упавшей резервированием или же используйте комбинированный подход: часть видео сохраняется локально, часть – в облаке.
Если ваша система ещё не готова к облачной отправке, стоит подойти к поставщику от y-ss.ru – там есть двухкамерные NVR с поддержкой FTP и настройкой внешних сервисов. Смотрите также раздел системы видеонаблюдения для более комплексного решения.
Ни одна из облачных платформ не требует установки дополнительного оборудования: достаточно учётных данных и небольшого скрипта. Даже бесплатный лимит легко удовлетворит потребности небольшого бизнеса или домашнего пользователя. Главное — настроить автоматический перенос и убедиться, что доступ защищён. После того как система будет работать, вы сможете спокойно сосредоточиться на защите объекта, не беспокоясь о хранилище. Помните, что в случае потери данных всегда есть резервный вариант – локальная запись, которую можно настроить в дополнительных разделах оборудования.
