
Closed
Posted
Paid on delivery
We are looking for an experienced developer to build a cloud-based CCTV storage module for our surveillance platform. The module will enable users to securely store, manage, retrieve, and play CCTV recordings using AWS cloud infrastructure. ## Key Responsibilities * Integrate IP cameras using RTSP. * Develop video recording and cloud upload functionality. * Integrate AWS S3 for video storage and AWS Glacier for archival. * Develop backend APIs for video retrieval, playback, and storage management. * Implement automated video retention and deletion policies. * Integrate PostgreSQL for recording metadata. * Deploy the application using Docker Compose on AWS. ## Required Skills * AWS (S3, EC2, IAM, Glacier) * Golang * RTSP, FFmpeg, and video streaming * PostgreSQL * Docker and Linux * REST API development Experience with MediaMTX, Frigate, Shinobi, or other CCTV/NVR solutions will be an advantage. ## Expected Deliverables * Complete source code with documentation. * Functional AWS cloud storage integration. * Video upload, retrieval, and playback APIs. * Docker-based deployment configuration. * Testing and demonstration of the complete workflow. ## Project Requirements We prefer developers with prior experience in CCTV, video streaming, or cloud-based video storage solutions. Our application is hosted on aws amplify, apis are hosted on aws apigw. Please include your relevant experience, proposed technical approach, estimated timeline, and project cost in your proposal. This is $120 project. If we will like your approach then we will award you and create a milestone for $30. We will release remaining after watch demo.
Project ID: 40736540
72 proposals
Remote project
Active 22 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
72 freelancers are bidding on average $142 USD for this job

As an experienced Network, Cybersecurity, VoIP and System Engineer with over 10 years in the information technology field, I believe I'm uniquely qualified to take on your Cloud CCTV Storage module development project. My proficiency in AWS (including S3, EC2, IAM and Glacier) and extensive experience with Golang, Docker and PostgreSQL align perfectly with your tech stack needs. Additionally, my knowledge of media solutions like Frigate and Shinobi further accentuates my potential contribution in building your cloud-based surveillance platform. I have a proven track record of successfully planning, designing and implementing network infrastructure for companies ranging from small businesses to enterprise-level organizations. My familiarity with various vendors – including Cisco, Fortinet and Checkpoint – demonstrates my adaptability to different technologies and best practices. Given my expertise in not only Linux but also with Cloud Computing services – such as the amplify hosting and apigw hosting on AWS highlighted in your project requirements – I am confident in leveraging these skills to smoothly deploy your application using Docker Compose on the AWS cloud infrastructure. Meeting deadlines and ensuring 100% project delivery is a professional commitment of mine that I take very seriously.
$250 USD in 3 days
7.1
7.1

Building a dependable RTSP ingest and video pipeline in Go that chunks streams, writes metadata to PostgreSQL, and offloads recordings to AWS S3 and Glacier requires zero-latency buffer handling and clean lifecycle rules. ✅ Ingest pipeline using Go with FFmpeg/MediaMTX to capture RTSP feeds into optimized H.264/MP4 segments without dropping frames. ✅ S3 multi-part uploader with automated S3 Lifecycle policies targeting Glacier for archival and automated expiration based on your retention rules. ✅ REST API endpoints for retrieval, time-indexed metadata queries in PostgreSQL, and secure presigned S3 URLs for frontend playback. ✅ Production-ready Docker Compose deployment configured with persistent volumes, environment configs, and health checks. ✅ Controlled local RTSP stream simulation to validate segment integrity and database commits before AWS deployment. ✅ 10+ years production experience | 400+ completed projects | 320+ five-star reviews ✅ Microsoft® Certified: MCSA | MCSE | MCT & cPanel Certified (CWSA-2) Are your cameras feeding continuous 24/7 chunked recordings (e.g., 5-minute segments), or should chunking be event/motion-triggered? I can deliver this in 1 day for 120 USD and can jump on it right now.
$120 USD in 1 day
6.8
6.8

Hi, I understand you're seeking an expert to develop a cloud-based CCTV storage module for your surveillance platform, specifically focusing on secure storage and retrieval using AWS. This involves integrating IP cameras via RTSP and managing video uploads to AWS S3 and Glacier. One of the main challenges here is ensuring seamless integration of the RTSP streams with AWS services while maintaining minimal latency and robust security. My approach would involve conducting a thorough assessment of the current infrastructure to prioritize stability and scalability. Ensuring the system can handle real-time data efficiently is crucial. I have extensive experience with AWS services and have previously worked on similar projects involving video streaming and cloud storage solutions, which makes me confident in delivering a reliable module. Q1 – What is the expected volume of data, and are there any specific retention policies that need to be considered? Q2 – Are there any existing systems or APIs we need to integrate with, aside from AWS? Q3 – Do you have any specific security protocols or compliance standards that must be adhered to? Looking forward to hearing from you.
$30 USD in 7 days
5.7
5.7

With my 5-year experience as an AWS-certified professional, particularly in backend development and DevOps engineering, I am confident in meeting your needs excellently. I have a deep understanding of the AWS infrastructure, which is beneficial for your project requiring full integration with Amazon services such as S3, EC2, IAM, and Glacier. My skill set aligns well with the requirements you've outlined; from utilizing Docker Compose and Linux to implementing RTSP for secure camera integration and video streaming. Using PostgreSQL for recording metadata and developing APIs for video storage and retrieval are also within my repertoire. Lastly, my completion of numerous successful projects and long-standing clients attest to the quality of work I provide. For this $120 project, I propose a meticulous timeline for development and testing so that you can confidently release the remaining milestone after seeing a working demonstration of your shiny new Cloud-based CCTV storage module. Choose me for comprehensive expertise that combines modern technical know-how with seasoned experience – the perfect fit for your visionary project!
$250 USD in 7 days
5.6
5.6

As an esteemed freelancer with over 5 years of professional experience working in-depth on Amazon Web Services, I am confident in my ability to execute your cloud CCTV storage module development project. With an extensive background in building Full Stack web applications and automations using Python - backed by a multitude of positive reviews - I can assure you that this project is well within my capabilities. My expertise extends to AWS services like S3, EC2, IAM, and also using PostgreSQL for recording metadata, which are all vital for your specifications. Moreover, a primary reason to choose me is the diversified nature of my work-passes. From creating robust Backend APIs for video management, to video retrieval and playback, complemented by developing Docker Compose configurations on Linux for deploying cloud applications, I have demonstrated a knack for comprehensive development that aligns perfectly with your requirements. Lastly, allow me to emphasize my thirst for problem-solving, exemplified by my successful track record as a Python developer. This zeal is pivotal when tackling new challenges, especially one as dynamic and critical as cloud-based CCTV storage module development. I am excited about the prospects of delivering a functional and efficient solution deployed via Docker Compose on AWS while adhering to your estimated timeline and budget.
$140 USD in 7 days
5.7
5.7

IF YOU ARE NOT HAPPY YOU DON'T PAY! Glacier is the part that usually bites: an archived segment isn't playable until a restore job completes, so retention has to keep the recent playback window in S3 and lifecycle only older segments out. And with your APIs behind API Gateway, playback needs presigned S3 URLs rather than bytes through the gateway. I'd have FFmpeg segment each RTSP feed into fixed-length chunks and upload each one as it closes, so a dropped camera costs one chunk, with metadata rows in Postgres behind the retrieval and retention APIs. Docker Compose for deploy, and the demo running camera to playback. How many cameras per recorder host, and how far back does playback need to be instant? Send me a message and I'll explain exactly how I'd approach your project.
$250 USD in 3 days
5.0
5.0

Hello I can develop a cloud based CCTV storage module for secure video upload storage retrieval playback camera management user access and retention control with scalable cloud architecture With 20 years of software development experience I can work with PHP Laravel Node js Python PostgreSQL AWS S3 cloud storage REST APIs Docker video processing authentication and background processing A few quick questions How many CCTV cameras and how much video data do you expect the system to handle Do you need continuous recording storage motion based clips or both Which cloud provider and CCTV camera protocols are currently being used I’ll focus on building secure scalable video storage with efficient upload and retrieval reliable retention policies access control background processing and optimized database management while keeping storage costs and system performance in focus I’m available to start immediately Thanks
$130 USD in 7 days
4.9
4.9

