Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kelola AWS Elemental MediaConvert dengan Step Functions
Eksperimen dengan Step Functions dan MediaConvert
Pelajari cara menggunakan integrasi yang MediaConvert dioptimalkan dalam alur kerja yang mendeteksi dan menghapus bilah warna SMTPE dengan panjang yang tidak diketahui dari awal klip video. Baca posting blog dari 12 April 2024: Alur kerja kode rendah
Step Functions dapat mengontrol AWS layanan tertentu langsung dari Amazon States Language (ASL). Untuk mempelajari selengkapnya, lihat Bekerja dengan layanan yang lain dan Meneruskan parameter ke API layanan.
Bagaimana integrasi yang dioptimalkan berbeda dari integrasi AWS SDK standar
Pola Jalankan Tugas (.sync) integrasi tersedia.
Tidak ada pengoptimalan untuk Minta Tanggapan atau pola Tunggu Panggilan Balik dengan Token Tugas integrasi.
MediaConvert API yang didukung:
-
-
Parameter yang didukung:
-
Role
(Wajib) -
Settings
(Wajib) -
CreateJobRequest
(Opsional)
-
-
Sintaks respons - lihat skema CreateJobResponse
Berikut ini mencakup Task
negara bagian yang mengirimkan MediaConvert pekerjaan dan menunggu sampai selesai.
{
"StartAt": "MediaConvert_CreateJob",
"States": {
"MediaConvert_CreateJob": {
"Type": "Task",
"Resource": "arn:aws:states:::mediaconvert:createJob.sync",
"Parameters": {
"Role": "arn:aws:iam::111122223333:role/Admin",
"Settings": {
"OutputGroups": [
{
"Outputs": [
{
"ContainerSettings": {
"Container": "MP4"
},
"VideoDescription": {
"CodecSettings": {
"Codec": "H_264",
"H264Settings": {
"MaxBitrate": 1000,
"RateControlMode": "QVBR",
"SceneChangeDetect": "TRANSITION_DETECTION"
}
}
},
"AudioDescriptions": [
{
"CodecSettings": {
"Codec": "AAC",
"AacSettings": {
"Bitrate": 96000,
"CodingMode": "CODING_MODE_2_0",
"SampleRate": 48000
}
}
}
]
}
],
"OutputGroupSettings": {
"Type": "FILE_GROUP_SETTINGS",
"FileGroupSettings": {
"Destination": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/"
}
}
}
],
"Inputs": [
{
"AudioSelectors": {
"Audio Selector 1": {
"DefaultSelection": "DEFAULT"
}
},
"FileInput": "s3://DOC-EXAMPLE-SOURCE-BUCKET/DOC-EXAMPLE-SOURCE_FILE"
}
]
}
},
"End": true
}
}
}
Untuk informasi tentang cara mengonfigurasi IAM izin saat menggunakan Step Functions dengan MediaConvert, lihatKebijakan IAM untuk AWS Elemental MediaConvert.
Parameter Step Functions dalam dinyatakan dalam PascalCase
Bahkan jika API layanan asli ada di camelCase, misalnya startSyncExecution
tindakan API, Anda menentukan parameter PascalCase, seperti:. StateMachineArn