

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di un endpoint CMAF
<a name="endpoints-cmaf"></a>

Crea un endpoint che formatta i contenuti per i dispositivi che supportano Apple HLS frammented (f). MP4 MP4

**Per creare un endpoint CMAF (console)**

1. Accedi al canale a cui verrà associato l'endpoint, come descritto in [Visualizzazione dei dettagli del canale](channels-view.md).

1. **Nella pagina dei dettagli del canale, in **Origin endpoints, scegli Gestisci endpoint**.**

1. Completa i campi come descritto negli argomenti seguenti:
   + [Nuovi campi per gli endpoint](endpoints-cmaf-new.md)
   + [Campi delle impostazioni di Packager](endpoints-cmaf-packager.md)
   + [Campi di crittografia dei pacchetti](endpoints-cmaf-encryption.md)
   + [Campi delle impostazioni di controllo degli accessi](endpoints-cmaf-access-control.md)
   + [Campi di selezione dello stream](endpoints-cmaf-include-streams.md)

1. Scegli **Save** (Salva).

   Se hai abilitato la creazione della CloudFront distribuzione Amazon dalla AWS Elemental MediaPackage console e questo è il tuo primo endpoint sul canale, MediaPackage aggiunge un'origine alla distribuzione. Puoi visualizzare l'URL del CloudFront CDN e le informazioni sugli endpoint nella sezione endpoint della pagina dei dettagli del canale.

   L'endpoint è attivo e può fornire contenuti non appena le richieste vengono inviate ai relativi endpoint URL. MediaPackage aumenta e riduce le risorse per consentire la giusta quantità di capacità per il traffico.

   Quando crei un endpoint, riceverai un errore se superi le quote sull'account. Errore simile a Troppe richieste, riprova. Il limite di risorse superato significa che hai superato le quote di richieste API o che hai già raggiunto il numero massimo di endpoint consentiti su questo canale. [Se ritieni di aver ricevuto questo errore erroneamente, utilizza la console Service Quotas per richiedere aumenti delle quote.](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas) Per ulteriori informazioni sulle quote in, vedere. MediaPackage [Quote in AWS Elemental MediaPackage](quotas.md)

# Nuovi campi per gli endpoint
<a name="endpoints-cmaf-new"></a>

**Quando crei un endpoint, non inserire informazioni identificative sensibili come i numeri di account dei clienti in campi in formato libero come il campo Nome.** Ciò vale anche quando AWS Elemental MediaPackage utilizzi la MediaPackage console, l' MediaPackage API o. AWS CLI AWS SDKs Tutti i dati che inserisci MediaPackage potrebbero essere raccolti per essere inclusi nei log di diagnostica o in Amazon CloudWatch Events.

1. Per **ID**, inserisci un nome che descriva l'endpoint. L'ID è l'identificatore principale dell'endpoint e deve essere univoco per il tuo account in. Regione AWS

1. (Facoltativo) In **Descrizione**, inserisci qualsiasi testo descrittivo che ti aiuti a identificare l'endpoint. 

1. Per **il nome del manifesto**, inserisci una breve stringa che verrà aggiunta alla fine dell'URL dell'endpoint. Il nome di manifest aiuta a creare un percorso univoco per questo endpoint.

1. (Facoltativo) Per la **finestra Startover**, inserisci la dimensione della finestra (in secondi) per creare una finestra del live streaming disponibile per la visualizzazione su richiesta. I visualizzatori possono riavviare o fare avanzare i contenuti che rientrano nella finestra. Per ulteriori informazioni sull'implementazione del riavvio e l'avanzamento dei programmi TV, consulta [Riferimento di visualizzazione con spostamento temporale in AWS Elemental MediaPackage](time-shifted.md).

1. (Facoltativo) In **Ritardo temporale**, inserisci la durata (in secondi) per ritardare quando i contenuti sono disponibili per i giocatori. Il tempo minimo è di 5 secondi. La durata massima è di 86.400 secondi (24 ore).

   Utilizza l'intervallo di tempo per ridefinire il punto live e rendere disponibile i contenuti in un momento equivalente a "adesso" meno il ritardo specificato. Con un ritardo di 60 secondi, i contenuti MediaPackage ricevuti alle 12:20 non sono disponibili fino alle 12:21. Le richieste di riproduzione effettuate alle 12:20 verranno soddisfatte dalle 12:19. Analogamente, se trasmetti contenuti in più fusi orari, puoi impostare un intervallo di tempo equivalente alla differenza oraria per rendere disponibili i contenuti, ad esempio, alle 8:00 ora locale.

   Quando usi l'intervallo di tempo in combinazione con una finestra di riavvio, la durata dell'intervallo deve essere inferiore alla durata indicata nella finestra di riavvio.
**Suggerimento**  
Utilizzate un intervallo di tempo per ridurre il buffering durante la commutazione di ingresso quando utilizzate la ridondanza di ingresso con segmenti di output brevi. Tieni presente che il ritardo può aumentare la latenza nella riproduzione dei contenuti.

# Campi delle impostazioni di Packager
<a name="endpoints-cmaf-packager"></a>

I campi di impostazione dello strumento di creazione di pacchetti contengono informazioni generali sull'endpoint.

1. Per il **tipo di imballaggio**, scegli **Common Media Application Format (CMAF**). 

1. Per **HLS Manifest ID**, inserite un ID che sarà l'identificatore principale del manifesto. L'ID deve essere univoco per questo endpoint. Non puoi modificare questo ID dopo averlo creato.

1. (Facoltativo) Per il **prefisso Segment**, inserite un nome personalizzato per i segmenti nel manifesto secondario HLS. Il prefisso segmento viene anteposto al nome del segmento per creare un identificatore univoco per ciascun segmento.  
**Example**  

   Se il prefisso segmento è `movie`, un segmento dal manifest figlio è `movie_1_2.ts`.

1. (Facoltativo) Per **Segment duration (Durata segmento)**, immettere la durata (in secondi) di ogni segmento. Immettete un valore uguale o multiplo della durata del segmento di input. Se il valore immesso è diverso dalla durata del segmento di input, AWS Elemental MediaPackage arrotonda i segmenti al multiplo più vicino della durata del segmento di input.

1. (Facoltativo) Per la **durata della finestra della playlist Live**, inserite la durata totale (in secondi) del file manifest principale.

1. Per **il nome del manifesto**, inserisci una stringa che verrà aggiunta alla fine dell'URL dell'endpoint. Il nome di manifest aiuta a creare un percorso univoco per questo manifest su questo endpoint. Il nome del manifest HLS sostituisce il nome del manifest fornito nel campo** Manifest name (Nome manifest)** nuovo endpoint (se applicabile).

1. (Facoltativo) Selezionate **Includi IFrame solo stream** per includere uno stream aggiuntivo di soli frame I insieme alle altre tracce nel manifest. MediaPackage genera uno stream di soli frame a I dalla prima rappresentazione nel manifest. Il servizio inserisce i `EXT-I-FRAMES-ONLY` tag nel manifesto di output, quindi compila e include nello stream una playlist di soli i-Frames. Questa playlist abilita funzionalità di riproduzione come l'avanzamento rapido e riavvolgimento.

1. (Facoltativo) Per **Program date/time interval**, inserite l'intervallo (in secondi) in base al quale MediaPackage inserire i tag nel `EXT-X-PROGRAM-DATE-TIME` manifesto.

   Il tag `EXT-X-PROGRAM-DATE-TIME` contiene l'ora del segmento. Quando le informazioni PDT (Program Date Time) sono disponibili nel contenuto di origine, MediaPackage utilizza le stesse informazioni nel contenuto di output. Altrimenti, MediaPackage utilizza il Coordinated Universal Time (UTC) per il PDT.

   Le informazioni di data e ora del programma permettono ai lettori downstream di sincronizzare il flusso con l'orologio, consentendo a funzionalità come il visualizzatore di ricercare nella timeline di riproduzione e nel display della durata del lettore.

1. **(Facoltativo) Per il **tipo di playlist**, scegliete **Nessuno**, **Evento** o VOD.** Se specificato come evento o VOD, una `EXT-X-PLAYLIST-TYPE` voce corrispondente viene inclusa nella playlist multimediale. Indica se la playlist è trasmessa in diretta ai contenuti VOD.

1. (Facoltativo) Utilizza i seguenti campi per stabilire come MediaPackage elabora i messaggi SCTE-35 dal flusso di input. Per ulteriori informazioni, consulta [Opzioni dei messaggi SCTE-35 in AWS Elemental MediaPackage](scte.md). 

   1. (Facoltativo) Per **gli indicatori pubblicitari**, scegli in che modo gli indicatori pubblicitari sono inclusi nel contenuto del pacchetto. 

      Scegli tra le seguenti opzioni:
      + **Nessuno**: ometti tutti i marker pubblicitari SCTE-35 dall'output.
      + **Passthrough**: copia i marker pubblicitari SCTE-35 direttamente dal flusso di input HLS di input all'output.
      + **SCTE-35 migliorato**: genera marker pubblicitari e tag di blackout nell'output in base ai messaggi di input SCTE-35 provenienti dal flusso di input.
      + **Intervallo di dati: emette `EXT-X-DATERANGE` tag nei manifesti** HLS e CMAF per segnalare annunci e transizioni di programma.

   1. (Facoltativo) Per i **trigger pubblicitari**, scegliete i tipi di messaggi SCTE-35 che desiderate vengano trattati come indicatori pubblicitari nell'output. Se non effettui una selezione qui, MediaPackage inserisce i marcatori degli annunci nel manifesto di output in base ai seguenti tipi di messaggio:
      + Inserimento di collegamenti
      + Pubblicità fornitore
      + Pubblicità distributore
      + Opportunità di collocamento provider
      + Opportunità di collocamento distributore

   1. (Facoltativo) Per **gli annunci sulle restrizioni di spedizione**, scegli l'azione MediaPackage di inserimento degli annunci in base ai contrassegni di restrizione alla spedizione nei descrittori di segmentazione dei messaggi SCTE-35.
      + **Nessuno**: MediaPackage non inserisce alcun indicatore pubblicitario nel manifesto di output.
      + ***Con **restrizioni**: MediaPackage inserisce gli indicatori pubblicitari in caso di restrizioni di recapito nei tipi di messaggi SCTE-35 che hai indicato in Personalizza i trigger degli annunci.***
      + **Senza restrizioni****: MediaPackage inserisce gli indicatori pubblicitari quando *non ci sono* restrizioni di recapito nei tipi di messaggi SCTE-35 che hai indicato in Personalizza i trigger degli annunci.**
      + **Entrambi****: MediaPackage inserisce gli indicatori pubblicitari indipendentemente dal fatto che esistano o meno restrizioni di recapito nei tipi di messaggi SCTE-35 che hai indicato in Personalizza i trigger degli annunci.**

# Campi di crittografia dei pacchetti
<a name="endpoints-cmaf-encryption"></a>

Proteggi i tuoi contenuti dall'uso non autorizzato tramite la crittografia dei contenuti e la gestione dei diritti digitali (DRM). AWS Elemental MediaPackage utilizza l'[API AWS Secure Packager and Encoder Key Exchange (SPEKE)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) per facilitare la crittografia e la decrittografia dei contenuti da parte di un provider DRM. Utilizzando SPEKE, il provider DRM fornisce chiavi di crittografia tramite l'API SPEKE. MediaPackage Il provider DRM fornisce inoltre licenze per la decrittografia ai lettori multimediali supportati. Per ulteriori informazioni su come SPEKE viene utilizzato con i servizi e le funzionalità in esecuzione nel cloud, consulta l'[architettura AWS basata sul cloud nella guida alle specifiche dell'API](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) *Secure Packager* ed Encoder Key Exchange.

**Importante**  
Per crittografare i contenuti, è necessario disporre di un provider DRM e utilizzare una versione di SPEKE. AWS Per ulteriori informazioni su come utilizzare la crittografia per MediaPackage, consulta Crittografia [dei contenuti e DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) in. AWS Elemental MediaPackage

Definire i valori di crittografia.

1. Per distribuire i contenuti senza protezione del copyright, mantieni selezionato **No encryption** (Nessuna crittografia).

1. Per distribuire i contenuti con la protezione del copyright, seleziona **Crittografia dei contenuti** e compila i campi aggiuntivi come segue:

   1. Per **Resource ID**, inserisci un identificatore per il contenuto. Il servizio lo invia al server chiave per identificare l'endpoint corrente. L'unicità di ciò dipende dalla precisione con cui desideri che i controlli di accesso siano granulari. Il servizio non consente di utilizzare lo stesso ID per due processi di crittografia simultanei. L'ID risorsa è anche noto come ID del contenuto. 

      L'esempio seguente mostra un ID di risorsa.

      ```
      MovieNight20171126093045
      ```

   1. Per **Sistema IDs**, inserisci un identificatore univoco per il protocollo di streaming e il sistema DRM. Fornisci fino a tre. IDs Se fornisci più di un ID di sistema, inseriscine uno per riga e scegli **Aggiungi**. Se non conosci il tuo IDs, chiedi al tuo fornitore di sistema.

   1. Per **URL**, inserisci l'URL del proxy API Gateway che hai configurato per comunicare con il tuo server chiave. Il proxy API Gateway deve risiedere nello Regione AWS stesso MediaPackage.

      L'esempio seguente mostra un URL. 

      ```
      https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
      ```

   1. Per **Role ARN**, inserisci l'Amazon Resource Name (ARN) del ruolo IAM che ti fornisce l'accesso per inviare le tue richieste tramite API Gateway. Richiedilo dal tuo fornitore di soluzioni DRM.

      L'esempio seguente mostra un ruolo ARN. 

      ```
      arn:aws:iam::444455556666:role/SpekeAccess
      ```

   1. (Facoltativo) Per la **versione SPEKE**, seleziona la versione SPEKE che desideri utilizzare per la crittografia. La versione SPEKE 1.0 è la versione precedente che utilizza la versione 2.0 di CPIX e supporta la crittografia a chiave singola. La versione 2.0 di SPEKE utilizza la versione 2.3 di CPIX e supporta la crittografia a chiave multipla. Per ulteriori informazioni sull'utilizzo di SPEKE con MediaPackage, consulta [Crittografia dei contenuti](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) e DRM in. MediaPackage 

      **Se selezioni **SPEKE versione 2.0**, scegli anche una preimpostazione di **crittografia video e una preimpostazione di crittografia** audio.** I preset video e audio determinano quali chiavi di contenuto vengono MediaPackage utilizzate per crittografare le tracce audio e video del tuo stream. Per ulteriori informazioni su questi preset, consulta. [Preimpostazioni SPEKE versione 2.0](drm-content-speke-v2-presets.md)

       Quando si utilizza SPEKE versione 2.0, MediaPackage disabilita la rotazione dei tasti.

   1. **ARN del certificato** — (Facoltativo) Immettere un ARN del certificato RSA 2048 da utilizzare per la crittografia delle chiavi di contenuto. Utilizza questa opzione solo se il provider delle chiavi DRM supporta la crittografia delle chiavi dei contenuti. Se lo usi e il tuo fornitore di chiavi non lo supporta, l'evento ha esito negativo.

      Per immettere qui un ARN del certificato, il certificato corrispondente deve già essere stato importato in AWS Certificate Manager. Quindi inserisci qui il certificato ARN di ACM. 

      Per informazioni sulla crittografia delle chiavi del contenuto, consulta [Preparazione e gestione dei certificati da utilizzare con le chiavi di contenuto](drm-content-key-encryption.md).

   1. **Per il **metodo di crittografia**, scegli **Sample-AES** per CMAF Apple HLS o FairPlay scegli AES-CTR per Microsoft e Google Widevine.** PlayReady 

   1. (Facoltativo) Per **Constant initialization vector, immettete** un valore esadecimale a 128 bit e 16 byte rappresentato da una stringa di 32 caratteri, da utilizzare con la chiave per crittografare il contenuto.

   1. (Facoltativo) Per **Intervallo di rotazione delle chiavi**, inserite la frequenza, in secondi, delle modifiche chiave per i flussi di lavoro live, in cui il contenuto viene trasmesso in streaming in tempo reale. Il servizio recupera i codici di contenuto prima che il contenuto live inizi lo streaming e quindi li recupera secondo necessità per tutta la durata del flusso di lavoro. Per impostazione predefinita, la rotazione dei tasti è impostata su 60 secondi, il che equivale a impostarla su. `60` Per disabilitare la rotazione dei tasti, imposta questo intervallo su `0` (zero). 

      L'impostazione di esempio seguente fa sì che il servizio ruoti le chiavi ogni trenta minuti.

      ```
      1800
      ```

      Per ulteriori informazioni sulla rotazione delle chiavi, consulta [Comprendere il comportamento di rotazione dei tasti](drm-content-key-encryption.md).

# Campi delle impostazioni di controllo degli accessi
<a name="endpoints-cmaf-access-control"></a>

Definire i valori del controllo di accesso.

1. Seleziona **Consenti l'origine** per consentire a questo endpoint di fornire contenuti ai dispositivi richiedenti. È raro non consentire l'origine su un endpoint.

   In genere, l'unico motivo per cui non si consente a un endpoint di distribuire contenuti è se viene utilizzato solo per raccogliere contenuti VOD dal live streaming. Per ulteriori informazioni, consulta [Creazione di live-to-VOD risorse con AWS Elemental MediaPackage](ltov.md).

1. Scegli **Consenti a tutti i client in entrata** di fornire contenuti a tutti gli indirizzi e gli intervalli IP richiedenti o scegli **Limita per indirizzo IP per limitare gli indirizzi IP serviti da** questo endpoint. Se imposti la limitazione in base all'indirizzo IP, in **Elenco indirizzi IP consentiti**, inserisci gli indirizzi IP e gli intervalli a cui questo endpoint fornisce i contenuti. Un blocco CIDR per riga.

1. Seleziona **Usa l'autorizzazione CDN** per richiedere che le richieste di contenuto a questo endpoint includano un codice di autorizzazione valido.

1. (Facoltativo) Per l'**ARN del ruolo Secrets**, inserisci l'ARN per il ruolo IAM a cui concede l'accesso. MediaPackage Gestione dei segreti AWS Il ruolo segreto ARN deve avere il seguente formato: `arn:aws:iam::accountID:role/name`

1. (Facoltativo) Per l'**identificatore CDN segreto ARN, inserite l'ARN** per il codice di autorizzazione segreto in Secrets Manager che il CDN utilizza per l'autorizzazione all'accesso all'endpoint. L'identificatore CDN deve essere in questo formato: `arn:aws:secretsmanager:region:accountID:secret:guid`

Per informazioni sul funzionamento di questa autorizzazione, consulta [Autorizzazione CDN in AWS Elemental MediaPackage](cdn-auth.md).

# Campi di selezione dello stream
<a name="endpoints-cmaf-include-streams"></a>

Definisci gli stream da includere.

I valori minimo e massimo prendono in considerazione solo i bitrate dei video. Se il bitrate video è *inferiore alla velocità minima* specificata, *non* viene incluso nell'output, indipendentemente dalla somma dei bitrate delle altre tracce. Analogamente, se i bitrate dei video sono *al di sotto della soglia massima *specificata, *vengono* inclusi nell'output, indipendentemente dalla somma dei bitrate delle altre tracce.

1. (Facoltativo) Per **l'ordine Stream**, scegliete l'ordine in cui i bitrate video vengono presentati al lettore.
   + **Original (Originale)** per ordinare i flussi di output nello stesso ordine usato dalla sorgente di ingresso.
   + **Bitrate video crescente** per ordinare i flussi di uscita partendo dal bitrate più basso e terminando con quello più alto.
   + **Bitrate video decrescente** per ordinare i flussi di uscita iniziando con il bitrate più alto e terminando con quello più basso.

1. (Facoltativo) Per **Minimo bitrate video**, inserite il bitrate minimo (in bit al secondo) a cui devono essere pari o superiori le tracce video per essere disponibili per la riproduzione da questo dispositivo.

1. (Facoltativo) Per il **bitrate video massimo**, inserite il bitrate massimo (in bit al secondo) pari o inferiore a cui le tracce video devono essere uguali o inferiori per essere disponibili per la riproduzione da questo dispositivo.