Freigeben über


Abrufen der besten Videosucheleistung

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Das Suchen nach Inhalten in einer Datei ist ein sehr häufiger Vorgang, der möglicherweise ein Leistungsproblem darstellt. Das mit dem Windows Media Video 9-Codec codierte Video besteht hauptsächlich aus Deltaframes, die nur die Änderungen im Vergleich zum vorherigen Frame aufzeichnen. Das Rekonstruieren von Deltaframes benötigt Zeit, insbesondere wenn die Keyframes weit voneinander entfernt sind. Weitere Informationen zum Konfigurieren von Keyframes für eine effiziente Suche finden Sie unter Konfigurieren von Videostreams für die Leistungssuche.

Zusätzlich zur richtigen Konfiguration können Sie die Leistung verbessern, indem Sie die Frameindizierung für den Videostream verwenden. Die Suche nach einer Framenummer ist in der Regel schneller als die Suche nach einer Präsentationszeit.

Wenn Sie in einer Datei mit mehreren Streams suchen, sollten Sie nur die Datenströme auswählen, die benötigt werden. Jeder für das Lesen konfigurierte Stream wirkt sich auf die Leistung der Suche aus, da alle ausgewählten Datenströme synchronisiert werden, wenn Sie einen Punkt in einer Datei suchen.

Lesen von ASF-Dateien

So suchen Sie nach Framenummer mithilfe des asynchronen Lesegeräts

So suchen Sie nach Framenummer mithilfe des synchronen Lesers

So suchen Sie nach Zeit mithilfe des asynchronen Lesegeräts

So suchen Sie nach Zeit mithilfe des synchronen Lesegeräts