configuration de Flux vidéo pour la recherche de performances

Certaines applications de lecture effectuent beaucoup de recherches sur des flux individuels. La recherche est une zone où les performances peuvent varier considérablement en fonction des paramètres du flux. Si vous savez que votre contenu doit être optimisé pour une recherche rapide, vous pouvez adapter la configuration de votre flux pour améliorer les performances.

Le plus grand facteur affectant la vitesse des opérations de recherche dans la vidéo est l’espacement des images clés. Étant donné que chaque trame entre les images clés doit être reconstruite en fonction des frames qui le précèdent, les images clés largement espacées génèrent des temps de recherche plus longs. Par exemple, si un flux vidéo de 30 images par seconde a un espacement de trame de clé maximal de 10 secondes, il y a potentiellement 300 images entre les images clés. Si vous recherchez la dernière image Delta, 299 frames doivent être reconstruits pour que le frame soit décompressé. Si chaque reconstruction de frame a pris 0,01 seconde, la recherche prendrait presque 3 secondes. Si vous souhaitez augmenter l’efficacité de la recherche, il peut être utile de réduire l’espacement entre les images clés. Toutefois, si vous définissez les images clés trop près, vous risquez de perdre la qualité.

Vous pouvez définir l’espacement maximal de l’image clé en appelant IWMVideoMediaProps :: SetMaxKeyFrameSpacing. Les valeurs recommandées, basées sur la vitesse de transmission du flux, sont répertoriées dans le tableau suivant. Ces valeurs fournissent un bon compromis entre les performances et la qualité. Le kit de développement logiciel (SDK) n’impose aucune limite de temps entre les images clés. En général, les temps de plus de 30 secondes peuvent nuire aux heures de recherche lorsque le contenu est diffusé sur un réseau et lorsqu’il est lu localement.

Vitesse de transmission Espace d’image clé maximal suggéré
de 22 Kbits/s à 300 Kbits/s 8 secondes
300 Kbits/s à 600 kbps 6 secondes
600 Kbits/s à 2 Mbits/s 4 secondes
2 Mbits/s et plus 3 secondes

Pour plus d’informations sur l’obtention des meilleures performances lors de la recherche de fichiers vidéo, consultez obtention de meilleures performances de recherche de vidéos.

Configuration de Flux