AWS Elemental MediaPackage peristiwa - AWS Elemental MediaPackage

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS Elemental MediaPackage peristiwa

AWS Elemental MediaPackage terintegrasi dengan CloudWatch Acara Amazon untuk memberi tahu Anda tentang peristiwa tertentu yang memengaruhi saluran dan titik akhir Anda. Setiap peristiwa diwakili dalam JSON(JavaScript Object Notation) dan berisi nama acara, tanggal dan waktu ketika peristiwa terjadi, saluran atau titik akhir terpengaruh, dan banyak lagi. MediaPackage memancarkan peristiwa atas dasar upaya terbaik. Anda dapat menggunakan CloudWatch Acara untuk mengumpulkan peristiwa ini dan mengatur aturan yang merutekan mereka ke satu atau beberapa target seperti AWS Lambda fungsi, SNS topik Amazon, SQS antrian Amazon, streaming di Amazon Kinesis Data Streams, atau target bawaan.

Untuk informasi selengkapnya tentang menggunakan CloudWatch Acara dengan jenis acara lainnya, lihat Panduan Pengguna CloudWatch Acara Amazon.

Topik berikut menjelaskan CloudWatch Peristiwa yang MediaPackage menciptakan.

Masukan acara pemberitahuan

Anda mendapatkan acara notifikasi masukan untuk konten langsung dan video sesuai permintaan (VOD). Peristiwa ini memberi tahu Anda ketika sesuatu terjadi dengan MediaPackage menelan. Ini adalah acara notifikasi masukan yang mungkin Anda terima:

  • Aliran masukan maksimum terlampaui

  • Sakelar masukan

  • VODperubahan status menelan

  • VODkesiapan pemutaran

Bagian berikut menjelaskan masing-masing peristiwa ini.

Aliran Input Maksimum Melebihi Acara

Untuk konten langsung, channel MediaPackage melebihi kuota jumlah input stream. Untuk informasi tentang kuota, lihatKuota di AWS Elemental MediaPackage.

contoh
{ "id": "7bf73129-1428-4cd3-a780-95db273d1602", "detail-type": "MediaPackage Input Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2015-11-11T21:29:54Z", "region": "us-west-2", "resources":[ "arn:aws:mediapackage:us-west-2:aws_account_id:channels/262ff182d46d4b399fcabea1364df682" ], "detail":{ "event": "MaxIngestStreamsError", "message": "Parent Manifest [%s] has [23] streams, more than [20] allowed: (index_1.m3u8,index_2.m3u8,index_3.m3u8,index_4.m3u8,index_5.m3u8,index_6.m3u8,index_7.m3u8,index_8.m3u8,index_9.m3u8,index_10.m3u8,index_11.m3u8,index_12.m3u8,index_13.m3u8,index_14.m3u8,index_15.m3u8,index_16.m3u8,index_17.m3u8,index_18.m3u8,index_19.m3u8,index_20.m3u8,index_21.m3u8,index_22.m3u8,index_23.m3u8)" } }
Peristiwa Sakelar Masukan

Untuk konten langsung, MediaPackage alihkan input untuk salah satu titik akhir Anda.

Satu acara dikirim dalam periode lima menit. Jika input beralih beberapa kali dalam lima menit (misalnya, jika MediaPackage beralih ke satu input, lalu kembali ke yang lain), Anda hanya menerima satu acara.

Untuk informasi tentang redundansi input dan apa yang menyebabkan input beralih, lihat. Alur pemrosesan redundansi AWS Elemental MediaPackage masukan langsung

contoh
{ "id": "8f9b8e72-0b31-e883-f19c-aec84742f3ce", "detail-type": "MediaPackage Input Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2018-07-16T17:29:36Z", "region": "us-east-1", "resources":[ "arn:aws:mediapackage:us-east-1:aws_account_id:origin_endpoints/82d6b9bc04cb4612b487963d6c8d0f1a" ], "detail":{ "event": "InputSwitchEvent", "message": "Origin endpoint experienced an Input Switch Event", "EventDetails": { "Channel": "channel name", "PreviousIngestEndpoint": "endpoint uuid before input switch", "CurrentIngestEndpoint": "endpoint uuid after input switch", } } }
VODAcara Status Ingest

Untuk konten video on demand (VOD), aset dalam MediaPackage perubahan status konsumsi. Anda mendapatkan notifikasi untuk acara-acara berikut:

  • IngestStart

  • IngestError

  • IngestComplete

contoh
{ "id": "8f9b8e72-0b31-e883-f19c-aec84742f3ce", "detail-type": "MediaPackage Input Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2019-05-03T17:29:36Z", "region": "us-west-2", "resources":[ "arn:aws:mediapackage-vod:us-west-2:aws_account_id:assets/asset_name" ], "detail":{ "event": "IngestComplete", "message": "message text" } }
VODAcara Pemutaran

Untuk VOD konten, aset MediaPackage tersedia untuk pemutaran. Ada periode waktu antara saat penyerapan aset selesai, dan kapan aset dapat diputar kembali. Acara ini VodAssetPlayable berarti bahwa sekarang MediaPackage dapat memenuhi permintaan pemutaran untuk aset.

Anda mendapatkan VodAssetPlayable acara individual untuk setiap konfigurasi kemasan dalam grup kemasan Anda. Misalnya, jika grup kemasan Anda berisi satu DASH dan satu konfigurasi HLS kemasan, Anda menerima dua VodAssetPlayable acara—satu untuk konfigurasi DASH kemasan Anda, dan satu untuk konfigurasi kemasan AndaHLS.

