Backup CCTV & IP Cameras to Your Own Cloud Storage

Connect surveillance cameras, DVRs, and NVRs across any brand into a single cloud bucket. Eliminate $5 to $15/month per-camera subscriptions and stop losing footage to stolen NVRs or DVRs. Stream clips directly into Cloudflare R2, Backblaze B2, or AWS S3.

IP Cameras, NVRs, DVRs
IP Cameras, NVRs, DVRs
FTP/FTPS/SFTP
Rilavek
Rilavek Bridge
S3 API
Cloud Storage (R2, B2, S3)

Compatible with leading camera brands & cloud storage

Hikvision Logo
Cloudflare R2 LogoCloudflare R2
Reolink Logo
Backblaze B2 LogoBackblaze B2
Dahua Logo
AWS S3 LogoAWS S3
Axis Logo
Wasabi LogoWasabi
Lorex Logo
IDrive e2 Logo
Amcrest Logo
MinIO Logo
Annke Logo
Google Cloud LogoGoogle Cloud

Key Architectural Advantages

Direct camera firmware streaming eliminates intermediate points of failure, cuts cloud subscription fees by 90%, and keeps you in full control of your surveillance data.

Direct Ingest

Bypass fragile on-site NVRs and separate recorder hardware. IP cameras stream motion clips directly from camera firmware into your private cloud bucket over native FTP, FTPS, or SFTP.

Mix & Match Brands

Combine Reolink, Hikvision, Dahua, Axis, and Amcrest in a single setup. Stream mixed camera brands into one cloud bucket with zero vendor lock-in.

Theft-Proof Offsite

If an intruder steals or destroys your local NVR, DVR, or SD cards, your critical evidence is lost. Rilavek streams clips offsite within seconds of motion triggers.

Zero Data at Rest

We operate a true zero-knowledge pipe. Video streams flow through in-memory buffers directly to your private S3 bucket over TLS without ever touching server disks.

Supported Camera Brands & Models

Direct-to-cloud streaming over native FTP/FTPS. Tested with leading surveillance hardware and open standards.

100% Protocol Compatible

Any camera with FTP, FTPS, or SFTP capability works out of the box. Whether you own Reolink, Hikvision, Dahua, Uniview, Hanwha Vision, Ubiquiti UniFi, Bosch, Vivotek, or any other camera, if your firmware has an FTP or SFTP settings page, you can stream directly to your private cloud storage without an NVR or subscription.

Standard FTP, FTPS (TLS) & SFTP
Mix & Match Any Fleet
Any Firmware & Web UI
Zero Hardware NVR Required
Reolink Logo

PoE & Wi-Fi cameras, Video Doorbells, TrackMix & Duo dual-lens

Hikvision Logo

ColorVu, AcuSense, 4K Smart IP Turrets & Pro-series NVRs

Dahua Logo

TiOC active deterrence, WizSense AI, Starlight & 4K NVRs

Amcrest Logo

UltraHD 4K & 5MP PoE Turrets, AI Bullet Cameras & Pro NVRs

Axis Logo

Axis M & P series enterprise cameras, panoramic 360° & domes

Lorex Logo

4K Nocturnal smart bullet cameras, active deterrence & 4K NVRs

Popular Models:
Annke Logo

NightChroma 4K, C800 Sony-sensor bullets & smart PoE systems

Popular Models:
Other Surveillance Cameras, NVRS & DVRS

Connect any IP camera, DVR, or NVR supporting FTP/FTPS upload.

Popular Examples:
UniviewHanwhaUbiquitiBoschVivotekTP-Link+ Other

Supported Storage Destinations

Stream surveillance clips straight to your own cloud buckets with zero vendor lock-in.

CCTV Cloud Storage Calculator

Estimate storage consumption, monthly bandwidth, required internet uplink, and cloud bucket costs for your camera fleet.

Fleet Configuration Parameters

Adjust resolution, camera count, activity level, and retention window

1080p Full HD
2MP

Standard 1920×1080 HD stream (~1.2 Mbps)

2K Quad HD
4MP / 5MP

High definition 2560×1440 or 5MP (~2.5 Mbps)

4K Ultra HD
8MP

Flagship 3840×2160 8MP stream (~5.5 Mbps)

12MP Ultra HD
12MP+

Panoramic / multi-sensor high resolution (~8.0 Mbps)

Low Activity
0.7×

Warehouses, storage rooms, rarely used areas

Typical
1.0×

Offices, shops, entrances

High Activity
1.4×

Car parks, streets, busy retail

Compression Codec:
Motion Video Clips
Standard
AI-detected events (person, vehicle, motion) uploaded on trigger
Periodic Snapshots
Low Bandwidth
High-resolution JPEG photo captures for timelapse or lightweight logging
Quick Presets:
Daily Motion Events50 / camera
Clip Duration10s
Cloudflare R2
Cloudflare R2
Backblaze B2
Backblaze B2
Wasabi Hot Cloud
Wasabi Hot Cloud
IDrive e2
IDrive e2
DigitalOcean Spaces
DigitalOcean Spaces
AWS S3
AWS S3
Self-Hosted S3
Self-Hosted S3
Fleet Storage & Ingest Estimate

4× 1080p Full HD (2MP)