With a strong focus on full-stack development and a particular expertise in cloud-based solutions, I believe I am the perfect candidate for your Cloud CCTV Storage Module Development project. Not only do I have extensive experience with AWS (including S3, EC2, IAM, and Glacier), but I have also worked with Golang, RTSP, FFmpeg, video streaming, Docker, Linux, PostgreSQL, and REST API development – all skills that are crucial to the smooth running of your module. My rich background includes hands-on work with MediaMTX and similar CCTV/NVR solutions; this firsthand experience has magnified my understanding of your specific industry needs. As you seek a comprehensive video storage management system capable of integrating camera input and automating retention policies, my proficiency in backend APIs, AWS S3 for storage management, as well as PostgreSQL for recording metadata will ensure the creation of an efficient and capable system.
$100 USD in 1 day
4.7
4.7

Storing, managing and playing back CCTV recordings from the cloud is a pipeline problem: RTSP in, S3 and Glacier out, with metadata and retention policies holding it together. I would build the module in Go with FFmpeg handling RTSP ingestion and segmentation, uploading segments to S3 with lifecycle rules pushing older footage to Glacier. PostgreSQL would hold recording metadata, and REST APIs would cover retrieval, playback and storage management, plugging into your Amplify front end and API Gateway. Retention and deletion policies would run on a scheduler, and everything would ship as a Docker Compose stack on EC2. I would demo the complete workflow before the final milestone. Relevant experience: I build and run Jyotish AI, a live Android and web app with its own backend and API, where I manage real users and production reliability daily. Two questions: how many cameras will the module need to handle concurrently, and what retention window should apply before Glacier archival? Happy to start with a short technical scoping call.
$120 USD in 14 days
4.2
4.2

The real constraint here is keeping RTSP streams stable under network jitter while chunking recordings efficiently enough that S3 uploads don't pile up or fragment storage costs. I'd run FFmpeg in segment mode with a ringbuffer, push completed chunks to S3 via multipart upload, and log metadata to Postgres immediately so playback APIs can stitch segments without waiting for Glacier transitions. I built a full-stack invoicing platform with an 81-table Postgres schema and edge functions for a client last year, plus server infrastructure work that included real-time video handling under tight deadlines. I'd write this in Golang with a REST layer that sits behind your API Gateway, Dockerize the whole stack, and wire retention policies into S3 lifecycle rules so deletion runs automatically. Once I take a look at your camera RTSP endpoints and AWS account setup I can confirm the chunk intervals and verify latency to your Amplify frontend. You can see similar backend work at ffulb.com.
$121 USD in 5 days
4.1
4.1

Hi, I can build the CCTV cloud-storage module using Go, RTSP/FFmpeg, PostgreSQL, AWS S3/Glacier, and Docker, while integrating cleanly with your existing Amplify + API Gateway setup. Proposed approach: • RTSP camera ingestion with FFmpeg/MediaMTX • Segment recordings into manageable video chunks • Upload recordings securely to S3 • Lifecycle rules for Glacier archival and automatic deletion • PostgreSQL metadata for camera, timestamps, file paths, duration, and status • Go REST APIs for listing, retrieving, playback, and storage management • Signed S3 URLs for secure playback/download • IAM least-privilege access • Retry/recovery for interrupted uploads or camera disconnects • Docker Compose deployment on AWS/Linux • Logging and basic health monitoring Deliverables: • Complete Go source code • S3/Glacier integration • PostgreSQL schema/migrations • Recording/retrieval/playback APIs • Docker configuration • Setup/API documentation • End-to-end demo Estimated timeline: 7–10 days for the agreed MVP scope. Project cost: $120 total. I’m comfortable starting with the $30 milestone and completing the remaining workflow for demo/review before final release. I can start immediately once you share the existing API structure and sample RTSP camera details. Best regards Ankit
$120 USD in 7 days
4.0
4.0