contoh
{ "id": "81e896e4-d9e5-ec79-f82a-b4cf3246c567", "detail-type": "MediaPackage Input Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2019-11-03T21:46:00Z", "region": "us-west-2", "resources":[ "arn:aws:mediapackage-vod:us-west-2:aws_account_id:assets/asset_id", "arn:aws:mediapackage-vod:us-west-2:aws_account_id:packaging_configuration/packaging_configuration_id" ], "detail":{ "event": "VodAssetPlayable", "message": "Asset 'asset_id' is now playable for PackagingConfiguration 'packaging_configuration_id'", "packaging_configuration_id": "packaging_configuration_id", "manifest_urls":[ "https://555555555555.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/b9cc115bf7f1a/b848dfb116920772aa69ba/a3c74b1cae6a451c/index.m3u8" ] } } { "id": "91e896e4-d9e5-ab80-f82a-b4cf3246c568", "detail-type": "MediaPackage Input Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2019-11-03T21:47:00Z", "region": "us-west-2", "resources":[ "arn:aws:mediapackage-vod:us-west-2:aws_account_id:assets/asset_id", "arn:aws:mediapackage-vod:us-west-2:aws_account_id:packaging_configuration/packaging_configuration_id" ], "detail":{ "event": "VodAssetPlayable", "message": "Asset 'asset_id' is now playable for PackagingConfiguration 'packaging_configuration_id'", "packaging_configuration_id": "packaging_configuration_id", "manifest_urls":[ "https://111122223333.egress.mediapackage-vod.us-west-2.amazonaws.com/out/v1/1234567890abc/021345abcdef6789012345/abcdef0123456789/index.mpd" ] } }

Acara pemberitahuan penyedia kunci

Anda mendapatkan peristiwa notifikasi penyedia kunci saat menggunakan enkripsi konten pada titik akhir dan tidak MediaPackage dapat menjangkau penyedia kunci. Untuk informasi tentang DRM dan enkripsi, lihathttps://docs.aws.amazon.com/speke/latest/documentation/.

contoh Acara pemberitahuan penyedia kunci langsung
{ "id": "7bf73129-1428-4cd3-a780-98ds273d1602", "detail-type": "MediaPackage Key Provider Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2015-11-11T21:29:54Z", "region": "us-west-2", "resources":[ "arn:aws:mediapackage:us-west-2:aws_account_id:origin_endpoints/endpoint_id" ], "detail":{ "event": "KeyProviderError", "message": "message-text" } }
contoh VODacara pemberitahuan penyedia kunci
{ "id": "7bf73129-1428-4cd3-a780-98ds273d1602", "detail-type": "MediaPackage Key Provider Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2015-11-11T21:29:54Z", "region": "us-west-2", "resources":[ "arn:aws:mediapackage-vod:us-west-2:aws_account_id:packaging_configurations/packaging_group_name" ], "detail":{ "event": "KeyProviderError", "message": "message-text" } }

Acara pemberitahuan pekerjaan panen

Anda mendapatkan acara status pekerjaan panen saat mengekspor klip dari streaming langsung untuk membuat aset langsung. VOD MediaPackage membuat pemberitahuan saat pekerjaan panen berhasil atau gagal. Untuk informasi tentang pekerjaan panen dan VOD aset langsung, lihat. Membuat aset Live-to-VOD dengan AWS Elemental MediaPackage

contoh Acara kerja panen yang sukses
{ "id": "8f9b8e72-0b31-e883-f19c-aec84742f3ce", "detail-type": "MediaPackage HarvestJob Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2019-07-16T17:29:36Z", "region": "us-east-1", "resources":[ "arn:aws:mediapackage:us-east-1:aws_account_id:harvest_jobs/harvest_job_id" ], "detail":{ "harvest_job": { "id": "harvest_job_id", "arn": "arn:aws:mediapackage-vod:us-east-1:aws_account_id:harvest_jobs/harvest_job_id", "status": "SUCCEEDED", "origin_endpoint_id": "endpoint_id", "start_time": "2019-06-26T20:30:00-08:00", "end_time": "2019-06-26T21:00:00-08:00", "s3_destination": { "bucket_name": "s3_bucket_name", "manifest_key": "path/and/manifest_name/index.m3u8", "role_arn": "arn:aws:iam::aws_account_id:role/S3Access_role", }, "created_at": "2019-06-26T21:03:12-08:00" } } }
contoh Acara pekerjaan panen yang gagal
{ "id": "8f9b8e72-0b31-e883-f19c-aec84742f3ce", "detail-type": "MediaPackage HarvestJob Notification", "source": "aws.mediapackage", "account": "aws_account_id", "time": "2019-07-16T17:29:36Z", "region": "us-east-1", "resources":[ "arn:aws:mediapackage:us-east-1:aws_account_id:harvest_jobs/harvest_job_id" ], "detail":{ "harvest_job": { "id": "harvest_job_id", "arn": "arn:aws:mediapackage-vod:us-east-1:aws_account_id:harvest_jobs/harvest_job_id", "status": "FAILED", "origin_endpoint_id": "endpoint_id", "start_time": "2019-06-26T20:30:00-08:00", "end_time": "2019-06-26T21:00:00-08:00", "s3_destination": { "bucket_name": "s3_bucket_name", "manifest_key": "path/and/manifest_name/index.m3u8", "role_arn": "arn:aws:iam::aws_account_id:role/S3Access_role", }, "created_at": "2019-06-26T21:03:12-08:00" }, "message": "Message text" } }