1.2 Mbps / cam
H265 · typical activity
Daily Ingest
0.29 GB
0.07 GB / camera
Rolling Storage
8.8 GB
30-day retention
Monthly Bandwidth
8.79 GB
30-day transfer
Required Uplink
6 Mbps
Peak concurrent
Estimated Total Cost
Rilavek
Cloudflare R2
Rilavek + Cloudflare R2
$0.00/mo
~$0.00 / year
RilavekRilavek Ingest (Free Plan):$0.00/mo
Cloudflare R2Cloudflare R2 Storage (8.8 GB):$0.00/mo
Cloudflare R2Cloudflare R2 API Operations (6,000 PUTs):$0.00/mo

Frequently Asked Questions about CCTV Cloud Storage

Do I need an on-site NVR or proprietary hardware adapter?

No. If your cameras, DVRs, or local NVR support FTP/FTPS upload, they stream directly over your network to Rilavek without requiring proprietary bridge hardware (like Videoloft adapters) or dedicated recording servers. You can run completely NVR-free or keep an on-premise NVR or DVR and use Rilavek in parallel as an offsite cloud backup.

Can I mix and match different camera brands in the same cloud bucket?

Yes. Unlike proprietary vendor clouds (such as Reolink Cloud, Hik-Connect, or Dahua DoLynk) that lock you into a single ecosystem, Rilavek is built on open standards. You can stream a mixed fleet of Hikvision, Reolink, Dahua, Axis, and Amcrest cameras to the exact same S3-compatible cloud bucket. You get unified folder organization, one storage bill, and a single lifecycle retention policy without running multiple vendor apps or replacing working cameras.

Do all IP cameras support direct FTP upload?

No. Built-in FTP, FTPS, and SFTP client firmware is standard on many PoE (Power over Ethernet), wired, and commercial IP cameras (as well as standalone NVRs) from manufacturers like Reolink, Hikvision, Dahua, Axis, Amcrest, and Uniview. However, battery-powered cameras and closed consumer ecosystems (such as Ring, Nest, Blink, or Wyze) typically lack FTP support. Use the model directory above to check your specific camera.

How do supported IP cameras send video footage to Rilavek?

On supported models, you enter your unique Rilavek Pipe endpoint, port, and credentials into the camera's Network > FTP or SFTP settings in its web management interface. When motion is detected, an AI event triggers, or a scheduled recording window opens, the camera's native firmware streams the video clip directly to your pipe.

Does this support continuous 24/7 recording or event-based clips?

Both modes are supported depending on your camera's firmware. Most users configure motion detection or AI event detection (person, vehicle, or pet triggers) and scheduled snapshots to minimize storage and egress costs. However, cameras configured to split continuous footage into timed chunks (e.g., 2 to 5-minute clips) can stream uninterrupted 24/7.

Is my surveillance footage encrypted and private?

Yes. Rilavek operates with zero data at rest. Video data passes through an in-memory buffer directly into your private object storage bucket over TLS/FTPS or encrypted SSH/SFTP without ever touching server disks. Rilavek cannot view or decrypt your footage; you retain full control over your cloud bucket and encryption keys.

How much cheaper is this than proprietary camera cloud subscriptions?

Proprietary subscriptions (such as Nest, Ring, Arlo, or vendor cloud tiers) typically charge $3 to $10+ per camera each month with rigid retention caps. By streaming directly into commodity S3-compatible storage like Backblaze B2 ($0.006/GB) or Cloudflare R2 ($0.015/GB, zero egress fees), most camera feeds cost less than $0.50 per camera monthly, saving over 90% annually.

What happens if my internet connection temporarily drops?

If your IP camera has an on-board MicroSD card slot, it records events locally during a network interruption. Depending on the camera's firmware capabilities, queued clips or new event recordings are uploaded to the cloud once connectivity is restored.

Which cloud storage providers can I use?

Any S3-compatible cloud storage destination works out of the box, including Cloudflare R2, Backblaze B2, AWS S3, Wasabi, Google Cloud Storage, DigitalOcean Spaces, and self-hosted MinIO servers. Cloudflare R2 is especially popular for surveillance footage because it has zero egress fees when viewing or downloading clips.

Can I trigger alerts or automation when a camera uploads footage?

Yes. Rilavek emits real-time webhooks every time an upload completes. You can connect these webhooks to your own API, AWS Lambda, Zapier, or Discord/Slack to trigger instant push notifications, run AI computer vision pipelines, or index clips.

Will high-frequency motion clips run up high S3 API operation bills?

Frequent small uploads can generate thousands of Class A PUT requests each month. On AWS S3, those API calls can quickly outpace your actual storage bill. We usually recommend pairing cameras with Cloudflare R2 or Backblaze B2, where write operations are either included in generous free tiers or cost a tiny fraction of standard AWS rates.

Can I review footage directly in a browser or media player?

Yes. Files land in your bucket as standard MP4, MKV, or JPEG files. You can stream or inspect them immediately using pre-signed URLs, object storage browser tools, or any compatible media player like VLC without proprietary transcoding.

Engineering Deep Dive

Need the full architectural and cost breakdown?

Learn why IP cameras speak FTP instead of S3 APIs, how to configure S3 Glacier lifecycle tiering, and see how AWS Storage Gateway ($3,000+ per site) compares against direct firmware streaming.

Stream surveillance to your cloud storage today.

Zero NVR hardware. Zero vendor lock-in. Connect any mix of IP camera brands via native FTP and store all your footage in your private S3 bucket.

Get Started Free

Free plan includes 10GB of transfer. No credit card required.