Hi there, I think you're building a CCTV storage layer that connects your existing Amplify and API Gateway platform to secure AWS recording and playback. I'd suggest starting with one working RTSP camera pipeline, using FFmpeg for segmented recording, Go for upload and retrieval APIs, S3 for storage, and PostgreSQL for recording metadata. Once the complete recording-to-playback flow is demonstrated, we can add Glacier archival, retention policies, and Docker deployment. This approach gives you a testable foundation before expanding to multiple cameras. For your $120 budget, I'd propose a clearly defined MVP rather than promising the entire production system. We can make the first $30 milestone a working recording and upload demonstration, with the remaining work agreed upon before implementation. Looking forward to work with you. Thanks
$120 USD in 2 days
3.6
3.6

Hello Hope you are doing well "Cloud CCTV Storage Module" - I can build CCTV storage using Golang, FFmpeg, AWS S3, Glacier, PostgreSQL, Docker, and RTSP. I can integrate RTSP cameras with FFmpeg recording pipelines, upload segmented footage to S3, store searchable metadata in PostgreSQL, and expose reliable retrieval APIs securely. I will implement retention and archival workflows with Glacier, Docker Compose deployment on AWS, playback testing, documentation, and a complete end-to-end demo for deployment and verification. Would you like recordings stored as segmented files or continuous streams? Looking forward to working with you.
$157 USD in 7 days
3.2
3.2

Hi, I am Manh "RTSP CCTV RECORDING TO AWS" — you need a reliable path from live camera streams to searchable, playable cloud recordings. I’d use Go and FFmpeg for RTSP capture and segmented recording, S3 for active footage, and Glacier lifecycle policies for archival. PostgreSQL would track cameras, recording segments, retention state, and storage locations. I’d expose clean APIs through your AWS API Gateway setup and package the services with Docker Compose for repeatable deployment. Which RTSP camera models and stream formats must be supported? Looking forward to working with you.
$140 USD in 7 days
3.0
3.0

Hello, I'm based in Japan, blending strong technical skills (aws, docker and management video streaming & storage) with Japanese discipline, punctuality, and attention to detail. Specially, I've rich experiences about goLang & python. I'll work efficiently to complete your project perfectly, and as quickly as possible. Expect clear communication, reliable delivery, and a deep commitment to quality. Let’s make it happen. Warmly Regards.
$110 USD in 3 days
2.8
2.8

Hello, I understand you need a cloud-based CCTV storage module that captures RTSP streams, uploads recordings to AWS S3, archives them to Glacier, and provides secure APIs for retrieval, playback, and retention management. The goal is a reliable, Dockerized solution that integrates cleanly with your existing AWS Amplify/API Gateway setup. Here’s what I can provide: • RTSP recording pipeline using FFmpeg with reliable segmentation and cloud uploads. • AWS S3/Glacier storage with automated retention, archival, deletion, and IAM-based access control. • Golang + PostgreSQL REST APIs for recording metadata, retrieval/playback, and storage management, packaged with Docker Compose. I bring over 4+ years of experience in backend and cloud development using Go/Python, REST APIs, PostgreSQL, Docker, Linux, and AWS services, with a strong focus on reliable and scalable backend systems. Just to clarify a few things: • How many IP cameras and simultaneous RTSP streams should the MVP support? • Do you already have a preferred recording segment duration and retention/Glacier archival policy? Please come to the chat box to discuss more about your project. Best regards Indresh Kushwaha
$140 USD in 7 days
2.8
2.8

metadata and playback APIs around it. I’d keep the recording service independent from your existing Amplify/API Gateway layer so it can handle long-running video workloads properly. My approach would be: RTSP camera ingestion with FFmpeg Segment recordings into manageable video files rather than creating large continuous files Upload completed segments to AWS S3 with appropriate metadata PostgreSQL records for camera, recording, timestamps, storage location and retention status S3 lifecycle/Glacier archival for older footage Automated retention and deletion policies REST APIs for recording search, signed playback/download URLs and storage management Secure IAM permissions with no public S3 objects Docker Compose deployment on AWS/Linux Logging, retries and handling of interrupted camera/upload connections Testing with real RTSP streams and an end-to-end demo
$200 USD in 7 days
2.4
2.4

