Established in 2019, MARCO Co. is a company specializing in the fields of audiovisual new media technology and is also a well-known streaming service platform in the mainland China region. As a professional provider of streaming services, we consistently prioritize system stability and audiovisual quality for our customers.
Our main customer base is primarily located in mainland China; however, to better expand our footprint, we have strategically planned to extend our business operations into the Southeast Asia region. In pursuit of this objective, we have chosen Netron as our operational partner. Netron offers advanced solutions such as AWS full hosting and dedicated databases, enabling real-time processing and storage of large volumes of data. These services not only facilitate the immediate handling of data but also provide secure measures to safeguard both services and infrastructure from external threats.
Pain point
- MARCO is a provider of streaming services, facing distinct peaks and seasons in streaming demand, which makes it challenging to adjust hardware and manpower resources efficiently, resulting in high costs.
- The client-side latency issue is not easily resolved, adversely impacting the end-user experience.
- The IDC bandwidth is limited, and during peak hours, it is challenging to maintain network stability. It is necessary to ensure that users can consistently enjoy smooth video streaming without waiting for content to load.
Solution
- Utilize AWS EC2 Auto Scaling Groups to dynamically scale resources based on demand, automatically increasing the number of instances during peak periods to maintain performance, and scaling down capacity during off-peak times to reduce costs.
- Deploying through a serverless approach enables seamless scalability for large-scale operations, utilizing automatic scaling from zero to peak demand to swiftly adapt to customer needs.
- Deliver streaming content securely with low latency and high transmission speed through AWS CloudFront to minimize delays.
Effectiveness
- Automatically optimize resource utilization, no need to over-provision and incur extra costs, reducing expenses.
- To significantly reduce video preload time by over 50%, enabling rapid and timely delivery of the latest content to users, ensuring the best possible user experience.