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