Share via


PresentationTimeRange

PresentationTimeRange viene usato dai filtri manifesto (AssetFilters e Filtroglobale s). Il PresentationTimeRange gruppo di regole viene usato per filtrare i punti di inizio/fine del manifesto, la lunghezza della finestra di presentazione e la posizione iniziale attiva. Servizi multimediali usa intersezioni di più intervalli per definire la finestra di presentazione finale.

Per una panoramica dettagliata e esempi di codice di manifesti generati in modo dinamico, vedere Panoramica dei manifesti dinamici.

Vedere anche Filtrare e AssetFilter.

In questo argomento viene descritta l'entità PresentationTimeRange .

Importante

Quando si accede alle entità in Servizi multimediali, è necessario impostare valori e campi di intestazione specifici nelle richieste HTTP.
Per altre informazioni, vedere Configurare lo sviluppo di API REST di Servizi multimediali e connettersi a Servizi multimediali con l'API REST di Servizi multimediali.

Proprietà PresentationTimeRange

Proprietà Type Descrizione
StartTimestamp

Si applica ai flussi live o VoD.
Edm.Int64 Il valore rappresenta un punto iniziale assoluto del flusso. Viene arrotondato all'inizio GOP successivo più vicino.

Utilizzare StartTimestamp ed EndTimestamp per tagliare la playlist (manifesto). Ad esempio, se StartTimestamp = 40000000 ed EndTimestamp = 100000000, verrà generata una playlist che contiene elementi multimediali tra StartTimestamp ed EndTimestamp. Se un frammento attraversa il limite, l'intero frammento verrà incluso nel manifesto.
EndTimestamp

Si applica a VoD. Per la presentazione live, viene automaticamente ignorato e applicato al termine della presentazione, quando il flusso diventa VoD.
Edm.Int64 Il valore rappresenta un punto finale assoluto del flusso. Viene arrotondato all'inizio GOP successivo più vicino.

Utilizzare StartTimestamp ed EndTimestamp per tagliare la playlist (manifesto). Ad esempio, se StartTimestamp = 40000000 ed EndTimestamp = 100000000, verrà generata una playlist che contiene elementi multimediali tra StartTimestamp ed EndTimestamp. Se un frammento attraversa il limite, l'intero frammento verrà incluso nel manifesto.
PresentationWindowDuration

Si applica a Live e VoD. Per VoD, viene usato per abilitare transizioni uniformi al termine della presentazione live.
Edm.Int64 Usa PresentationWindowDuration per applicare una finestra scorrevole alla playlist. Ad esempio, impostare PresentationWindowDuration=1200000000 per applicare una finestra scorrevole di due minuti. Nella playlist verranno inclusi i contenuti multimediali che rientrano nei 2 minuti dell’arco live. Se un frammento si allontana dal limite, l'intero frammento verrà incluso nella playlist

La durata minima della finestra di presentazione è di 60 secondi.
LiveBackoffDuration

Si applica solo a contenuti live. Per VoD, viene ignorato automaticamente per abilitare transizioni uniformi al termine della presentazione
Edm.Int64 Usato per definire la posizione di riproduzione in tempo reale. Usando questa regola, è possibile ritardare la posizione di riproduzione in tempo reale e creare un buffer sul lato server per i lettori. LiveBackoffDuration dipende dalla posizione live.

La durata massima di backoff live è di 300 secondi.
Timescale

Si applica ai flussi live o VoD.
Edm.Int64 La scala cronologica usata dai timestamp e dalle durate specificate in precedenza. La scala cronologica predefinita è 10000000. È possibile usare una scala cronologica diversa.

Il valore predefinito è 10000000 HNS (centinaia di nanosecondi).