Community
cancel
Showing results for 
Search instead for 
Did you mean: 
shyaki
Beginner
83 Views

H.264 multi-threaded encoding performance

There are many h.264 encoders out there like x264, mainconcept, intel. As I know, these software implementations are not realtime when compressing HD video (1080i or 720p). This significantly limits the usage of H264 compared with MPEG2. The intel one multi-threads the tasks among slices per frame. One frame has to be encoded before starting a new one. This is not efficient if a frame has less number of slices than the processors. I think there must be some new threading strategies to exploit the concurrency across frames. Any ideas?

0 Kudos
4 Replies
Vladimir_Dudnik
Employee
83 Views

Hello,

of course different threading approaches are possible. We just implemented one in IPP sample. I think you might also be interested to take a look at Intel Media SDK product which is intended to achieve the best performance by utilizing both software and hardware capabilities of Intel platforms.

Regards,
Vladimir
pvonkaenel
New Contributor III
83 Views

Hello,

of course different threading approaches are possible. We just implemented one in IPP sample. I think you might also be interested to take a look at Intel Media SDK product which is intended to achieve the best performance by utilizing both software and hardware capabilities of Intel platforms.

Regards,
Vladimir

I did a little reading about the Intel Media SDK, and while it does sounds very interesting, it requires at least Vista, is that correct?

Peter
Vladimir_Dudnik
Employee
83 Views

Yes, I think it is correct.As time is going, we need to look at future, isn't it?

Vladimir
pvonkaenel
New Contributor III
83 Views

Yes, I think it is correct.As time is going, we need to look at future, isn't it?

Vladimir

Agreed (mostly). I just didn't want shyaki to start getting excited about the SDK (like I did) only to discover that it is Vista only. As for looking forward, I am hoping that Windows 7 overcomes some of the Vista problems that has caused IT departments all over to block its installation on corporate PCs.

Peter
Reply