使用 Intel Media SDK 截屏到 h.264

use*_*920 5 encoding directshow intel h.264

我正在使用英特尔媒体 SDK 开发屏幕捕获到 h.264 比特流解决方案。我读到新的第二代英特尔处理器有一个硬件加速编码器,所以我希望编码延迟会下降并使其实时。

使用 ffmpeg 32 位版本进行屏幕截图和 x264,我在 Pi 上获得了 200 毫秒的端到端延迟。好吧,Raspberry pi 有一个硬件解码器,所以我猜它可以在大约 80 毫秒内完成解码。我使用英特尔 i5 520M 和第一代 i7 进行解码,在使用树莓派下降到 150-200 后,端到端的延迟为 250-350 毫秒。

如何将 Direct Show Screen Capture 过滤器链接到 Intel Media SDK 输入?没有我可以遵循的文档,如果有人可以发光的话。

sMi*_*iLo 2

我使用 Intel Media SDK 通过 Direct3X + H.264 H/W 编码器成功进行了 h.264 屏幕编码。

  • DirectX 屏幕截图:55ms
  • RGB4 -> NV12 通过 Intel Media SDK / VPP 转换:1ms
  • 通过 Intel Media SDK / H/W 编码器进行 H.264 编码:7ms

请参阅此链接: https ://software.intel.com/en-us/forums/topic/358602