View a markdown version of this page

Menyiapkan fitur Inferensi Elemental untuk pertama kalinya - MediaLive

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.

  1. Dalam Elemental Inference, gunakan create-feed untuk 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-feeds Umpan 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 ClippingConfig

    Tanaman 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 tipeSubtitlingConfig. Konfigurasikan language parameter dengan kode bahasa audio sumber (misalnya,eng). Opsional mengkonfigurasi profanityFilter (DISABLED,CENSOR, atauDROP).
  2. 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

  3. Di MediaLive, gunakan create-channel atau update-channel untuk membuat saluran atau mengedit saluran yang ada.

    • Di tingkat atas JSON, tambahkan InferenceSettings bagian 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 CaptionSelectors larik 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). CaptionDescription EncoderSettings MediaPackage 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_resolution dalam output yang dinamai output_A dalam grup keluaran yang disebutkan My_outputgroup di 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" ... }
  4. 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.

  5. Dalam MediaLive, gunakanStartChannel. 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