Macam-macam Application Services : Amazon Elastic Trancoder
Amazon Elastic Transcoder adalah layanan media transcoding yang dikelola sepenuhnya oleh AWS, yang dirancang untuk membantu mengonversi (transcoding) file media dari format sumber ke format yang sesuai untuk pemutaran di berbagai perangkat seperti smartphone, tablet, dan PC.
Apa itu Elastic Transcoder?
- Elastic Transcoder adalah layanan AWS yang digunakan untuk mengonversi file media yang disimpan dalam bucket S3 menjadi file media dalam format yang berbeda yang didukung oleh perangkat yang berbeda.
- Elastic Transcoder adalah transcoder media di cloud.
- Ini digunakan untuk mengonversi file media dari format sumber aslinya ke dalam format yang berbeda yang akan diputar di smartphone, tablet, PC, dll.
- Aplikasi ini menyediakan preset transcoding untuk format output populer sehingga tidak perlu menebak-nebak pengaturan mana yang paling cocok untuk perangkat tertentu.
- Jika menggunakan Elastic Transcoder, maka harus membayar berdasarkan menit yang ditranskode dan resolusi yang ditranskode.
Components of Elastic Transcoder
- Jobs : Tugas utama pekerjaan ini adalah menyelesaikan pekerjaan transcoding. Setiap pekerjaan dapat mengonversi file hingga 30 format. Misalnya, jika ingin mengonversi file media ke dalam delapan format yang berbeda, maka satu pekerjaan akan membuat file dalam delapan format. Saat membuat pekerjaan, perlu menentukan nama file yang ingin ditranskode.
- Pipelines : Pipeline adalah antrian yang terdiri dari pekerjaan transcoding. Ketika membuat pekerjaan, perlu menentukan pipeline mana yang ingin ditambahkan pekerjaan tersebut. Jika ingin pekerjaan membuat lebih dari satu format, Elastic Transcoder akan membuat file untuk setiap format sesuai urutan yang ditentukan dalam pekerjaan. Dapat membuat salah satu dari dua pipeline, yaitu, pekerjaan prioritas standar dan pekerjaan prioritas tinggi. Sebagian besar pekerjaan masuk ke dalam pekerjaan prioritas standar. Terkadang ingin segera melakukan transcode file; pipeline prioritas tinggi digunakan.
- Presets : Preset adalah templat yang berisi pengaturan untuk mentranskode file media dari satu format ke format lainnya. Elastic Transcoder terdiri dari beberapa preset default untuk format umum. Juga dapat membuat preset sendiri yang tidak disertakan dalam preset default. Perlu menentukan preset yang ingin digunakan saat membuat pekerjaan.
- Notifications : Pemberitahuan adalah bidang opsional yang dapat dikonfigurasikan dengan Elastic Transcoder. Layanan Pemberitahuan adalah layanan yang membuat terus diperbarui dengan status pekerjaan: ketika Elastic Transcoder mulai memproses pekerjaan, ketika Elastic Transcoder menyelesaikan pekerjaannya, apakah Elastic Transcoder mengalami kondisi kesalahan atau tidak. Pemberitahuan dapat dikonfigurasi saat membuat pipeline.
Bagaimana cara menggunakan Elastic Transcoder
Misalkan mengunggah file mp4 dalam bucket S3. Segera setelah pengunggahan selesai, ini akan memicu fungsi Lambda. Fungsi Lambda kemudian akan memanggil Elastic Transcoder. Elastic Transcoder mengonversi file mp4 ke dalam format yang berbeda sehingga file tersebut dapat dibuka di iPhone, Laptop, dll. Setelah menyelesaikan transcoding, ia menyimpan file yang ditranskode dalam bucket S3.