Compartilhar via


Configurando fluxos de vídeo para buscar desempenho

Alguns aplicativos de reprodução executam muita busca em fluxos individuais. Buscar é uma área em que o desempenho pode variar muito dependendo das configurações do fluxo. Se você souber que seu conteúdo precisa ser otimizado para busca rápida, você pode adaptar sua configuração de fluxo para melhorar o desempenho.

O maior fator que afeta a velocidade de busca de operações em vídeo é o espaçamento dos quadros-chave. Como cada quadro entre quadros-chave precisa ser reconstruído com base nos quadros que vêm antes dele, quadros-chave amplamente espaçados resultam em tempos de busca mais longos. Por exemplo, se um fluxo de vídeo com 30 quadros por segundo tiver um espaçamento máximo de quadro-chave de 10 segundos, haverá potencialmente 300 quadros entre quadros-chave. Se você buscar o último quadro delta, 299 quadros precisarão ser reconstruídos para que o quadro seja descompactado. Se cada reconstrução de quadro demorasse 0,01 segundo, a busca levaria quase 3 segundos. Se você quiser aumentar a eficiência da busca, a redução do espaçamento de quadro-chave pode ajudar. No entanto, se você definir os quadros-chave muito próximos, poderá perder a qualidade.

Você pode definir o espaçamento máximo de quadro-chave chamando IWMVideoMediaProps::SetMaxKeyFrameSpacing. Os valores recomendados, com base na taxa de bits do fluxo, são listados na tabela a seguir. Esses valores fornecem um bom equilíbrio de busca de desempenho e qualidade. O SDK não impõe nenhum limite de tempo entre os quadros-chave. Em geral, tempos maiores que 30 segundos podem afetar negativamente os tempos de busca quando o conteúdo é transmitido por uma rede e quando ele é reproduzido localmente.

Taxa de bits Espaçamento máximo de quadro-chave sugerido
22 Kbps a 300 Kbps 8 segundos
300 Kbps a 600 Kbps 6 segundos
600 Kbps a 2 Mbps 4 segundos
2 Mbps e superior 3 Segundos

 

Para obter mais informações sobre como obter o melhor desempenho ao procurar arquivos de vídeo, consulte Obtendo o melhor desempenho de busca de vídeo.

Configurando fluxos