HLSFragmentSelector - Amazon Kinesis Video Streams

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

HLSFragmentSelector

Contém o intervalo de registros de data e hora da mídia solicitada e a origem dos carimbos de data e hora.

Conteúdo

FragmentSelectorType

A fonte dos registros de data e hora da mídia solicitada.

Quando FragmentSelectorType está definido como PRODUCER_TIMESTAMP e GetHLS StreamingSession URL: PlaybackMode é ON_DEMAND ouLIVE_REPLAY, o primeiro fragmento ingerido com um timestamp do produtor dentro do especificado FragmentSelector: TimestampRange é incluído na playlist de mídia. Além disso, os fragmentos com carimbos de data e hora do produtor dentro do TimestampRange ingerido imediatamente após o primeiro fragmento (até o URL do StreamingSessionGetHLS: valor) são incluídos. MaxMediaPlaylistFragmentResults

Os fragmentos que têm carimbos de data e hora duplicados do produtor são desduplicados. Isso significa que, se os produtores estiverem produzindo um fluxo de fragmentos com carimbos de data/hora do produtor que sejam aproximadamente iguais à hora real do relógio, as playlists de mídia do HLS conterão todos os fragmentos dentro do intervalo de timestamp solicitado. Se alguns fragmentos forem ingeridos no mesmo intervalo de tempo e em momentos muito diferentes, somente a coleção de fragmentos ingerida mais antiga será retornada.

Quando FragmentSelectorType está definido como PRODUCER_TIMESTAMP e GetHLS StreamingSession URL: PlaybackMode isLIVE, os carimbos de data/hora do produtor são usados nos fragmentos MP4 e para desduplicação. Mas os fragmentos ingeridos mais recentemente com base nos registros de data e hora do servidor estão incluídos na playlist de mídia do HLS. Isso significa que, mesmo que os fragmentos ingeridos no passado tenham registros de data e hora do produtor com valores atuais, eles não serão incluídos na playlist de mídia do HLS.

O padrão é SERVER_TIMESTAMP.

Tipo: String

Valores Válidos: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

Obrigatório: não

TimestampRange

O início e o fim do intervalo de timestamp para a mídia solicitada.

Esse valor não deve estar presente se PlaybackType estiverLIVE.

Tipo: objeto HLSTimestampRange

Obrigatório: Não

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: