概述
互聯網仍然處在爆發式增長的階段,隨著H265和4K/Ultra HD等高清視頻標準的發布,視頻在網絡流量中的比重越來越高。根據思科系統公司的預測,到2019年,網絡視頻將占據80%的互聯網帶寬。

因此,如何高效地處理視頻,成為視頻運營商們越來越關心的課題。在視頻處理的過程中,編碼、解碼和轉碼最為耗費資源,傳統的基于軟件的解決方案,越來越無法適應飛速增長的視頻處理需求,因此,需要尋找新的解決方案。
Intel公司自1998年發布第一代支持硬件解碼的核芯顯卡以來,在視頻硬件編解碼領域已經深耕18年,在功耗、性能、成本、視頻質量、易用性等各個方面都達到了平衡,成為視頻運營商認可的硬件加速解決方案。
MediaSDK簡介
MediaSDK是一套運行在Intel平臺上的、用于視頻編解碼處理的跨平臺的API,通過統一的接口,支持Windows和Linux系統,方便應用程序的開發和移植。其主要特性如下:
特性 | 說明 | 備注 |
充分利用GPU加速視頻的編解碼能力 | MediaSDK主要使用GPU內置的媒體處理單元,對視頻進行編解碼處理,不占用CPU資源的同時,大幅提供視頻編解碼性能 |
|
跨平臺支持 | 支持Windows(Win7/8.1/10)和Linux系統(RHEL/CentOS 7、SuSE 11) | 1.RHEL/CentOS 6需要升級kernel后才能支持 2.Windows和Linux下的SDK客戶端均可免費使用,專業版需要License(HEVC編解碼、視頻分析工具等) |
統一的API | Windows和Linux平臺使用完全一樣的API接口,區別只在底層的顯卡驅動不同 |
|
支持軟件和硬件編解碼 | SDK將根據當前的硬件支持情況,自動調度到軟件或硬件編解碼單元上 | 對于H.264和VP8,在Linux平臺上,只支持硬件編碼功能 |
豐富的編解碼支持 | 編碼支持:H.264、MPEG-2、HEVC、VP8 解碼支持:H.264、MPEG-2、VC-1、JPEG/MotionJPEG、HEVC、VP8、VP9 音頻支持:AAC、MPEG-1、MPEG-2 | 音頻編解碼只支持Windows平臺,需要安裝單獨的插件 |
支持常見的顏色轉換 | 常見的YUV和RGB之間的轉換 |
|
支持常用的過濾器 | 包括:降噪、去交錯、圖像穩定、幀率轉換、縮放、顏色轉換、圖像合成(Composition)等 |
|
支持自定義插件 | API提供了開發自定義插件的接口,允許根據需要,對MediaSDK的功能進行擴展 |
|
支持OpenCL | VPP(Video Processing)接口,允許嵌入OpenCL代碼,加速視頻處理 | 1.需要單獨安裝OpenCL庫 2.通常用于實現自定義過濾器 |
ffmpeg集成 | 自ffmpeg2.5開始,即支持MediaSDK集成,方便基于ffmpeg的程序的移植 |
|
豐富的文檔和示例 | 官方網站提供了豐富的開發文檔和示例程序,方便快速理解掌握SDK的基本用法,降低學習成本。 |
|
恒為SkyLine3高密度媒體處理平臺
Skyline2高密度媒體處理平臺主要面向各類視頻編轉碼、云游戲、圖像視頻智能分析、VDI等視頻、媒體處理密集型應用,采用Intel Skylake第六代至強E3系列處理器,內置GPU,支持Intel MediaSDK開發環境,使用GPU硬件加速可大大提升視頻、媒體處理性能,釋放CPU計算資源去處理其他任務。
Skyline3采用高密度、模塊化設計,能有效降低整體擁有成本和運維成本。多節點可插拔式設計,大大提升了系統的靈活性和可伸縮性。CPU+GPU的計算架構,適合于各種對視頻、圖像、語音等媒體處理有較高性能要求的應用。采用Intel標準2U4節點機箱,可根據應用需求,在同一個機箱內配合其他類型的計算節點(例如雙至強E5等)使用,具有很高的靈活性。

項目 | Intel Media SDK H264性能(單顆SkyLake) |
單線程 | 2線程 | 4線程 |
最佳質量 | 平衡 | 最大速度 | 最佳質量 | 平衡 | 最大速度 | 最佳質量 | 平衡 | 最大速度 |
編碼性能(FPS) | 720P | 156.71 | 373.21 | 404.07 | 307.43 | 543.24 | 637.33 | 444.43 | 588.08 | 645.68 |
1080P | 90.54 | 228.90 | 206.48 | 184.03 | 348.47 | 346.46 | 241.73 | 404.19 | 473.92 |
解碼性能(FPS) | 720P | 901.56 | 898.11 | 905.81 | 1714.27 | 1685.92 | 1731.07 | 2558.74 | 2535.97 | 2507.72 |
1080P | 473.02 | 478.14 | 469.80 | 881.60 | 876.53 | 874.23 | 1417.41 | 1416.90 | 1423.61 |
轉碼性能(FPS) | 720P | 194.30 | 460.39 | 537.35 | N/A | N/A | N/A | N/A | N/A | N/A |
1080P | 129.41 | 267.10 | 313.06 | N/A | N/A | N/A | N/A | N/A | N/A |