PresentationTimeRange

PresentationTimeRange jest używany przez filtry manifestu (AssetFilters i global Filters). Grupa PresentationTimeRange reguł służy do filtrowania punktów początkowych/końcowych manifestu, długości okna prezentacji i pozycji rozpoczęcia na żywo. Usługa Media Services używa przecięcia wielu zakresów do zdefiniowania końcowego okna prezentacji.

Aby uzyskać szczegółowe omówienie i przykłady kodu dynamicznie generowanych manifestów, zobacz Omówienie manifestów dynamicznych.

Zobacz również temat Filter and AssetFilter (Filtr i Filtr zasobów).

W tym temacie opisano jednostkę PresentationTimeRange .

Ważne

Podczas uzyskiwania dostępu do jednostek w usłudze Media Services należy ustawić określone pola nagłówka i wartości w żądaniach HTTP.
Aby uzyskać więcej informacji, zobacz Konfigurowanie tworzenia interfejsu API REST usługi Media Services i nawiązywanie połączenia z usługą Media Services przy użyciu interfejsu API REST usługi Media Services.

Właściwości presentationTimeRange

Właściwość Typ Opis
StartTimestamp

Dotyczy strumieni VoD lub transmisji na żywo.
Edm.Int64 Wartość reprezentuje bezwzględny punkt początkowy strumienia. Wartość jest zaokrąglona do najbliższego następnego uruchomienia gop.

Użyj znacznika StartTimestamp i endTimestamp, aby przyciąć listę odtwarzania (manifest). Na przykład StartTimestamp=40000000 i EndTimestamp = 100000000 spowoduje wygenerowanie listy odtwarzania zawierającej nośniki między elementami StartTimestamp i EndTimestamp. Jeśli fragment przecina granicę, cały fragment zostanie uwzględniony w manifeście.
EndTimestamp

Dotyczy voD. W przypadku prezentacji na żywo jest ona ignorowana w trybie dyskretnym i stosowana po zakończeniu prezentacji, a strumień staje się voD.
Edm.Int64 Wartość reprezentuje bezwzględny punkt końcowy strumienia. Jest zaokrąglany do najbliższego następnego startu GOP.

Użyj znacznika StartTimestamp i endTimestamp, aby przyciąć listę odtwarzania (manifest). Na przykład StartTimestamp=40000000 i EndTimestamp = 100000000 spowoduje wygenerowanie listy odtwarzania zawierającej nośniki między elementami StartTimestamp i EndTimestamp. Jeśli fragment przecina granicę, cały fragment zostanie uwzględniony w manifeście.
PresentationWindowDuration

Dotyczy usług Live i VoD. W przypadku usługi VoD służy do włączania płynnych przejść po zakończeniu prezentacji na żywo.
Edm.Int64 Użyj funkcji PresentationWindowDuration, aby zastosować okno przesuwane do listy odtwarzania. Na przykład ustaw wartość PresentationWindowDuration=12000000000, aby zastosować dwuminutowe okno przesuwane. Multimedia w ciągu 2 minut od krawędzi na żywo zostaną uwzględnione na liście odtwarzania. Jeśli fragment przecina granicę, cały fragment zostanie uwzględniony na liście odtwarzania

Minimalny czas trwania okna prezentacji wynosi 60 sekund.
LiveBackoffDuration

Dotyczy tylko transmisji na żywo. W przypadku usługi VoD jest ona ignorowana w trybie dyskretnym, aby umożliwić płynne przejścia po zakończeniu prezentacji
Edm.Int64 Służy do definiowania pozycji odtwarzania na żywo. Korzystając z tej reguły, można opóźnić położenie odtwarzania na żywo i utworzyć bufor po stronie serwera dla graczy. LiveBackoffDuration jest względna względem pozycji na żywo.

Maksymalny czas trwania wycofywania na żywo wynosi 300 sekund.
Timescale

Dotyczy strumieni VoD lub transmisji na żywo.
Edm.Int64 Skala czasu używana przez znaczniki czasu i czasy trwania określone powyżej. Domyślna skala czasu to 10000000. Można użyć alternatywnej skali czasu.

Wartość domyślna to 10000000 HNS (setki nanosekund).