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