Stream Any IP Camera to Cloud Storage

Mix and match any camera brand in a single cloud bucket. Eliminate $5–$15/mo per-camera subscriptions and stop losing footage to stolen NVRs. Stream clips directly into Cloudflare R2, Backblaze B2, or AWS S3.

Any IP Camera / NVR
Any IP Camera / NVR
FTP/S
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.

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 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 or FTPS 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 settings page, you can stream directly to your private cloud storage without an NVR or subscription.

Standard FTP & FTPS (TLS)
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:
GENERIC FTP CAMERA

Connect any camera, NVR, or video doorbell that supports 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.

Cloudflare R2

Cloudflare R2

$0.015/GB
Zero Egress Fees
Backblaze B2

Backblaze B2

$0.006/GB
Lowest $/GB Rate
AWS S3

AWS S3

$0.023/GB
Glacier Tiering
Wasabi Hot Cloud

Wasabi Hot Cloud

$0.0069/GB
Zero API & Egress Fees
IDrive e2

IDrive e2

$0.004/GB
Zero Egress & API
Self-Hosted

Self-Hosted

$0.001/GB
RustFS

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)
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)

4 Cameras
1.2 Mbps / cam
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:
50 events · 10s
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
30 Days
Cloudflare R2
Cloudflare R2
Cloudflare R2
$0.015/GB
Backblaze B2
Backblaze B2
$0.006/GB
AWS S3
AWS S3
$0.023/GB
Wasabi Hot Cloud
Wasabi Hot Cloud
$0.0069/GB
IDrive e2
IDrive e2
$0.004/GB
Self-Hosted
Self-Hosted
$0.001/GB
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):Free ($0/mo)
Cloudflare R2Cloudflare R2 Storage (8.8 GB):$0.00/mo
Cloudflare R2Cloudflare R2 API Operations (6,000 PUTs):Free ($0/mo)

Common questions

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

No. If your cameras 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 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 and FTPS 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 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 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.

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.