Treat the bid amount and timeline above as rough starting points, we'll firm up real numbers after a quick chat about what you need. You're building a cloud CCTV storage module that pulls live feeds from IP cameras over RTSP, records and uploads footage to AWS S3 with Glacier archival for older clips, and exposes clean APIs for retrieval and playback - all wired into your existing Amplify/API Gateway setup. The retention and deletion policies matter too, since letting old recordings pile up unchecked defeats the point of having an archival tier. Done right, this becomes a solid, self-managing video backend your platform can rely on. Here's how we'd approach it: - RTSP ingest: Use FFmpeg with MediaMTX as the stream broker to receive camera feeds reliably, handling reconnects and stream failures without manual intervention. - Recording and upload: Golang service segments incoming streams into time-based chunks and pushes them to S3 via the AWS SDK, with IAM roles scoped tightly so nothing oversteps. - Archival and retention: Lifecycle policies on S3 auto-tier older footage to Glacier, with a background job that enforces per-camera deletion rules and logs everything to PostgreSQL. - Playback APIs: REST endpoints on AWS API Gateway for listing recordings, generating presigned S3 URLs for playback, and querying metadata - fits cleanly into your existing APIGW setup. - Deployment: Docker Compose config for local dev plus EC2-ready compose files, so the whole stack spins up consistently. After a short scope chat we'll put together a written proposal covering deliverables, timeline, and a firm price. Want to jump on a quick call this week to walk through the architecture before we quote final numbers? Best, 96 Studio
$188 USD in 21 days
1.1
1.1

Hello, I have strong experience with AWS, Golang, Docker, PostgreSQL, REST APIs, and cloud-based backend systems. I understand the complete CCTV workflow from RTSP camera ingestion through recording, cloud storage, retrieval, and playback. Technical Approach • RTSP ingestion using MediaMTX/FFmpeg • Recording service in Golang • Automated upload to AWS S3 with Glacier lifecycle policies • PostgreSQL for metadata, indexing, retention, and search • REST APIs for playback, retrieval, and storage management • Docker Compose deployment on AWS • Integration with your existing AWS API Gateway architecture Deliverables ✔ Source code with documentation ✔ S3/Glacier integration ✔ Recording, retrieval, and playback APIs ✔ Docker deployment setup ✔ End-to-end demo and testing I am comfortable with your milestone structure ($30 initial milestone and remaining payment after successful demo). I can start immediately and provide regular progress updates. Best regards
$140 USD in 7 days
1.1
1.1

Hi, I can build the CCTV cloud-storage module with **Golang, RTSP/FFmpeg, PostgreSQL, Docker, and AWS S3/Glacier**, integrating cleanly with your existing Amplify and API Gateway setup. My approach is to capture RTSP streams reliably, segment/encode recordings with FFmpeg, upload them securely to S3, archive older footage to Glacier, and maintain searchable recording metadata in PostgreSQL. I’ll implement secure REST APIs for recording management, retrieval and playback, automated retention/deletion policies, and a Docker Compose deployment suitable for AWS. I can deliver the complete workflow with source code, documentation, testing, and a working demo, with an estimated timeline of **5–7 days**. I understand the **$120 total budget and $30 initial milestone**, and I’m comfortable demonstrating the completed workflow before the remaining milestone is released.
$140 USD in 7 days
1.0
1.0

mumbai, India
Payment method verified
Member since Sep 22, 2014
$12-30 SGD
$12-30 SGD
$30-250 SGD
$10-30 USD
$10-30 USD
$30-250 USD
₹600-1500 INR
$8-15 USD / hour
$750-1500 USD
$30-250 USD
$45-50 USD / hour
$30-250 USD
$250-750 CAD
$100-10000 USD
$30-250 USD
$30-250 USD
₹5000-20000 INR
₹12500-37500 INR
₹75000-150000 INR
₹12500-37500 INR
₹1500-12500 INR
₹600-1500 INR
$25-50 USD / hour
₹1500-12500 INR
₹12500-37500 INR