

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

# Implementazione di una traccia trick-play
<a name="trick-play-solutions"></a>

Il trick-play viene utilizzato nei lettori video digitali per simulare alcune funzionalità dei lettori analogici, tra cui le funzionalità di avanzamento rapido e riavvolgimento. Queste funzionalità includono spesso una *traccia* trick-play, un segnale visivo per la persona che utilizza il lettore video. In AWS Elemental MediaLive, potete includere le risorse di traccia nel gruppo di output. Il sistema a valle di quel gruppo di output può utilizzare queste risorse per implementare il segnale visivo nella propria implementazione trick-play. 

MediaLive fornisce due metodi per includere queste risorse:
+ Un I-frame-only manifesto conforme alla specifica HLS.
+ Un brano trick-play conforme alla specifica Image Media Playlist, versione 0.4. 

MediaLive supporta questi metodi come segue:
+ Nei gruppi di output HLS, MediaLive supporta entrambi i metodi.
+ Nei gruppi MediaPackage di output, MediaLive supporta il trick-play tramite la specifica della playlist Image Media

## Scelta di un'implementazione della traccia trick-play
<a name="trick-play-choosing"></a>

Puoi seguire uno o entrambi i metodi trick-play nello stesso gruppo di output. 

Prima di seguire uno dei due metodi, contattate il sistema a valle del gruppo di output per scoprire come implementano il trick-play. Scopri quanto segue: 
+ Il sistema downstream può supportare un brano trick-play? In caso affermativo, quali specifiche del trick-play segue?
+ L'implementazione supportata è obbligatoria o facoltativa? Entrambe queste implementazioni introducono righe specifiche nel manifesto HLS. Se le linee sono assenti, il sistema a valle non riuscirà a gestire l'output da? MediaLive

  È probabile che il sistema a valle consideri entrambe queste implementazioni opzionali.
+ Se scegliete il metodo I-frame-only manifest, verificate che il sistema a valle supporti il metodo in base alle specifiche HLS. Se il sistema a valle presenta una variante, è possibile che il sistema a valle non sia in grado di gestire l'output da. MediaLive MediaLive non supporta le personalizzazioni del metodo.
+ Se scegliete il metodo Image Media Playlist, verificate che il sistema a valle supporti il metodo in base alle specifiche della playlist Image Media. Se il sistema a valle presenta una variante, è possibile che il sistema a valle non sia in grado di gestire l'output da. MediaLive MediaLivenon supporta le personalizzazioni dell'implementazione. 

**Topics**
+ [Scelta di un'implementazione della traccia trick-play](#trick-play-choosing)
+ [Trick-play della traccia tramite I-Frames](trick-play-i-frames.md)
+ [Riproduci un brano con trucchi tramite le specifiche di Image Media Playlist](trick-play-roku.md)

# Trick-play della traccia tramite I-Frames
<a name="trick-play-i-frames"></a>

In un gruppo di output MediaLive HLS, puoi supportare una traccia trick-play fornendo un manifest. I-frame-only

## Come funziona il metodo
<a name="trick-play-iframe-how-it-works"></a>

Quando si crea il gruppo di output HLS, si creano una o più uscite video, nel modo consueto. Per un promemoria della struttura del gruppo di output, guardate i diagrammi riportati in. [Organizza le codifiche in un gruppo di output HLS](design-hls-package.md) Nel gruppo di output, si abilita il campo per creare un I-frame-only manifesto conforme alle specifiche HLS. 

MediaLive produce due manifesti secondari per ogni codificatore: un manifesto per gestire il video nel modo consueto e il manifesto. I-frame-only Il I-frame-only manifesto consente al giocatore a valle di identificare fotogrammi video specifici da richiedere, per creare la traccia trick-play. Quindi questo metodo trick-play track non produce codifiche aggiuntive nel gruppo di output. 

Ogni I-frame-only manifesto contiene quanto segue:
+ Un `#EXT-X-I-FRAMES-ONLY ` tag, per indicare che il manifesto è I-frame-only.
+ Molte `#EXT-X-BYTERANGE ` voci. Ogni voce identifica la posizione di una struttura a I.

## Configurazione
<a name="trick-play-iframe-procedure"></a>

La traccia trick-play viene impostata una volta per l'intero gruppo di output HLS. MediaLive 

**Nota**  
[Le informazioni contenute in questa sezione presuppongono che l'utente conosca i passaggi generali per la creazione di un canale.](creating-channel-scratch.md)

**Per configurare un manifesto I-frame-only**

Includi questi passaggi quando crei il gruppo di output HLS. 

1. **Nel **gruppo di output HLS**, in **Manifest e segments**, per le **playlist solo i-Frame**, scegliete ENABLED.**

1. Imposta i campi rimanenti nel gruppo di output [come](creating-hls-output-group.md) faresti normalmente. Configura le uscite e le codifiche video, audio e dei sottotitoli [come faresti normalmente](creating-a-channel-step6.md).

# Riproduci un brano con trucchi tramite le specifiche di Image Media Playlist
<a name="trick-play-roku"></a>

In un gruppo MediaLive HLS o MediaPackage di output, potete supportare una traccia trick-play fornendo una risorsa che segua le specifiche di Image Media Playlist, versione 0.4. L' MediaLive implementazione segue il metodo basato sul tempo della specifica. Le specifiche si trovano qui:

[https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf)

Roku è un esempio di piattaforma che implementa questa specifica.

## Come funziona il metodo
<a name="trick-play-roku-how-it-works"></a>

Quando si crea il gruppo di output, si creano uscite standard nel modo consueto per la codifica di video, audio e didascalie. Consultate [Organizza le codifiche in un gruppo di output HLS](design-hls-package.md) i diagrammi che illustrano la struttura delle codifiche nel gruppo di output. 

È inoltre possibile creare un output che contiene una codifica di acquisizione dei fotogrammi. La codifica è una serie di file JPEG, un file per ogni segmento video, il che significa che l'acquisizione segue la segmentazione della codifica video. Questa codifica è la risorsa che il lettore downstream può utilizzare per implementare la traccia trick-play. 

MediaLive crea un manifesto principale e il manifesto infantile si manifesta nel modo consueto. Il manifesto principale include un `EXT-X-IMAGE-STREAM-INF` tag per la codifica dell'acquisizione dei frame. Il manifesto secondario per la codifica di acquisizione dei frame contiene `EXT-X-IMAGES-ONLY` dei tag. Il contenuto e il formato di questi tag sono conformi alle specifiche di Image Media Playlist.

## Configurazione
<a name="trick-play-roku-procedure"></a>

È possibile impostare la traccia trick-play nel gruppo di output creando un output aggiuntivo che contiene una codifica video composta da acquisizioni di fotogrammi. È possibile aggiungere fino a tre uscite di acquisizione di fotogrammi in un gruppo di output e fino a tre codifiche di acquisizione di fotogrammi nel canale.

**Nota**  
Le informazioni contenute in questa sezione presuppongono che l'utente conosca i passaggi generali per la [creazione](creating-channel-scratch.md) di un canale.

**Per configurare l'acquisizione dei fotogrammi, codificate in un gruppo di output HLS.**

**Per creare una codifica di acquisizione dei fotogrammi in un gruppo di output HLS, create un tipo speciale di output e impostate il relativo codec video su Frame Capture.**

1. Nel **gruppo di output HLS, in Uscite** **HLS, scegliete Aggiungi output** **per aggiungere** un altro output.

1. **Per quell'output, scegliete **Impostazioni e, in Impostazioni** di **output, impostate le impostazioni** HLS su **Frame capture hls**.**

1. Nelle **impostazioni Stream**, scegli **Video** e configura i campi video, tra cui:
   + **Larghezza** e **altezza**: contatta il sistema a valle per ottenere i valori corretti. Se indovini i valori, l'esperienza sul giocatore a valle potrebbe non essere ottimale.
   + **Impostazioni codec**: scegli **Frame capture.** 
   + **Intervallo di acquisizione**: non modificare il valore di questo campo. Lasciatelo vuoto, in modo che l'acquisizione del fotogramma utilizzi l'intervallo predefinito.

1. Scegliete **Audio 1** e scegliete **Rimuovi audio** in modo che il contenitore abbia una sola codifica (una codifica video).

**Per configurare l'acquisizione dei fotogrammi, codificate in un gruppo di output. MediaPackage**

**Per creare una codifica di acquisizione dei fotogrammi in un gruppo MediaPackage di output, create un output normale e impostate il relativo codec video su Frame Capture.**

1. Nel **gruppo di MediaPackage output**, in **MediaPackage Output**, scegliete **Aggiungi output per aggiungere un altro output**.

1. Per quell'output, scegli **Impostazioni**, quindi scegli **Impostazioni streaming**. In **Stream settings (Impostazioni flusso)**, scegliere **Video**. 

1. Nelle **impostazioni del codec**, scegliete **Frame capture**. 

1. Configura gli altri campi video, tra cui:
   + **Larghezza** e **altezza**: contattate il sistema a valle per ottenere i valori corretti. Se indovini i valori, l'esperienza sul giocatore a valle potrebbe non essere ottimale.
   + **Intervallo di acquisizione**: non modificare il valore di questo campo. Lasciatelo vuoto, in modo che l'acquisizione del fotogramma utilizzi l'intervallo predefinito.

1. Scegliete **Audio 1** e scegliete **Rimuovi audio** in modo che il contenitore abbia una sola codifica (una codifica video).

L'uscita fa parte dello stack ABR e ha la stessa destinazione delle altre codifiche nell'HLS o nel gruppo di output. MediaPackage