Server configuration based on Alibaba Cloud (test environment)
** Order** | Server Name | Server Configuration | Operating system | Outbound bandwidth | Quantity | Deployment Service Description | Remarks |
---|---|---|---|---|---|---|---|
1 | Control Service | ecs.c8ae.2xlarge:8C/16GB/200GB SSD | Ubuntu Server 20.04 X64 | 10Mbps | 1 | Web services, interface services, database services... | Development and testing environments can deploy minimal systems |
2 | Synthesis rendering service | ecs.gn6i-c4g1.xlarge: 4C/15GB/200GB SSD | Ubuntu Server 20.04 X64 | 1Mbps | 1 | Synthesis rendering service | |
3 | Object Storage | OSS on demand, recommended to be over 500GB | Used to store video, audio, pictures and other resources |
Server configuration based on Alibaba Cloud (release environment)
Order | Server Name | Server Configuration | Operating system | Outbound bandwidth | Quantity | Deployment Service Description | Remarks |
---|---|---|---|---|---|---|---|
1 | Control Service | ecs.c8ae.2xlarge:8C/16GB/200GB SSD | Ubuntu Server 20.04 X64 | 10Mbps | 2 | Web services, interface services… | Support load balancing |
2 | Synthesis rendering service | ecs.gn6i-c16g1.4xlarge:16C/64GB/200GB SSD | Ubuntu Server 20.04 X64 | 1Mbps | 2 | Synthesis rendering service | Support cluster expansion, which can be expanded according to business volume |
3 | Database | Cloud database POLARDB:polar.mysql.x2.large.c | MySQL 5.7 and above | 1Mbps | - | Database | |
4 | Object Storage | OSS on demand, recommended to be over 500GB | Used to store video, audio, pictures and other resources |
Reference performance of Synthesis rendering service:
Server Configuration:(ecs.gn5i-c4g1.xlarge:4C/16GB/100GB SSD/1*Tesla P4)
Source video: MP4/1080P/3.7Mbps/H264/multi-segment; Timeline complexity: 2 video tracks + 1 audio track + 1 lyrics and subtitles track + 1 filter track / 37 seconds;
Output video: 30 seconds/MP4/1080P/15.3Mbps/H264;
Rendering time: 18.3 seconds, efficiency related to timeline complexity, original material resolution/encoding/bitrate, generated material original material resolution/encoding/bitrate
Number of concurrent processing tasks: 2 by default, configurable, exceeding the task queue processing mechanism, concurrent processing will affect the efficiency of single task processing
Server Configuration:(ecs.gn6i-c16g1.4xlarge:16C/62GB/40GB SSD/1*Tesla T4)
Source video: MP4/1080P/3.7Mbps/H264/multi-segment; Timeline complexity: 2 video tracks + 1 audio track + 1 lyrics and subtitles track + 1 filter track / 37 seconds;
Output video: 30 seconds/MP4/1080P/15.3Mbps/H264;
Rendering time: 6.3 seconds, efficiency related to timeline complexity, original material resolution/encoding/bitrate, generated material original material resolution/encoding/bitrate
Number of concurrent processing tasks: 2 by default, configurable, exceeding the task queue processing mechanism, concurrent processing will affect the efficiency of single task processing
Other test data
Single video track, no special effects
Order | CPU Configuration | Memory | GPU Configuration | Import Configuration | Export Configuration | Concurrency | Time consumed in seconds | Speed(x2 etc) | Remark |
---|---|---|---|---|---|---|---|---|---|
1 | 16C 2.50GHz | 60G | NVIDIA Tesla T4 16G | 37 seconds 3.7Mbps 1080P H264 | 30 seconds 5.8Mbps 1080P H264 | 1 | 3.7 | 8.1 | 3.12.1 Hardware Encoding |
2 | 2 | 4.9 | 6.1 | 3.12.1 Hardware Encoding | |||||
3 | 2 | 4.7 | 6.4 | 3.12.1 Hardware Encoding | |||||
4 | 3 | 6.5 | 4.6 | 3.12.1 Hardware Encoding | |||||
5 | 4 | 8.3 | 3.6 | 3.12.1 Hardware Encoding | |||||
6 | 4 | 8.3 | 3.6 | 3.12.1 Hardware Encoding | |||||
7 | 8 | 16.8 | 1.8 | 3.12.1 Hardware Encoding | |||||
8 | 16C 2.50GHz | 60G | none | 37 seconds 3.7Mbps 1080P H264 | 30 seconds 6.4Mbps 1080P H264 | 1 | 11.2 | 2.7 | In reality, it will be lower because a core is needed to build the OpenGL context environment. The test uses the context environment built by the graphics card. |
9 | 2 | 20.3 | 1.5 | ||||||
10 | 2 | 20.1 | 1.5 | ||||||
11 | 3 | 29.2 | 1 | ||||||
12 | 4 | 38.6 | 0.8 | ||||||
13 | 4 | 38.5 | 0.8 | ||||||
14 | 8 | 76 | 0.4 | ||||||
1 | 16C 2.50GHz | 60G | NVIDIA Tesla T4 16G | 600 seconds 3.7Mbps 4K H264 | 600 seconds 4.7Mbps 4K H264 | 1 | 168 | 3.6 | 3.12.1 Hardware Encoding |
2 | 1 | 155 | 3.9 | 3.14.2 Hardware encoding and hardware decoding | |||||
3 | 2 | 223 | 2.7 | 3.14.2 Hardware encoding and hardware decoding | |||||
4 | 600 seconds 4.7Mbps 1080P H264 | 1 | 164 | 3.7 | 3.14.2 Hardware encoding and hardware decoding | ||||
5 | 2 | 158 | 3.8 | 3.14.2 Hardware encoding and hardware decoding | |||||
6 | 3 | 179 | 3.4 | 3.14.2 Hardware encoding and hardware decoding | |||||
7 | 4 | 231 | 2.6 | 3.14.2 Hardware encoding and hardware decoding | |||||
8 | 16C 2.50GHz | 60G | NVIDIA Tesla T4 16G | 37 seconds 3.7Mbps 1080P H264 | 30 seconds 5.8Mbps 1080P H264 | 1 | 3.3 | 9.1 | 3.14.2 Hardware encoding and hardware decoding |
9 | 2 | 5.4 | 5.6 | 3.14.2 Hardware encoding and hardware decoding | |||||
10 | 3 | 7.9 | 3.8 | 3.14.2 Hardware encoding and hardware decoding | |||||
11 | 4 | 10.8 | 2.8 | 3.14.2 Hardware encoding and hardware decoding | |||||
12 | 8 | 23 | 1.3 | 3.14.2 Hardware encoding and hardware decoding | |||||
13 | 37 seconds 3.7Mbps 1080P H264 | 30 seconds 5.8Mbps 4K H264 | 1 | 7.3 | 4.1 | 3.14.2 Hardware encoding and hardware decoding | |||
14 | 2 | 14 | 2.1 | 3.14.2 Hardware encoding and hardware decoding | |||||
15 | 3 | 21 | 1.4 | 3.14.2 Hardware encoding and hardware decoding |