Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

i7-3770k with h264 encoder filter

Eric_Jeon
Beginner
218 Views

hi,

   how many h264 encoder filters can use to encode 1920*1080 videos?

   I use dshow like below

  video capture(yuy2) ->inftee->h264 encode->sample grabber.

                                          |

                             h264 encode

                                         |

                            sample grabber

like this , when I connect two h264 encoder filter, it works well

but when I connect 3,   the grabber will lost many frames

example: I set frame rate = 25.

when I get 100 frames  use 5s.

but it should be 4s,

the CPU used = 36%

I find EncodeFrameAsync return busy many.

Does anyone tell me, what problem with it or how to inprove it?

Thanks

0 Kudos
1 Reply
Petter_L_Intel
Employee
218 Views

Hi Eric,

Could you share some more details about your platform configuration. Tip: You can use mediasdk_sys_analyzer tool to capture such data.

How is the encoder configured? bitrate? for low latency? etc.

Have you verified that the bottlneck is in H.264 encoder and not in video capture component?

Encoder returning busy should not be an issue (assuming you are using HW acceleration). This is quite normal behavior.

Regards,
Petter

0 Kudos
Reply