Tôi đang trong quá trình xây dựng một ứng dụng dựa trên web (Django, Góc trên AWS). Các ứng dụng sẽ được phương tiện truyền thông nặng như trong người dùng sẽ được tải lên rất nhiều hình ảnh, video và ghi âm.Tối ưu hóa phương tiện - Ứng dụng web AWS
Hiện tại, chúng tôi đang lưu trữ chúng trong S3. Bất kỳ suy nghĩ nào về cách tiếp cận tốt nhất để 1. Giảm thiểu dung lượng 2. Giảm chuyển dữ liệu 3. Không ảnh hưởng mạnh đến chất lượng hình ảnh/video.
Xin cảm ơn trước.
Điều này thật tuyệt. Điều gì sẽ là cách tốt nhất để giảm chất lượng hình ảnh/video. Điều này sẽ chiếm hầu hết không gian nếu mọi người đang tải lên hình ảnh và video chất lượng cao. – user3381710
Đối với hình ảnh, bạn có thể sử dụng lambda để giảm chất lượng hình ảnh. Bạn có thể đặt trình kích hoạt sự kiện S3 để khởi động lambda bất cứ khi nào người dùng tải lên một hình ảnh. Đối với video, tôi khuyên bạn nên sử dụng Bộ chuyển mã đàn hồi vì bạn có thể chuyển mã sang nhiều định dạng khác nhau với các giá trị đặt trước chất lượng khác nhau. –