O que é navegação interativa no vídeo?
A navegação interativa no vídeo é o deslocamento pela linha do tempo ao arrastar ou reposicionar de outra forma o cursor de reprodução. Um comportamento responsivo depende de navegação eficiente na linha do tempo, quadros-chave adequados e, frequentemente, miniaturas de prévia.
Como funciona a navegação interativa no vídeo
A navegação interativa no vídeo converte uma posição solicitada na linha do tempo em um carimbo de tempo da mídia, localiza os dados codificados próximos e decodifica amostras suficientes para mostrar um quadro representativo. A compressão interframe torna isso mais difícil porque a imagem escolhida pode depender de imagens anteriores, enquanto a distribuição remota acrescenta latência de solicitações de intervalos de bytes e de armazenamento em buffer. Os editores costumam usar mídia otimizada, e os players web podem usar índices de navegação ou faixas de miniaturas, para manter a navegação responsiva.
Informações essenciais
- Com um codec interquadros, o decodificador normalmente navega até um quadro de acesso aleatório anterior e decodifica os quadros seguintes até o instante solicitado; intervalos maiores entre quadros-chave aumentam esse trabalho.
- Um índice do contêiner mapeia marcas de tempo para posições em bytes, permitindo que a navegação local na linha do tempo ou as requisições HTTP de intervalos evitem a leitura do arquivo desde o início a cada movimento do cursor de reprodução.
- Folhas de sprites com miniaturas associadas a intervalos de tempo podem fornecer prévias visuais imediatas sem decodificar o fluxo principal, mas suas marcas de tempo devem acompanhar com precisão a linha do tempo da mídia.
Quando a navegação interativa no vídeo é importante
Reprodutores e editores oferecem navegação interativa no vídeo para que os usuários possam inspecionar as imagens ou navegar até momentos precisos. Quadros-chave esparsos ou leituras remotas lentas podem causar atrasos na navegação ou exibir quadros distantes do instante selecionado.