I need to integrate into my new productYUV -> H.264 real-time encoding of a 640x480 30fps stream using an embedded i7 Sandy Bridge (i7-3612QE) CPU.
My product is EXTREMELY efficiency sensitive (battery!), and so I'm asking for help with a few questions:
- What percentage of my CPU horsepower can I expect the encoding to consume
- Where can I get running software, exe or source code, for doing this
- I want to make sure it takes advantage of [new] instructions in the i7 to accelerate this task
- Is there a particular compiler or IDE that will yield more efficient results
I have found the video encoder example athttp://software.intel.com/en-us/articles/vcsource-samples-video-encoder-using-media-sdk/?cid=productpagesamplesfeedHowever, this webpage doesn't answer any of the questions above. Is this example right for me? Or do I need to look elsewhere?Any and all serious advice is sincerely appreciated.