
POC: Tuya API Copying CCTV Videos from Tuya Cloud to AWS Cloud.
- or -
Post a project like this431
£250(approx. $334)
- Posted:
- Proposals: 2
- Remote
- #4227755
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: No in a rush for this "phase 1" project. I hope for the right person it will be easy.
I use Tuya IoT cameras for CCTV and subscribe to Tuya Cloud Storage to store the video camera streams.
I want to download video backups from Tuya's cloud platform to another location for robust storage.
Project Overview:
Develop a proof of concept (POC) to automate the backup of video streams from Tuya IoT CCTV Cameras to a designated cloud storage environment.
This POC would require the deployment/customisation and demonstration of an API—it is not expected to be automated in this phase.
We have been told that the skillset of Golang, JavaScript, Node.js, and RESTful APIs may be relevant.
Objective:
Demonstrate the technical feasibility of automating video backup from Tuya.
A) CCTV video stored in Tuya’s cloud services
B) SD card storage in Tuya IPC cameras
to a designated cloud solution (preferably Google Cloud or AWS).
Key Components:
#Cloud Storage Setup: Set up a cloud test environment (AWS or Google) for storing video files.
#Tuya API Integration: Use Tuya’s cloud API to Identify , Access, and Extract video files - both from camera SD cards and Tuya’s Cloud storage.
Deliverables:
#Access and Ownership of an AWS or Google Cloud environment.
#Accessible sample video files hosted on AWS or Google Cloud.
#Comprehensive documentation, including setup instructions, codebase access, and operational guidelines evaluation report on the POC’s performance, noting any challenges and assessing scalability.
#Next steps: A quote to productionise this - automate the script to happen automatically across many cameras.
Resources:
Future access to a development/tes" "Tuya SmartLife Android/iPhone" account with a test camera/stream viewable and SD card.
Relevant Tuya API documentation:
https://platform.tuya.com/
https://developer.tuya.com/en/docs/cloud/5f28af42c2?id=Kahc78vpsd98q
https://developer.tuya.com/en/docs/app-development/android-saas-smart-protect-ipc-cloudvideo?id=Kb5jle641cq4i
https://developer.tuya.com/en/docs/cloud/5f28af42c2?id=Kahc78vpsd98q
AWS guidance on direct uploading to Amazon S3: https://aws.amazon.com/es/blogs/compute/uploading-to-amazon-s3-directly-from-a-web-or-mobile-application/
About Tuya: "Tuya is a leading IoT platform that connects smart devices like CCTV cameras to the internet via its SmartLife app. These cameras capture video footage, which can be securely stored in Tuya's cloud services or locally on SD cards. Users manage and access their videos through the app, facilitating remote monitoring and control of their smart home security systems with ease."
I want to download video backups from Tuya's cloud platform to another location for robust storage.
Project Overview:
Develop a proof of concept (POC) to automate the backup of video streams from Tuya IoT CCTV Cameras to a designated cloud storage environment.
This POC would require the deployment/customisation and demonstration of an API—it is not expected to be automated in this phase.
We have been told that the skillset of Golang, JavaScript, Node.js, and RESTful APIs may be relevant.
Objective:
Demonstrate the technical feasibility of automating video backup from Tuya.
A) CCTV video stored in Tuya’s cloud services
B) SD card storage in Tuya IPC cameras
to a designated cloud solution (preferably Google Cloud or AWS).
Key Components:
#Cloud Storage Setup: Set up a cloud test environment (AWS or Google) for storing video files.
#Tuya API Integration: Use Tuya’s cloud API to Identify , Access, and Extract video files - both from camera SD cards and Tuya’s Cloud storage.
Deliverables:
#Access and Ownership of an AWS or Google Cloud environment.
#Accessible sample video files hosted on AWS or Google Cloud.
#Comprehensive documentation, including setup instructions, codebase access, and operational guidelines evaluation report on the POC’s performance, noting any challenges and assessing scalability.
#Next steps: A quote to productionise this - automate the script to happen automatically across many cameras.
Resources:
Future access to a development/tes" "Tuya SmartLife Android/iPhone" account with a test camera/stream viewable and SD card.
Relevant Tuya API documentation:
https://platform.tuya.com/
https://developer.tuya.com/en/docs/cloud/5f28af42c2?id=Kahc78vpsd98q
https://developer.tuya.com/en/docs/app-development/android-saas-smart-protect-ipc-cloudvideo?id=Kb5jle641cq4i
https://developer.tuya.com/en/docs/cloud/5f28af42c2?id=Kahc78vpsd98q
AWS guidance on direct uploading to Amazon S3: https://aws.amazon.com/es/blogs/compute/uploading-to-amazon-s3-directly-from-a-web-or-mobile-application/
About Tuya: "Tuya is a leading IoT platform that connects smart devices like CCTV cameras to the internet via its SmartLife app. These cameras capture video footage, which can be securely stored in Tuya's cloud services or locally on SD cards. Users manage and access their videos through the app, facilitating remote monitoring and control of their smart home security systems with ease."

Scott H.
100% (24)Projects Completed
27
Freelancers worked with
25
Projects awarded
11%
Last project
6 Oct 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies