Amazon Kinesis Video Streams Guida Per Gli Sviluppatori Amazon Kinesis Video Streams Guida Per Gli Sviluppatori
Total Page:16
File Type:pdf, Size:1020Kb
Amazon Kinesis Video Streams Guida per gli sviluppatori Amazon Kinesis Video Streams Guida per gli sviluppatori Amazon Kinesis Video Streams: Guida per gli sviluppatori Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon. Amazon Kinesis Video Streams Guida per gli sviluppatori Table of Contents Che cos'è Amazon Kinesis Video Streams? ........................................................................................... 1 Primo utilizzo di Kinesis Video Streams? ........................................................................................ 2 Requisiti di sistema ............................................................................................................................. 3 Requisiti della videocamera .......................................................................................................... 3 Sistemi operativi testati ................................................................................................................ 3 Requisiti di storage per l'SDK ....................................................................................................... 4 Come funziona ................................................................................................................................... 5 Producer Library e API ................................................................................................................ 6 API Kinesis Video Streams .................................................................................................. 6 Producer Library ................................................................................................................. 8 Video Playback (Riproduzione video) ............................................................................................. 9 Riproduzione di video con HLS ............................................................................................. 9 Riproduzione video con MPEG-DASH .................................................................................. 13 Utilizzo dei metadati di streaming ................................................................................................ 15 Aggiunta di metadati a Kinesis Video Stream ........................................................................ 16 Consumo dei metadati incorporati in Kinesis Video Stream ...................................................... 17 Limitazioni dello streaming di metadati ................................................................................. 18 Modello di dati .......................................................................................................................... 18 Elementi di intestazione del flusso ....................................................................................... 19 Streaming dei dati della traccia ........................................................................................... 22 Elementi di intestazione del frame ....................................................................................... 23 Dati del frame MKV .......................................................................................................... 23 Nozioni di base ................................................................................................................................ 24 Fase 1: impostazione di un account ............................................................................................ 24 Registrazione ad AWS ....................................................................................................... 24 Creazione di un utente IAM amministratore ........................................................................... 25 Per creare una chiave account AWS ................................................................................... 25 Fase successiva ............................................................................................................... 26 Fase 2: creazione di un flusso video Kinesis ................................................................................. 26 Creazione di un flusso video tramite console ......................................................................... 26 Creazione di un flusso video tramite AWS CLI ...................................................................... 26 Fase successiva ............................................................................................................... 26 Fase 3: invio dei dati al flusso video Kinesis ................................................................................. 27 Fase successiva ............................................................................................................... 27 Fase 4: consumo di dati multimediali ........................................................................................... 27 Visualizzazione dei dati multimediali nella console ................................................................. 27 Consumo dei dati dei media tramite HLS .............................................................................. 27 Fase successiva ............................................................................................................... 27 Fasi successive ........................................................................................................................ 28 Sicurezza ......................................................................................................................................... 29 Protezione dei dati .................................................................................................................... 29 Cos'è la crittografia lato server per Kinesis Video Streams? ..................................................... 30 Considerazioni su costi, regioni e prestazioni ........................................................................ 30 Cosa devo fare per iniziare a utilizzare la crittografia lato server? ............................................. 31 Creazione e utilizzo di chiavi master AWS KMS generate dall'utente ......................................... 31 Autorizzazioni per l'uso di chiavi master AWS KMS generate dall'utente ..................................... 32 Controllo dell'accesso alle risorse Kinesis Video Streams che utilizzano IAM ...................................... 33 Sintassi delle policy ........................................................................................................... 33 Operazioni per Kinesis Video Streams ................................................................................. 34 Amazon Resource Name (ARN) per Kinesis Video Streams .................................................... 34 Concessione dell'accesso ad altri account IAM a un flusso di video Kinesis ................................ 35 Policy di esempio .............................................................................................................. 35 Controllo dell'accesso alle risorse Kinesis Video Streams utilizzando AWS IoT .................................... 37 IoT ThingName come nome del flusso ................................................................................. 37 iii Amazon Kinesis Video Streams Guida per gli sviluppatori IoT CertificateID come nome del flusso ................................................................................ 42 Monitoraggio ............................................................................................................................ 43 Convalida della conformità ......................................................................................................... 43 Flessibilità ................................................................................................................................ 44 Sicurezza dell'infrastruttura ......................................................................................................... 44 Best practice di sicurezza .......................................................................................................... 44 Implementazione dell'accesso ai privilegi minimi .................................................................... 44 Uso di ruoli IAM ............................................................................................................... 45 Uso di CloudTrail per il monitoraggio delle chiamate API ......................................................... 45 Producer Library ............................................................................................................................... 46 Client Kinesis Video Streams Producer ........................................................................................ 46 Kinesis Video Streams Producer Library ....................................................................................... 47 Argomenti correlati .................................................................................................................... 47 Java Producer Library ............................................................................................................... 47 Procedura: