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 mengatur di saluran yang ada. Anda dapat mengatur satu fitur Inferensi Elemental atau beberapa fitur secara bersamaan.

Anda harus menyiapkan umpan yang sepenuhnya dikonfigurasi: resource - feed - output atau output, di mana MediaLive saluran adalah sumber daya dan setiap output mewakili satu fitur Inferensi Elemental.

  1. Di Elemental Inference, gunakan create-feed untuk membuat umpan baru. Ikuti pedoman berikut:

    • Berikan umpan nama yang mudah diingat. Anda mungkin ingin memberinya 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 keluaran 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 ku ota untuk Inferensi Elemental.
    Subtitle Cerdas Buat satu keluaran tipeSubtitlingConfig. Konfigurasikan language parameter dengan kode bahasa audio sumber (misalnya,eng). Secara opsional mengkonfigurasi profanityFilter (DISABLEDCENSOR,, atauDROP).
    Pengayaan metadata kontekstual Buat satu keluaran tipeContextualMetadataConfig.
  2. Tanggapan 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 MediaLive saluran. Anda juga dapat memperoleh ARN menggunakanget-feed.

  3. Di dalam 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 untuk dilakukan.

    Tanaman pintar

    Di JSON untuk setiap encode video (bagian deskripsi video) di mana Anda ingin mengaktifkan fitur Inferensi Elemental, sertakan parameter ini:

    • WidthdanHeight: Resolusi untuk encode video ini.

    • ScalingBehavior: Setel keSMART_CROP.

    Subtitle Cerdas

    Di setiap CaptionSelectors array lampiran input, tambahkan pemilih keterangan dengan: SmartSubtitleSourceSettings

    • Name: Nama untuk pemilih (misalnya,SmartSubtitlesSelector1).

    • LanguageCode: Kode bahasa (misalnya,eng).

    • SelectorSettings: Sertakan SmartSubtitleSourceSettings dengan bidang berikut:

      • InferenceFeedOutput: Nama output subtitle dari umpan (misalnya,medialive-subtitling-output-0).

      • CaptionSynchronizationMode(opsional): Setel ke VIDEO_ALIGNED_CAPTIONS (default) untuk menunda video untuk sinkronisasi teks, atau NO_VIDEO_DELAY untuk menghindari penundaan video.

    Kemudian tambahkan referensi pem CaptionDescription ilih ini dan menetapkan tujuan ke TTML (untuk MediaPackage V2, CMAF Ingest, atau grup keluaran Microsoft Smooth) atau WebVTT (untuk HLS atau grup keluaran). EncoderSettings MediaPackage Tambahkan output hanya teks dalam grup keluaran yang sesuai untuk sidecar subtitle.

    Pengayaan metadata kontekstual

    Di InferenceSettings bagian tersebut, tambahkan EnrichmentMethods dengan nilainya["SCTE35_ELEMENTAL_INFERENCE_QUERY_PARAMS"]. Tidak ada perubahan lain yang diperlukan. MediaLive secara otomatis memperkaya penanda SCTE-35 isyarat pada semua output yang mendukung passthrough. SCTE-35

    Contoh berikut menunjukkan JSON untuk mengaktifkan smart crop dan event clipping.

    Pemotongan cerdas diaktifkan dalam encode video (deskripsi video) yang dinam high_resolution ai dalam output bernama output_A dalam grup keluaran yang My_outputgroup dinamai di saluran dengan ID9042242. Deskripsi video mencakup, di antara parameter lainnya, parameterHeight,Name,ScalingBehavior, danWidth.

    ARN feed diakhiri dengan ID unikvbphju6m7nohlpcs3sd.

    { "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" ... }

    Contoh berikut menunjukkan bagian JSON utama untuk mengaktifkan Subtitle Cerdas. Saluran memiliki lampiran input dengan pemilih audio (Audio_1), pemilih teks Smart Subtitle yang mereferensikan keluaran subtitle pada umpan, dan output WebVTT khusus teks dalam grup keluaran. MediaPackage

    { ... "InferenceSettings": { "FeedArn": "arn:aws:elemental-inference:us-west-2:111122223333:feed/abbrngaa6sbvawovk36", "AudioFeedInputs": [ { "FeedInput": "default-audio", "AudioSelectorName": "Audio_1" } ] }, "InputAttachments": [ { "InputAttachmentName": "my-input", "InputId": "1112233", "InputSettings": { "AudioSelectors": [ { "Name": "Audio_1", "SelectorSettings": { "AudioLanguageSelection": { "LanguageSelectionPolicy": "LOOSE", "LanguageCode": "eng" } } } ], "CaptionSelectors": [ { "LanguageCode": "eng", "Name": "SmartSubtitlesSelector1", "SelectorSettings": { "SmartSubtitleSourceSettings": { "CaptionSynchronizationMode": "VIDEO_ALIGNED_CAPTIONS", "InferenceFeedOutput": "medialive-subtitling-output-0" } } } ] ... } } ], "EncoderSettings": { "CaptionDescriptions": [ { "CaptionSelectorName": "SmartSubtitlesSelector1", "DestinationSettings": { "WebvttDestinationSettings": { "StyleControl": "NO_STYLE_DATA" } }, "Name": "caption_subtitles" } ], "OutputGroups": [ { "Outputs": [ { "AudioDescriptionNames": [], "CaptionDescriptionNames": ["caption_subtitles"], "OutputName": "subtitles_only", "OutputSettings": { "MediaPackageOutputSettings": {} } } ] } ] ... } }

    AudioFeedInputsArray dalam InferenceSettings mengaitkan pemilih audio tertentu dari lampiran input dengan umpan. Jika lampiran input tidak memiliki pemilih audio, Anda dapat menghilangkan AudioFeedInputs dan MediaLive menggunakan audio default dari input.

  4. Saat Anda menyimpan saluran, perbarui MediaLive umpan Inferensi Elemental sebagai berikut:

    • Ini menciptakan output tanaman dalam umpan.

    • Ini mengaitkan saluran (sumber daya) dengan umpan.

    Anda sekarang memiliki umpan yang dapat digunakan: sumber daya - umpan - keluaran.

  5. Dalam MediaLive, gunakanStartChannel. Saat saluran berjalan, MediaLive lakukan tindakan berikut:

    • MediaLive mengirimkan aliran sumber ke Inferensi Elemental.

    • Ini menangani metadata seperti yang dijelaskan dalam tabel berikut.

    Fitur

    Tindakan 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 frame video. Di setiap output video tempat fitur Inferensi Elemental diatur, MediaLive potong video ke wilayah baru yang menarik. MediaLive kemudian melanjutkan dengan pemrosesan reguler untuk menyandikan video.
    Subtitle Cerdas MediaLive mengambil metadata subtitle dari Elemental Inference dan mengubahnya ke format WebVTT atau TTML. MediaLive mengeluarkan subtitle sebagai sidecar dalam output HLS, MediaPackage V2, CMAF Ingest MediaPackage, atau Microsoft Smooth yang dikonfigurasi.
    Pengayaan metadata kontekstual MediaLive memperkaya penanda is SCTE-35 yarat keluar dengan parameter kueri Inferensi Elemental. Konsumen hilir mengurai parameter ini untuk menanyakan Inferensi Elemental pada waktu keputusan iklan.

