MasterClass nâng cao chất lượng video và giảm chi phí với AWS Media Services

AWS for M&E Blog

Tác giả: Dan Gehred và Matt Carter
Ngày đăng: 26/03/2025
Danh mục: Amazon CloudFront, AWS Elemental MediaConvert, Direct-to-Consumer & Streaming, Industries, Media & Entertainment, Media Services, Networking & Content Delivery

Đối với nhiều người, việc nấu ăn cùng Gordon Ramsay hay viết kịch bản với Shonda Rhimes có vẻ như chỉ là điều tưởng tượng, nhưng nền tảng streaming MasterClass đã biến những trải nghiệm đó thành hiện thực. Nền tảng này cung cấp hơn 200 lớp học, được giảng dạy bởi những giảng viên hàng đầu thế giới. Với video là trọng tâm của trải nghiệm MasterClass, công ty đã lựa chọn Amazon Web Services (AWS) Media Services để hỗ trợ cho quá trình tăng trưởng liên tục của mình.

Hiện nay, MasterClass sử dụng AWS Elemental MediaConvertAmazon CloudFront để phục vụ cho việc chuyển mã (transcoding) và phân phối video, với AWS Partner Nomad Media đóng vai trò là lớp điều phối (orchestration layer). Sau khi di chuyển sang AWS, bao gồm cả việc chuyển toàn bộ nội dung lưu trữ (archive content), MasterClass đã ghi nhận những cải thiện đáng kể về hạ tầng video, bao gồm việc nâng cao chất lượng video; đồng thời giảm hơn một nửa chi phí liên quan đến video.

“AWS cung cấp một giải pháp linh hoạt mà chúng tôi có thể tiếp tục xây dựng và phát triển, cho phép tạo ra công nghệ và tài sản trí tuệ (IP) riêng trong lĩnh vực media,” Paul Phipps, Senior Staff Software Engineer tại MasterClass cho biết. “Riêng với MediaConvert và CloudFront, chúng tôi đã giảm đáng kể chi phí trong khi vẫn cải thiện chất lượng streaming. Ngoài ra, chúng tôi cũng thấy thời gian buffering giảm và tốc độ phát video nhanh hơn trên nhiều loại thiết bị khác nhau.”

Cải thiện hiệu quả transcoding với AWS Elemental MediaConvert

Khi MasterClass ra mắt vào năm 2015, công ty sử dụng một giải pháp video trọn gói (turnkey) để xây dựng nền tảng. Mặc dù mô hình này hoạt động hiệu quả trong nhiều năm, nhưng nhu cầu của công ty ngày càng tăng khi thư viện nội dung không ngừng mở rộng. Việc cung cấp nhiều lớp học video hơn cho người đăng ký đòi hỏi một giải pháp linh hoạt và có khả năng mở rộng cao hơn, và MasterClass đã tìm thấy điều đó ở dịch vụ transcoding dựa trên file AWS Elemental MediaConvert.

Hiện tại, MasterClass phụ thuộc rất nhiều vào tính năng Quality-Defined Variable Bitrate (QVBR) của MediaConvert. QVBR tự động phân bổ bitrate để duy trì chất lượng video ổn định, đảm bảo người xem có trải nghiệm tối ưu, dù xem trên smart TV, máy tính hay thiết bị di động. Trước đây, MasterClass phải xử lý file trước bằng FFmpeg, dẫn đến hai bước nén liên tiếp. Với kiến trúc mới, MasterClass gửi trực tiếp các file gốc (native files) vào MediaConvert, giúp cải thiện rõ rệt chất lượng video, giảm hiện tượng artifact và tăng tốc độ phân phối nội dung đến người dùng.

Di chuyển liền mạch và nâng cao khả năng phân phối nội dung

Bên cạnh việc cung cấp lớp điều phối, Nomad Media đóng vai trò quan trọng trong quá trình chuyển đổi suôn sẻ, thông qua việc cung cấp các công cụ giúp MasterClass song song hóa các workflow với mức gián đoạn tối thiểu.

“Chúng tôi đã re-transcode toàn bộ nội dung của mình lên cloud để có thể cải thiện chất lượng các nội dung cũ bằng QVBR,” Phipps chia sẻ. “Một trong những điểm tuyệt vời của AWS là mọi dịch vụ đều được hỗ trợ bởi hạ tầng quy mô lớn và các ứng dụng serverless. Nhờ đó, chúng tôi có thể transcode phần lớn thư viện chỉ trong vòng vài ngày.”

Việc Nomad tích hợp trực tiếp với mạng phân phối nội dung (CDN) Amazon CloudFront cũng ảnh hưởng đến quyết định kiến trúc của MasterClass trong quá trình lập kế hoạch di chuyển. Sau khi đánh giá nhiều CDN bên thứ ba, MasterClass nhận thấy Amazon CloudFront là lựa chọn phù hợp nhất.

“Chúng tôi nhận thấy Amazon CloudFront hoạt động tốt hơn hoặc tương đương với các CDN khác mà chúng tôi đánh giá, đồng thời việc triển khai vào workflow cũng dễ dàng hơn nhiều vì chúng tôi đã sử dụng AWS,” Phipps cho biết. “Ngoài ra, CloudFront không phát sinh chi phí lưu trữ đi kèm, đây là một lợi ích rất lớn.”

MasterClass đặc biệt quan tâm đến một hệ thống cho phép tái sử dụng cache ở mức cao. Bằng cách sử dụng CloudFront kết hợp với Lambda@Edge, công ty đã tối ưu hóa quy trình xác thực token. Với mô hình này, đội ngũ có thể làm mới token mà không cần thay đổi đường dẫn nội dung, từ đó đảm bảo truy cập an toàn và duy trì tính ổn định của cache.

Hướng đi tương lai cùng AWS

Với quyền tự chủ hoàn toàn đối với media stack của mình, MasterClass hiện có thể tùy biến các workflow video và khám phá những tính năng mới như phân tích nội dung được hỗ trợ bởi trí tuệ nhân tạo (AI) hoặc streaming trực tiếp với khả năng tương tác thời gian thực. Khi MasterClass tiếp tục đổi mới và mở rộng, AWS cung cấp một hạ tầng mạnh mẽ và linh hoạt, đáp ứng cả nhu cầu hiện tại lẫn tham vọng dài hạn trong tương lai.

“Việc kiểm soát toàn bộ tech stack của riêng mình là yếu tố then chốt để chúng tôi mở rộng dịch vụ và tiếp tục đổi mới,” Phipps kết luận. “AWS mang lại cho chúng tôi sự linh hoạt cần thiết để xây dựng một giải pháp bền vững trong tương lai, hỗ trợ cho quá trình tăng trưởng liên tục.”

Tìm hiểu thêm về cách tối ưu hóa workflow video của bạn hoặc liên hệ với đại diện AWS for Media & Entertainment.

Tài liệu tham khảo thêm

Tác giả

Dan Gehred
Dan Gehred là Senior Industry Product Marketing Manager cho mảng Media & Entertainment tại AWS.

Matt Carter
Matt Carter hiện giữ vai trò Principal Solutions Architect tại AWS Elemental, phụ trách các giải pháp media cho lĩnh vực Public Sector. Với hơn 20 năm kinh nghiệm trong ngành, là chủ sở hữu bằng sáng chế về xử lý metadata video và là cộng tác viên của Motion Imagery Standards Board (MISB), ông được công nhận là chuyên gia hàng đầu (Subject Matter Expert) trong các công nghệ video phục vụ cho các ứng dụng chính phủ. Matt tốt nghiệp ngành Applied Science tại Miami University và là cựu binh của United States Army Signal Corps.