What is low latency according to Intel for QSV H.264 encoding?

What is low latency according to Intel for QSV H.264 encoding?

When reviewing marketing and other literature Intel consistently is referring to QSV and their H.264 encoder as having "lower latency or low latency. While I understand that itdoes have lower latency in comparison to a software encoder, what are Intel's actual latency results when compared to say software only, Sandy Bridge, and now Ivy Bridge? How is Intel defining low latency? is it 2ms? 10ms? .5ms?

Are there published benchmarks or case studies that take different sized video streams, say 480p 30fps, 720p 30fps, 1080p 30fps, etc. and measure the encoding latency on each different system using a live 1080p HD or 480p stream? What would be nice is a general matrix like the below with a latency number filled in to the blanks.

Core2 software only

Core i7 Sandy Bridge 2600k

Core i7 Ivy Bridge xxxxk (relevant to SNB)

320x240 at 30fps

640x480 at 30fps

480p at 30fps

720p at 30fps

1080p at 30fps

With any benchmark there are standard configurations used for memory/HD/etc so I know these are factors in measuring. Im not looking for a discussion on that topic :) Latency should be the time from source video in to encoded video out

2 posts / novo 0
Último post
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.

Hi,

I am a bit confused by the exact measurements you are looking for.

Your table shows stream information of width x Height @30fps, but if you are looking for time to recieve first frame, the "frames per second" is not relevant, but the bitrate/quality of the encoding would make a significant difference. Also iun the Ivy Bridge column you mention "relevant to SNB", but in seems you wanted a static benchmark.

The marketing claim of "low latency" is not a performance improvement claim, but is instead an additional feature (software interface) that allows new variables to be set for new usage models (for example, video conferencing). The new software interface allows your application to request that priority be given to providing the frames quickly (as opposed to optimization for encoding or trans-coding an entire file). This feature was added to Media SDK for API version 1.3.

Our literature referring to "low latency" should be referring to our Media SDK 2012 product and the hardware that supports Media SDK 2012.

For information about the new features, please see http://software.intel.com/en-us/articles/video-conferencing-features-of-intel-media-software-development-kit/

-Tony

-Tony

Deixar um comentário

Faça login para adicionar um comentário. Não é membro? Inscreva-se hoje mesmo!