2014-02-26 69 views
3

我正在使用英特爾媒體SDK將屏幕捕獲轉換爲h.264比特流解決方案。 我讀了新的第二代英特爾處理器有一個硬件加速編碼器,所以我期待編碼延遲下降,並使其實時。使用英特爾媒體SDK將屏幕捕獲至h.264

使用ffmpeg 32位版本做屏幕捕獲和x264我得到了一個200毫秒的端到端延遲的Pi。那麼樹莓派有一個硬件解碼器,所以我猜測它在80毫秒左右解碼。我使用了英特爾i5 520M和第一代i7,在使用覆蓋率達到150-200的Raspberry pi後,端到端的解碼延遲爲250-350毫秒。

如何將Direct Show Screen Capture過濾器鏈接到Intel Media SDK輸入? 沒有我可以遵循的文檔,如果任何人都可以照亮一些光。

回答

1

我通過使用Intel Media SDK的Direct3X + H.264 H/W編碼器成功實現了h.264屏幕編碼。

  • 屏幕的DirectX的拍攝:55毫秒
  • RGB4 - > NV12將通過英特爾®媒體SDK/VPP:1毫秒
  • H.264編碼由英特爾媒體SDK/H/W編碼器:7毫秒

請參閱此鏈接: https://software.intel.com/en-us/forums/topic/358602