AWS Elemental MediaPackage acara - 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 acara

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 yang terpengaruh, dan banyak lagi. MediaPackage memancarkan peristiwa atas dasar upaya terbaik. Anda dapat menggunakan CloudWatch Acara untuk mengumpulkan peristiwa ini dan menyiapkan aturan yang merutakannya ke satu atau beberapa target seperti AWS Lambda fungsi, topik Amazon SNS, antrian Amazon SQS, 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 input maksimum terlampaui

  • Sakelar masukan

  • Perubahan status konsumsi VOD

  • Kesiapan pemutaran VOD

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", } } }
Acara Status VOD 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" } }
Acara Pemutaran VOD

Untuk konten VOD, 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 konfigurasi kemasan DASH dan satu HLS, Anda menerima dua VodAssetPlayable acara—satu untuk konfigurasi kemasan DASH Anda, dan satu untuk konfigurasi kemasan HLS Anda.

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 Acara pemberitahuan penyedia kunci VOD
{ "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 Live-to-VOD. MediaPackage membuat pemberitahuan saat pekerjaan panen berhasil atau gagal. Untuk informasi tentang pekerjaan panen dan aset Live-to-VOD, 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" } }