Bài này chúng ta và cafedev sẽ tìm hiểu về Bộ chuyển mã đàn hồi là gì? trong AWS, trước khi chúng ta bắt đầu sử dụng AWS một cách dễ dàng hơn.
Nội dung chính
1. Bộ chuyển mã đàn hồi là gì?
- Elastic Transcoder là một dịch vụ aws được sử dụng để chuyển đổi các tệp phương tiện được lưu trữ trong bộ chứa S3 thành các tệp phương tiện ở các định dạng khác nhau được hỗ trợ bởi các thiết bị khác nhau.
- Elastic Transcoder là một trình chuyển mã phương tiện trên đám mây.
- Nó được sử dụng để chuyển đổi các tệp phương tiện từ định dạng nguồn ban đầu của chúng thành các định dạng khác nhau sẽ phát trên điện thoại thông minh, máy tính bảng, PC, v.v.
- Nó cung cấp các cài đặt trước chuyển mã cho các định dạng đầu ra phổ biến có nghĩa là bạn không cần phải đoán xem cài đặt nào hoạt động tốt nhất trên các thiết bị cụ thể.
- Nếu bạn sử dụng Elastic Transcoder, thì bạn cần phải thanh toán dựa trên số phút bạn chuyển mã và độ phân giải mà bạn chuyển mã.
2. Các thành phần của bộ chuyển mã đàn hồi
Bộ chuyển mã đàn hồi bao gồm bốn thành phần:
- Việc làm(Jobs)
- Đường ống(Pipelines)
- Cài đặt trước(Presets)
- Thông báo(Notifications)
- Công việc
Nhiệm vụ chính của công việc là hoàn thành công việc chuyển mã. Mỗi công việc có thể chuyển đổi một tệp lên đến 30 định dạng. Ví dụ: nếu bạn muốn chuyển đổi một tệp phương tiện sang tám định dạng khác nhau, thì một công việc duy nhất sẽ tạo tệp ở tám định dạng. Khi bạn tạo một công việc, bạn cần chỉ định tên của tệp mà bạn muốn chuyển mã. - Đường ống Đường
ống là hàng đợi chứa các công việc chuyển mã của bạn. Khi bạn tạo một công việc, sau đó bạn cần chỉ định đường dẫn bạn muốn thêm công việc của mình. Nếu bạn muốn một công việc tạo nhiều hơn một định dạng, Elastic Transcoder sẽ tạo các tệp cho từng định dạng theo thứ tự bạn chỉ định các định dạng trong một công việc.
Bạn có thể tạo một trong hai đường ống, tức là công việc ưu tiên tiêu chuẩn và công việc ưu tiên cao. Chủ yếu các công việc đi vào các công việc ưu tiên tiêu chuẩn. Đôi khi bạn muốn chuyển mã tệp ngay lập tức; đường ống ưu tiên cao được sử dụng. - Cài đặt sẵn Cài
đặt sẵn là các mẫu chứa các cài đặt để chuyển mã tệp phương tiện từ định dạng này sang định dạng khác. Bộ chuyển mã đàn hồi bao gồm một số cài đặt trước mặc định cho các định dạng phổ biến. Bạn cũng có thể tạo cài đặt trước của riêng mình mà không có trong cài đặt trước mặc định. Bạn cần chỉ định giá trị đặt trước mà bạn muốn sử dụng khi tạo công việc. - Thông báo
Thông báo là trường tùy chọn mà bạn có thể định cấu hình với Bộ chuyển mã đàn hồi. Dịch vụ thông báo là một dịch vụ giúp bạn cập nhật trạng thái công việc của mình: khi Bộ chuyển mã đàn hồi bắt đầu xử lý công việc của bạn, khi Bộ chuyển mã đàn hồi hoàn thành công việc, liệu Bộ chuyển mã đàn hồi có gặp phải tình trạng lỗi hay không. Bạn có thể định cấu hình Thông báo khi bạn tạo một đường ống dẫn.
3. Cách một đám mây sử dụng bộ chuyển mã đàn hồi
Giả sử tôi đã tải lên tệp mp4 trong S3 bucket. Ngay sau khi quá trình tải lên hoàn tất, nó sẽ kích hoạt một hàm Lambda. Sau đó, hàm Lambda sẽ gọi Elastic Transcoder. Elastic Transcoder chuyển đổi tệp mp4 thành các định dạng khác nhau để tệp có thể được mở trong iphone, máy tính xách tay, v.v. Sau khi hoàn tất quá trình chuyển mã, nó sẽ lưu trữ các tệp đã chuyển mã trong thùng S3.
Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.
Tài liệu từ cafedev:
- Full series tự học Amazon Web Services(AWS)từ cơ bản tới nâng cao tại đây nha.
- Ebook về AWS tại đây.
- Các nguồn kiến thức MIỄN PHÍ VÔ GIÁ từ cafedev tại đây
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng!