

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à.

# Utilizzo degli endpoint in AWS Elemental MediaPackage
<a name="endpoints"></a>

Un endpoint definisce un singolo punto di distribuzione di un canale. L'endpoint contiene tutte le informazioni necessarie AWS Elemental MediaPackage per l'integrazione con un player o una rete di distribuzione di contenuti (CDN) come Amazon. CloudFront Configura l'endpoint affinché trasmetta i contenuti come output in uno dei formati di streaming disponibili:
+ Apple HLS – Crea pacchetti di contenuti per Apple HTTP Live Streaming (HLS)
+ Microsoft Smooth Streaming: pacchetti di contenuti per lettori Microsoft Smooth Streaming
+ DASH-ISO – Crea pacchetti di contenuti per il protocollo di streaming ABR DASH-ISO
+ CMAF: invia i contenuti ai dispositivi che supportano Apple HLS MP4 frammented (f) MP4

Inoltre, l'endpoint contiene informazioni sulla gestione dei diritti digitali (DRM) e l'integrazione della crittografia, l'ordine di presentazione del bitrate del flusso e altro ancora.

**Topics**
+ [Creazione di un endpoint](endpoints-create.md)
+ [Visualizzazione di tutti gli endpoint associati a un canale](endpoints-view-all.md)
+ [Visualizzazione di un singolo endpoint](endpoints-view-one.md)
+ [Modifica di un endpoint](endpoints-edit.md)
+ [Eliminazione di un endpoint](endpoints-delete.md)
+ [Visualizzazione in anteprima di un endpoint](endpoints-preview.md)

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

Crea un endpoint su un canale per definire in che modo AWS Elemental MediaPackage prepara i contenuti per la distribuzione. I contenuti non possono essere distribuiti da un canale finché il canale non ha un endpoint. Se usi la ridondanza di input, ogni endpoint riceve il contenuto da un URL di input alla volta. Se MediaPackage esegue un failover sugli input per un singolo URL di input, l'endpoint avvia automaticamente la ricezione del contenuto da altri URL di input. Per ulteriori informazioni sulla ridondanza di input e sul failover, consulta [Flusso di elaborazione della ridondanza AWS Elemental MediaPackage degli input in tempo reale](what-is-flow-ir.md).

Quando crei un endpoint, gli MediaPackage assegna un URL pubblico che rimane fisso per tutta la durata dell'endpoint, indipendentemente da eventuali errori o aggiornamenti che potrebbero verificarsi nel tempo. Questo URL rappresenta il modo in cui il lettore o la rete CDN accedono al flusso dall'endpoint.

Puoi utilizzare la MediaPackage console, l'o l' MediaPackage API per AWS CLI creare un endpoint. Per informazioni sulla creazione di un endpoint tramite l' MediaPackage API AWS CLI or, consulta l'[AWS Elemental MediaPackage API](https://docs.aws.amazon.com/mediapackage/latest/apireference/) Reference.

MediaPackage non richiede i dati dei clienti, quindi gli endpoint non includono questi campi.

**Topics**
+ [Creazione di un endpoint HLS](endpoints-hls.md)
+ [Creazione di un endpoint DASH](endpoints-dash.md)
+ [Creazione di un endpoint Microsoft Smooth Streaming](endpoints-smooth.md)
+ [Creazione di un endpoint CMAF](endpoints-cmaf.md)

# Creazione di un endpoint HLS
<a name="endpoints-hls"></a>

Puoi creare un endpoint che formatti i contenuti per i dispositivi che supportano Apple HLS.

**Per creare un endpoint Apple HLS (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-hls-new.md)
   + [Campi delle impostazioni di Packager](endpoints-hls-packager.md)
   + [Campi di crittografia dei pacchetti](endpoints-hls-encryption.md)
   + [Campi delle impostazioni di controllo degli accessi](endpoints-hls-access-control.md)
   + [Campi di selezione dello stream](endpoints-hls-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-hls-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-hls-packager"></a>

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

1. **Per il **tipo di imballaggio**, scegli Apple HLS.**

1. (Facoltativo) Per **Segment duration (Durata segmento)**, immettere la durata (in secondi) di ogni segmento. Inserisci 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. (Facoltativo) Selezionate **Usa il gruppo di resa audio per raggruppare** tutte le tracce audio in un unico gruppo di renderizzazione HLS. Per ulteriori informazioni sui gruppi di rendering, consulta [I gruppi di rendering fanno riferimento in AWS Elemental MediaPackage](rendition-groups.md).

1. (Facoltativo) Selezionate **Includi i sottotitoli DVB per trasmettere i sottotitoli** DVB all'uscita.

1. (Facoltativo) Selezionate **Includi IFrame solo stream** per includere uno stream aggiuntivo di soli frame I insieme alle altre tracce nel manifesto. MediaPackage genera uno stream di soli frame a I dalla prima rappresentazione nel manifest. Il servizio inserisce `EXT-I-FRAMES-ONLY` tag nel manifesto di output, quindi genera 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) MediaPackage per l'inserimento dei `EXT-X-PROGRAM-DATE-TIME` tag nel manifest. L'impostazione predefinita è 0 (i `EXT-X-PROGRAM-DATE-TIME` tag non vengono inseriti). 

   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.
**Suggerimento**  
`EXT-X-PROGRAM-DATE-TIME`i tag aiutano a mitigare i problemi di sincronizzazione che potrebbero interrompere la visualizzazione o i flussi di lavoro con spostamenti temporali. live-to-VOD 

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

**Opzioni SCTE-35**  
I seguenti campi determinano il modo in cui 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 come includerli 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-hls-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.

**Nota**  
Per crittografare i contenuti, devi disporre di un provider DRM e della corretta configurazione per usare la crittografia. Per informazioni, consulta [Crittografia dei contenuti e DRM in AWS Elemental MediaPackage](using-encryption.md). 

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 **System ID (ID sistema)**, immetti identificatori univoci per il protocollo di streaming e il sistema DRM. Fornisci un ID di sistema. Se non conosci il tuo ID, chiedi al tuo provider DRM.

   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. **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 Apple HLS FairPlay o scegli AES-128 per Apple HLS AES-128.** 

   1. (Facoltativo) Per il **vettore di inizializzazione Constant, 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-rotation.md).

   1. (Facoltativo) Selezionate **Ripeti EXT-X-KEY** se desiderate che il servizio ripeta la chiave prima di ogni segmento del manifesto. Per impostazione predefinita, la chiave viene scritta una sola volta, dopo l'intestazione e prima dei segmenti. Se si seleziona **Ripeti EXT-X-KEY**, il manifesto viene scritto come intestazione, chiave, segmento, chiave, segmento, chiave e così via, con ogni segmento preceduto dalla chiave. Imposta questo valore in base alle esigenze del giocatore. La selezione di questa opzione potrebbe comportare un aumento delle richieste dei client al server DRM.

# Campi delle impostazioni di controllo degli accessi
<a name="endpoints-hls-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. Non consentire l'emissione di un endpoint è piuttosto insolito.

   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. 
**Nota**  
Sono IPv4 consentiti solo gli indirizzi.

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

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

   1. 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'ARN segreto dell'identificatore CDN deve essere in questo formato:. `arn:aws:secretsmanager:region:accountID:secretguid`

   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-hls-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 **Stream order** (Ordine flussi), seleziona una delle opzioni seguenti:
   + **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.

# Creazione di un endpoint DASH
<a name="endpoints-dash"></a>

Puoi creare un endpoint che formatti i contenuti per i dispositivi che supportano MPEG-DASH.

**Per creare un endpoint MPEG-DASH (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. Scegli **Gestisci endpoint**.

1. Completa i campi come descritto negli argomenti seguenti:
   + [Nuovi campi per gli endpoint](endpoints-dash-new.md)
   + [Campi delle impostazioni di Packager](endpoints-dash-packager.md)
   +  [Campi di crittografia dei pacchetti](endpoints-dash-encryption.md)
   + [Campi delle impostazioni di controllo degli accessi](endpoints-dash-access-control.md)
   + [Campi di selezione dello stream](endpoints-dash-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-dash-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-dash-packager"></a>

1. **Per il **tipo di imballaggio**, scegli DASH-ISO.**

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.
**Importante**  
Se abiliti **Number with duration (Numero con durata)** in **Segment template format (Formato modello segmento)**, non puoi modificare la durata del segmento dopo aver creato l'endpoint.

1. (Facoltativo) Per la **durata della finestra Manifest**, inserite la durata totale (in secondi) del manifesto.

1. (Facoltativo) Per **Profile**, scegliete un profilo DASH che determini i formati di segmento e manifesto dell'output.
   + **Nessuno**: l'output non utilizza un profilo DASH.
   + **Hbbtv 1.5**: l'uscita è conforme a HbbTV v1.5. [Per informazioni su HbbTV v1.5, consultate il sito Web dedicato alle specifiche di HbbTV.](https://www.hbbtv.org/resource-library/specifications/)
   + **Hybridcast: l'uscita è conforme a Hybridcast**. Per ulteriori informazioni su Hybridcast, vedere le specifiche Hybridcast dell'[IPTV Forum Giappone](https://www.iptvforum.jp/en/hybridcast/specification.html). [**Se abiliti il profilo Hybridcast nella configurazione del pacchetto, non puoi utilizzare i trigger DASH Period.**](#period-triggers)
   + **DVB-DASH 2014: l'uscita è conforme a DVB-DASH 2014**. [Per ulteriori informazioni su DVB-DASH 2014, vedere le specifiche DVB-DASH.](https://www.etsi.org/deliver/etsi_ts/103200_103299/103285/01.01.01_60/ts_103285v010101p.pdf)

1. (Facoltativo) Per il **layout Manifest, scegliete se desiderate fornire un manifesto** completo o compatto in risposta MediaPackage alle richieste di riproduzione.
   + Se scegli **Full (Completo)**, MediaPackage invia i tag `SegmentTemplate` e `SegmentTimeline` per ogni `Representation` nel manifesto.
   + Se scegli **Compact (Compatto)**, MediaPackage combina i tag `SegmentTemplate` duplicati e li presenta all'inizio del manifest. Questa operazione abbrevia il manifest e ne rende più semplice l'elaborazione per alcuni dispositivi.

   Per ulteriori informazioni sulle opzioni del layout dei manifest, consulta [Manifesti DASH compatti](compacted.md).

1. (Facoltativo) Per **Periodo minimo di aggiornamento**, inserite il periodo di tempo minimo (in secondi) che il lettore deve attendere prima di richiedere gli aggiornamenti del manifesto. Un valore più basso significa che i manifest vengono aggiornati più frequentemente, ma in questo caso si contribuisce ad aumentare il traffico di rete con richieste e risposte.

1. (Facoltativo) Per **Min buffer time (Tempo buffer min.)**, immetti la durata minima (in secondi) in cui un lettore rimane nel buffer. Se le condizioni della rete implicano un'interruzione della riproduzione, il lettore disporrà di maggiori contenuti nel buffer prima dell'interruzione, disponendo di tempi di ripristino prima che venga influenzata l'esperienza del visualizzatore.

1. (facoltativo) Per **Suggested presentation delay** (Ritardo presentazione consigliato), immetti la durata in secondi in cui il lettore si deve trovare dalla fine del manifest. In questo modo, il punto di avvio dei contenuti viene riportato indietro di x secondi dalla fine del manifest (il punto in cui i contenuti sono in diretta). Ad esempio, con un ritardo della presentazione di 35 secondi, le richieste effettuate alle 5:30 riceveranno i contenuti dalle 5:29:25. Se utilizzato con time delay, MediaPackage aggiunge il ritardo di presentazione suggerito alla durata del ritardo.

1. (Facoltativo) Per il **formato del modello di segmento**, scegliete come MediaPackage e le richieste di riproduzione si riferiscono a ciascun segmento.
   + Se scegli **Number with timeline (Numero con timeline)**, MediaPackage usa la variabile `$Number$` per fare riferimento al segmento nell'attributo `media` del tag `SegmentTemplate`. Il valore della variabile è il numero sequenziale del segmento. `SegmentTimeline` è incluso in ogni modello di segmento.
   + Se scegli **Number with duration (Numero con durata)**, MediaPackage utilizza la variabile `$Number$` e sostituisce gli oggetti `SegmentTimeline` con un attributo `duration` nel modello di segmento. 
**Nota**  
Questa opzione non è supportata in combinazione con DASH multi-periodo.
   + Se scegli **Time with timeline (Tempo con timeline)**, MediaPackage utilizza la variabile `$Time$` per fare riferimento al segmento. Il valore della variabile è il timestamp dell'avvio del segmento sulla timeline del manifest. `SegmentTimeline` è incluso in ogni modello di segmento.

   Per ulteriori informazioni sulle opzioni di formattazione del tag `SegmentTemplate`, consulta [Formato del modello di segmento manifesto DASH](segtemp-format.md).

1. (Facoltativo) Per l'**ora UTC**, seleziona il metodo utilizzato dal giocatore per sincronizzarsi con l'ora dell'orologio da parete UTC (Coordinated Universal Time). Ciò consente al giocatore e al giocatore di funzionare MediaPackage alla stessa ora UTC dell'orologio da parete. Questo è un requisito, altrimenti potrebbero verificarsi problemi di sincronizzazione o di riproduzione.

   Le opzioni sono`HTTP-HEAD`,`HTTP-ISO`, `HTTP-XSDATE` e. `NONE` Questo valore verrà impostato come `@schemeIdURI` attributo per l'`UTCTiming`elemento nella descrizione della presentazione multimediale in uscita. Per informazioni su`UTCTiming`, consulta Sincronizzazione [dell'orologio DASH](https://dashif.org/dash.js/pages/usage/clock-sync.html).

1. (Facoltativo) Per l'URI di **temporizzazione UTC, specifica un URI** da utilizzare per la sincronizzazione UTC. **Questo è l'URI utilizzato per recuperare i dati di temporizzazione secondo lo schema definito dalla temporizzazione UTC.** Questo valore è valido solo se l'ora **UTC** non lo è. `NONE` Questo valore verrà impostato come `@value` attributo per l'`UTCTiming`elemento.

1. (Facoltativo) Selezionate **Includi IFrame solo stream** per includere uno stream aggiuntivo di soli frame I insieme alle altre tracce nel manifesto. MediaPackage genera uno stream di soli frame a I dalla prima rappresentazione nel manifest. Il servizio inserisce un `<EssentialProperty schemeIdUri="http://dashif.org/guidelines/trickmode" value="X"/>` descrittore, dove *X* è l'ID del set di adattamento originale, quindi genera e include una rappresentazione solo I-frame nello stream. Se utilizzate la crittografia, MediaPackage crittografa solo la rappresentazione i-Frame con la stessa chiave di contenuto della rappresentazione video originale. Questa rappresentazione abilita funzionalità del lettore come l'avanzamento rapido e il riavvolgimento.

1. Per  **Period Trigger**, scegliete come MediaPackage creare i periodi MPD (Media Presentation Description) nel manifesto di output DASH. Scegli tra le seguenti opzioni:
   + **Nessuno**: MediaPackage non crea periodi aggiuntivi. Formatta il manifest come un singolo periodo e non include contrassegni SCTE-35 nei segmenti.
   + **Attiva nuovi periodi sugli annunci**: MediaPackage crea e inserisce nel manifesto più periodi in base ai marcatori di annunci SCTE-35 presenti nel contenuto di input. Questi periodi separano parti del contenuto, ad esempio impostando limiti tra il contenuto principale e il contenuto degli annunci. Per ulteriori informazioni su come MediaPackage configurare i periodi nel manifesto, consulta. [Opzioni del manifesto DASH in AWS Elemental MediaPackageDASH multiperiodo in AWS Elemental MediaPackage](multi-period.md)
**Importante**  
Sono necessari più periodi se si utilizza AWS Elemental MediaTailor per l'inserimento personalizzato di annunci nei contenuti DASH. Per ulteriori informazioni su questo servizio, consulta la [Guida per l'utente di AWS Elemental MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/).

**Opzioni SCTE-35**  
I seguenti campi determinano il modo in cui 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 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.**

   Se scegli di non inserire indicatori pubblicitari, inoltre non creerà periodi. MediaPackage Il manifest di output è contenuto in un unico periodo.

# Campi di crittografia dei pacchetti
<a name="endpoints-dash-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.

**Nota**  
Per crittografare i contenuti, devi disporre di un solution provider DRM e della corretta configurazione per usare la crittografia. Per informazioni, consulta [Crittografia dei contenuti e DRM in AWS Elemental MediaPackage](using-encryption.md). 

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**, inserite gli identificatori univoci per il protocollo di streaming e il sistema DRM. Forniscine fino a due. IDs Se fornisci più di un ID di sistema, inseriscine uno per riga e scegli **Aggiungi**. Per un elenco dei sistemi comuni IDs, consulta Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Se non conoscete il vostro IDs, chiedete al vostro fornitore di soluzioni DRM.

   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. AWS Elemental 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. (Facoltativo) Per **Intervallo di rotazione delle chiavi**, inserite la frequenza, in secondi, delle modifiche chiave per i flussi di lavoro live, in cui i contenuti vengono trasmessi 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-dash-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. Non consentire l'emissione di un endpoint è piuttosto insolito.

   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 L'ARN del ruolo Secrets deve avere questo 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-dash-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.

# Creazione di un endpoint Microsoft Smooth Streaming
<a name="endpoints-smooth"></a>

Puoi creare un endpoint che formatti i contenuti per i dispositivi che supportano Microsoft Smooth Streaming.

**Per creare un endpoint Microsoft Smooth Streaming (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-smooth-new.md)
   + [Campi delle impostazioni di Packager](endpoints-smooth-packager.md)
   + [Campi di crittografia dei pacchetti](endpoints-smooth-encryption.md)
   + [Campi delle impostazioni di controllo degli accessi](endpoints-smooth-access-control.md)
   + [Campi di selezione dello stream](endpoints-smooth-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-smooth-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-smooth-packager"></a>

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

1. Per il **tipo di imballaggio**, scegli **Microsoft Smooth**.

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 Manifest**, inserite la durata totale (in secondi) del manifesto.

# Campi di crittografia dei pacchetti
<a name="endpoints-smooth-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.

**Nota**  
Per crittografare i contenuti, devi disporre di un solution provider DRM e della corretta configurazione per usare la crittografia. Per informazioni, consulta [Crittografia dei contenuti e DRM in AWS Elemental MediaPackage](using-encryption.md). 

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 **System ID (ID sistema)**, immetti identificatori univoci per il protocollo di streaming e il sistema DRM. Fornisci fino a un ID di sistema. Se non conosci il tuo ID, chiedi al tuo fornitore di soluzioni DRM.

   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. **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, consulta [Preparazione e gestione dei certificati da utilizzare con le chiavi di contenuto](drm-content-key-encryption.md).

# Campi delle impostazioni di controllo degli accessi
<a name="endpoints-smooth-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. Non consentire l'emissione di un endpoint è piuttosto insolito.

   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 essere in questo 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:secretguid`

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-smooth-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.

# 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.

# Visualizzazione di tutti gli endpoint associati a un canale
<a name="endpoints-view-all"></a>

Puoi visualizzare tutti gli endpoint associati a un canale specifico per accertarti che i contenuti siano disponibili in tutti i formati di streaming necessari.

Puoi utilizzare la AWS Elemental MediaPackage console AWS CLI, l'o l' MediaPackage API per visualizzare gli endpoint associati a un canale. Per informazioni sulla visualizzazione degli endpoint tramite l' MediaPackage API AWS CLI or, consulta l'[AWS Elemental MediaPackage API](https://docs.aws.amazon.com/mediapackage/latest/apireference/) Reference.

**Per visualizzare gli endpoint di un canale (console)**

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

   MediaPackage visualizza tutti gli endpoint esistenti come tabella o come singole schede. 

1. (Facoltativo) Scegliete **Preferenze** per modificare le preferenze di visualizzazione (come le dimensioni della pagina e le proprietà visualizzate).

# Visualizzazione di un singolo endpoint
<a name="endpoints-view-one"></a>

Visualizza i dettagli su un endpoint specifico per ottenerne l'URL di riproduzione e per visualizzare le impostazioni di pacchetto attualmente utilizzate.

Puoi utilizzare la AWS Elemental MediaPackage console AWS CLI, l'o l' MediaPackage API per visualizzare i dettagli di un endpoint. Per informazioni sulla visualizzazione dei dettagli degli endpoint tramite l' MediaPackage API AWS CLI or, consulta l'[AWS Elemental MediaPackage API](https://docs.aws.amazon.com/mediapackage/latest/apireference/) Reference.

**Per visualizzare i dettagli di un singolo endpoint (console)**

1. Accedi al canale a cui è 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 l'ID dell'endpoint per visualizzare dettagli come le informazioni sul pacchetto e l'anteprima di riproduzione. Per le richieste di dispositivi downstream, devi fornire l'URL dell'endpoint del campo **Endpoint URL (URL endpoint)** o l'URL CDN CloudFront .

# Modifica di un endpoint
<a name="endpoints-edit"></a>

Puoi modificare le preferenze dei pacchetti di un endpoint per ottimizzare l'esperienza di visualizzazione. Una volta salvato un endpoint non puoi più modificare il tipo di strumento di creazione di pacchetti. Per distribuire contenuti con uno strumento di creazione di pacchetti, crea un endpoint diverso.

Se hai modificato il canale per consentire la creazione della CloudFront distribuzione Amazon dalla AWS Elemental MediaPackage console, puoi anche modificare l'endpoint per aggiungere un'origine alla distribuzione (se non ne hai già aggiunta una con metodi alternativi). Quando salvi l'endpoint modificato, crea MediaPackage automaticamente CloudFront l'origine.

Puoi utilizzare la AWS Elemental MediaPackage console AWS CLI, l'o l' MediaPackage API per modificare le impostazioni di un endpoint. Per informazioni sulla modifica di un endpoint tramite l' MediaPackage API AWS CLI or, consulta l'[AWS Elemental MediaPackage API](https://docs.aws.amazon.com/mediapackage/latest/apireference/) Reference.

**Quando modifichi 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 MediaPackage utilizzi la 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.

**Per modificare un endpoint (console)**

1. Accedi al canale a cui è 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 l'ID dell'endpoint e scegli Gestisci endpoints.** 

1. Cambia le opzioni dell'endpoint che vuoi modificare.

   Per ulteriori informazioni sugli attributi degli endpoint, consulta [Creazione di un endpoint](endpoints-create.md).

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

# Eliminazione di un endpoint
<a name="endpoints-delete"></a>

Gli endpoint possono pubblicare contenuti finché non vengono eliminati. Elimina l'endpoint se non deve più rispondere alle richieste di riproduzione. Prima di eliminare il canale, devi eliminare tutti i relativi endpoint.

**avvertimento**  
Se elimini un endpoint, l'URL di riproduzione smette di funzionare.

Puoi utilizzare la AWS Elemental MediaPackage console AWS CLI, l'o l' MediaPackage API per eliminare un endpoint. [Per informazioni sull'eliminazione di un endpoint tramite l' MediaPackage API AWS CLI or, consulta l'AWS Elemental MediaPackage API Reference.](https://docs.aws.amazon.com/mediapackage/latest/apireference/)

**Per eliminare un endpoint (console)**

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

1. Nella pagina dei dettagli del canale, in **Origin endpoints**, seleziona l'endpoint di origine che desideri eliminare.

1. Seleziona **Elimina**.

1. **Nella finestra di dialogo di conferma dell'**eliminazione degli endpoint**, scegliete Elimina.**

# Visualizzazione in anteprima di un endpoint
<a name="endpoints-preview"></a>

Visualizza l'anteprima della riproduzione di un dispositivo per assicurarti che AWS Elemental MediaPackage riceva il flusso di contenuti e possa impacchettarlo. L'anteprima è utile per evitare errori di riproduzione dopo la pubblicazione dell'endpoint e per risolvere eventuali problemi di riproduzione in un secondo momento.

È possibile utilizzare la MediaPackage console per visualizzare l'anteprima della riproduzione dall'endpoint.

**Per visualizzare in anteprima la riproduzione di un endpoint (console)**

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

1. Nella pagina dei dettagli del canale, in Ordini di **origine, seleziona l'endpoint** di origine che desideri visualizzare in anteprima.

1. Per visualizzare l'anteprima di riproduzione, procedi in uno dei seguenti modi:
   + Scegli **Anteprima** per riprodurre i contenuti con il player incorporato.
   + Scegli **QR code** (Codice QR) per visualizzare ed eseguire una scansione del codice QR per la riproduzione su un dispositivo compatibile. 