Share via


PresentationTimeRange

PresentationTimeRange bildirim filtreleri (AssetFilters ve genel Filtre) tarafından kullanılır. Kural PresentationTimeRange grubu bildirim başlangıç/bitiş noktalarını, sunu penceresi uzunluğunu ve canlı başlangıç konumunu filtrelemek için kullanılır. Media Services, son sunu penceresini tanımlamak için birden çok aralığın kesişimlerini kullanır.

Dinamik olarak oluşturulan bildirimlerin ayrıntılı bir genel bakışı ve kod örnekleri için bkz . Dinamik bildirimlere genel bakış.

Ayrıca bkz . Filter ve AssetFilter.

Bu konuda varlığı açıklanmaktadır PresentationTimeRange .

Önemli

Media Services'teki varlıklara erişirken, HTTP isteklerinizde belirli üst bilgi alanlarını ve değerlerini ayarlamanız gerekir.
Daha fazla bilgi için bkz. Media Services REST API Geliştirme kurulumu ve Media Services REST API ile Media Services'a Bağlanma.

PresentationTimeRange özellikleri

Özellik Tür Description
StartTimestamp

VoD veya Canlı akışlar için geçerlidir.
Edm.Int64 değeri akışın mutlak bir başlangıç noktasını temsil eder. Değer sonraki en yakın GOP başlangıcına yuvarlanır.

Çalma listesini (bildirim) kırpmak için StartTimestamp ve EndTimestamp kullanın. Örneğin, StartTimestamp=40000000 ve EndTimestamp = 100000000, StartTimestamp ile EndTimestamp arasında medya içeren bir çalma listesi oluşturur. Bir parça sınırın içinde kalırsa, parçanın tamamı bildirime eklenir.
EndTimestamp

VoD için geçerlidir. Canlı sunu için, sunu sona erdiğinde ve akış VoD olduğunda sessizce yoksayılır ve uygulanır.
Edm.Int64 değeri akışın mutlak bir bitiş noktasını temsil eder. Sonraki en yakın GOP başlangıcına yuvarlanır.

Çalma listesini (bildirim) kırpmak için StartTimestamp ve EndTimestamp kullanın. Örneğin, StartTimestamp=40000000 ve EndTimestamp = 100000000, StartTimestamp ile EndTimestamp arasında medya içeren bir çalma listesi oluşturur. Bir parça sınırın içinde kalırsa, parçanın tamamı bildirime eklenir.
PresentationWindowDuration

Live ve VoD için geçerlidir. VoD için, Canlı sunu sona erdiğinde sorunsuz geçişleri etkinleştirmek için kullanılır.
Edm.Int64 Çalma listesine kayan pencere uygulamak için PresentationWindowDuration kullanın. Örneğin PresentationWindowDuration=12000000000 değerini iki dakikalık bir kayan pencere uygulayacak şekilde ayarlayın. Canlı kenardan 2 dakika sonra medya çalma listesine dahil edilecek. Bir parça sınırın içinde kalırsa parçanın tamamı çalma listesine eklenir

En düşük sunu penceresi süresi 60 saniyedir.
LiveBackoffDuration

Yalnızca Live için geçerlidir. VoD için, sunu sona erdiğinde sorunsuz geçişlerin etkinleştirilmesi sessizce yoksayılır
Edm.Int64 Canlı kayıttan yürütme konumunu tanımlamak için kullanılır. Bu kuralı kullanarak canlı kayıttan yürütme konumunu geciktirebilir ve oyuncular için sunucu tarafı arabelleği oluşturabilirsiniz. LiveBackoffDuration, canlı konuma göredir.

Maksimum canlı geri çekilme süresi 300 saniyedir.
Timescale

VoD veya Canlı akışlar için geçerlidir.
Edm.Int64 Yukarıda belirtilen zaman damgaları ve süreler tarafından kullanılan zaman ölçeği. Varsayılan zaman ölçeği 100000000'dir. Alternatif bir zaman ölçeği kullanılabilir.

Varsayılan değer 10000000 HNS'dir (yüz nanosaniye).