Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan fitur Inferensi Elemental untuk pertama kalinya
Bagian ini menjelaskan cara mengatur set pertama fitur Inferensi Elemental di. MediaLive Anda dapat mengatur saat pertama kali membuat saluran, atau Anda dapat mengaturnya di saluran yang ada. Anda dapat mengatur satu fitur Inferensi Elemental atau beberapa fitur secara bersamaan.
Anda harus menyiapkan feed yang sepenuhnya dikonfigurasi: resource - feed - output atau output, di mana MediaLive saluran adalah sumber daya dan setiap output mewakili satu fitur Elemental Inference.
-
Dalam Elemental Inference, gunakan
create-feeduntuk membuat feed baru. Ikuti pedoman berikut:-
Berikan feed nama yang mudah diingat. Anda mungkin ingin memberikan nama yang sama atau nama yang mirip dengan MediaLive saluran.
Perhatikan bahwa jika sebelumnya Anda mengatur fitur Inferensi Elemental menggunakan MediaLive konsol, Anda akan melihat umpan ini saat Anda menggunakannya.
list-feedsUmpan ini akan selalu memiliki nama yang identik dengan nama saluran. -
Sertakan output seperti yang dijelaskan dalam tabel berikut.
Fitur untuk mengatur
Tindakan
Kliping acara
Buat satu output dari tipe
ClippingConfigTanaman pintar Jangan sertakan output apa pun dalam umpan. MediaLive akan membuat output untuk digunakan. Itu tidak akan menggunakan output apa pun yang Anda buat, tetapi umpan apa pun yang Anda buat akan dihitung terhadap satu atau lebih kuota untuk Inferensi Elemental. Smart Subjudul Buat satu output dari tipe SubtitlingConfig. Konfigurasikanlanguageparameter dengan kode bahasa audio sumber (misalnya,eng). Opsional mengkonfigurasiprofanityFilter(DISABLED,CENSOR, atauDROP). -
-
Tanggapan tersebut mencakup informasi berikut yang harus Anda catat:
-
ID umpan, yang Anda perlukan untuk perintah CLI pada umpan ini.
-
Umpan ARN, yang Anda perlukan untuk bekerja dengan saluran. MediaLive Anda juga bisa mendapatkan ARN menggunakan.
get-feed
-
-
Di MediaLive, gunakan
create-channelatauupdate-channeluntuk membuat saluran atau mengedit saluran yang ada.-
Di tingkat atas JSON, tambahkan
InferenceSettingsbagian dan sertakan:-
feedArn: ARN dari feed yang Anda buat. Sertakan baris ini hanya sekali, bahkan jika Anda mengaktifkan lebih dari satu fitur Inferensi Elemental.
-
-
Buat perubahan untuk setiap fitur, seperti yang dijelaskan dalam tabel berikut.
Fitur untuk mengatur
Tindakan
Kliping acara
Tidak ada perubahan lebih lanjut yang harus dilakukan.
Tanaman pintar Di JSON untuk setiap encode video (bagian deskripsi video) tempat Anda ingin mengaktifkan fitur Elemental Inference, sertakan parameter ini:
-
WidthdanHeight: Resolusi untuk encode video ini. -
ScalingBehavior: Setel keSMART_CROP.
Smart Subjudul Di setiap
CaptionSelectorslarik lampiran masukan, tambahkan pemilih teks dengan:SmartSubtitleSourceSettings-
Name: Nama untuk pemilih (misalnya,SmartSubtitlesSelector1). -
LanguageCode: Kode bahasa (misalnya,eng). -
SelectorSettings: SertakanSmartSubtitleSourceSettings: {}.
Kemudian tambahkan referensi pemilih ini dan tetapkan tujuan ke TTHTML (untuk grup keluaran MediaPackage V2, CMAF Ingest, atau Microsoft Smooth) atau WebVTT (untuk grup HLS atau output).
CaptionDescriptionEncoderSettingsMediaPackage Tambahkan output teks saja di grup keluaran yang sesuai untuk sespan subtitle.Contoh berikut menunjukkan JSON untuk mengaktifkan pemotongan cerdas dan kliping acara.
Pemangkasan cerdas diaktifkan dalam encode video (deskripsi video) yang dinamai
high_resolutiondalam output yang dinamaioutput_Adalam grup keluaran yang disebutkanMy_outputgroupdi saluran dengan ID9042242. Deskripsi video mencakup, di antara parameter lainnya, parameterHeight,Name,ScalingBehavior, danWidth.ARN feed diakhiri dengan ID unik.
vbphju6m7nohlpcs3sd{ "Arn": "arn:aws:medialive:us-west-2:111122223333:channel:9042242", ... "EncoderSettings": { ... "OutputGroups": [ { "Name": "My_outputgroup", ... "Outputs": [ { ... "OutputName": "output_A", ... "VideoDescriptionName": "high_resolution" } ] } ], ... "VideoDescriptions": [ ... "Height": 1280, "Name": "high_resolution", "ScalingBehavior": "SMART_CROP", "Width": 720 } ] }, "Id": "9042242", "InferenceSettings": { "FeedArn": "arn:aws:elemental-inference:us-west-2:111122223333:feed/vbphju6m7nohlpcs3sd" ... } -
-
Saat Anda menyimpan saluran, MediaLive perbarui umpan Inferensi Elemental sebagai berikut:
-
Ini menciptakan hasil panen dalam umpan.
-
Ini mengaitkan saluran (sumber daya) dengan umpan.
Anda sekarang memiliki umpan yang dapat digunakan: sumber daya - umpan - output.
-
-
Dalam MediaLive, gunakan
StartChannel. Saat saluran berjalan, MediaLive lakukan tindakan berikut:-
MediaLive mengirimkan aliran sumber ke Elemental Inference.
-
Ini menangani metadata seperti yang dijelaskan dalam tabel berikut.
Fitur
Aksi oleh MediaLive
Kliping acara
MediaLive tidak mengambil metadata. Anda perlu menyiapkan solusi Anda sendiri untuk mengambil metadata kliping acara dan membuat klip acara.
Tanaman pintar MediaLive mengambil metadata tanaman pintar dari Elemental Inference. Metadata ini menjelaskan wilayah yang diminati di setiap bingkai video. Di setiap output video di mana fitur Elemental Inference diatur, potong MediaLive video ke wilayah baru yang diminati. MediaLive kemudian dilanjutkan dengan pemrosesan reguler untuk menyandikan video. Smart Subjudul MediaLive mengambil metadata subtitle dari Elemental Inference dan mengubahnya menjadi format WebVTT atau TTHTML. MediaLive output subtitle sebagai sespan dalam output HLS,, MediaPackage V2, CMAF Ingest MediaPackage, atau Microsoft Smooth yang dikonfigurasi. -
Pengamatan
Ada perbedaan dalam prosedur untuk menyiapkan Inferensi Elemen yang berbeda, terutama dalam hal bagaimana pembagian kerja antara Inferensi Elemen dan MediaLive dalam satu fitur berbeda dari pembagian kerja di fitur lain.
Tabel berikut merangkum perbedaan utama dalam pembagian kerja ini. Dalam tabel, baca di seluruh baris untuk setiap fitur.
|
Fitur |
Tindakan yang Anda lakukan di Elemental Inference |
Tindakan yang Anda lakukan di MediaLive |
|---|---|---|
|
Kliping acara |
Anda membuat feed untuk saluran (jika belum ada), dan Anda melampirkan output kliping. | Anda memastikan bahwa umpan ARN ditentukan. |
| Tanaman pintar | Anda membuat feed untuk saluran (jika belum ada), tetapi Anda tidak melampirkan output pemotongan cerdas. | Anda memastikan bahwa umpan ARN ditentukan. Dan Anda mengonfigurasi output video di saluran untuk bekerja dengan smart crop. MediaLive adalah aktor yang menciptakan output tanaman cerdas di Elemental Inference. |
| Smart Subjudul | Anda membuat feed untuk saluran (jika belum ada), dan Anda melampirkan output subtitling dengan konfigurasi bahasa. | Anda memastikan bahwa umpan ARN ditentukan. Anda menambahkan pemilih SmartSubtitleSourceSettings teks untuk memasukkan lampiran, membuat deskripsi teks yang mereferensikan pemilih tersebut, dan menambahkan output teks saja (TTHTML untuk V2, MediaPackage CMAF Ingest, atau Microsoft Smooth; atau WebVTT untuk HLS atau). MediaPackage |