Skip to content

DVR: Support Cloud Storage, supports direct recording to cloud storage. #1193

@ibanezsc

Description

@ibanezsc

Cloud storage docking is a business issue, so it is not done in the SRS, but rather in the SRS cloud server, implemented using Node.js.

SRS cloud server now supports recording to Tencent Cloud's COS. Please refer to Cloud Recording. The corresponding version of SRS cloud server is srs-terraform v1.0.113.

Load Test

With a total bitrate of 40Mbps for 20 streams, running for 40 hours, and writing 770GB of data, the server load remained around 3, and SRS CPU usage stayed at 20%, which is very healthy. The load testing for the cloud recording feature has passed, so everyone can use it with confidence.

The server is a machine with 2 cores, 2GB of memory, and a 40GB SSD hard drive.

image

image

image

The CPU of Node here will continue to increase because the longer the stream time, the more index information there is, so reading and processing take more time. Generally, there won't be such long streaming time unless it is a GB camera, and of course, this type of recording requires special handling.

image

image

TRANS_BY_GPT3

Metadata

Metadata

Assignees

Labels

EnhancementImprovement or enhancement.FeatureIt's a new feature.TransByAITranslated by AI/GPT.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions