天天看點

H265播放器EasyPlayer-RTSP WIN版D3D和GDI兩種渲染模式效果評測

EasyPlayer随着多年不斷的發展和疊代,不斷基于成功的實踐經驗,發展出包括有: EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和EasyPlayer.js 等播放器。目前支援Windows、 Android、iOS三個平台,EasyPlayer.js還支援Linux平台。本文我們主要分享一下EasyPlayer-RTSP WIN版的渲染。

目前EasyPlayer-RTSP WIN版支援以下四種渲染模式:

DISPLAY_FORMAT_YUY2

DISPLAY_FORMAT_YV12

DISPLAY_FORMAT_RGB565

DISPLAY_FORMAT_RGB24_GDI

比較常見的是D3D和GDI兩種渲染方式,是以我們重點來看一下D3D和GDI對機器性能的影響和表現情況。

GDI渲染格式界面選擇如下:

D3D渲染格式界面選擇如下:

二者性能比較:

H265播放器EasyPlayer-RTSP WIN版D3D和GDI兩種渲染模式效果評測
H265播放器EasyPlayer-RTSP WIN版D3D和GDI兩種渲染模式效果評測

EasyPlayer拉同樣的流,上圖是GDI渲染方式,下圖是D3D渲染方式;我們可以看出GDI方式所消耗的CPU和記憶體資源均比D3D方式要高。

綜上所述,使用EasyPlayer選擇渲染方式的時候,如果電腦的配置較低選擇D3D會占用較低的資源,如果電腦不支援D3D渲染的話則隻能選擇GDI渲染方式;當然如果機器支援D3D也配置還可以的話兩種方式都沒有明顯的差別。

繼續閱讀