Pengamatan

Ada perbedaan dalam prosedur untuk menyiapkan Inferensi Elemental 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 melintasi baris untuk setiap fitur.

Fitur

Tindakan yang Anda lakukan di Inferensi Elemental

Tindakan yang Anda lakukan di MediaLive

Kliping acara

Anda membuat umpan untuk saluran (jika belum ada), dan Anda melampirkan output kliping. Anda memastikan bahwa umpan ARN ditentukan.
Tanaman pintar Anda membuat umpan untuk saluran (jika belum ada), tetapi Anda tidak melampirkan output crop cerdas. Anda memastikan bahwa umpan ARN ditentukan. Dan Anda mengkonfigurasi output video di saluran untuk bekerja dengan smart crop.

MediaLive adalah aktor yang menciptakan output tanaman pintar di Elemental Inference.

Subtitle Cerdas Anda membuat umpan untuk saluran (jika belum ada), dan Anda melampirkan output subtitle dengan konfigurasi bahasa. Anda memastikan bahwa umpan ARN ditentukan. Anda menambahkan pem SmartSubtitleSourceSettings ilih teks ke lampiran masukan, membuat deskripsi keterangan yang mereferensikan pemilih tersebut, dan menambahkan output teks saja (TTML untuk MediaPackage V2, CMAF Ingest, atau Microsoft Smooth; atau WebVTT untuk HLS atau). MediaPackage
Pengayaan metadata kontekstual Anda membuat umpan untuk saluran (jika belum ada), dan Anda melampirkan output metadata kontekstual. Verifikasi bahwa umpan ARN ditentukan. Tambahkan SCTE35_ELEMENTAL_INFERENCE_QUERY_PARAMS ke EnrichmentMethods dalamInferenceSettings.