H265播放器EasyPlayer-RTSP WIN版播放器D3D和GDI两种渲染模式效果比较

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H265播放器EasyPlayer-RTSP WIN版播放器D3D和GDI两种渲染模式效果比较相关的知识,希望对你有一定的参考价值。

EasyPlayer随着多年不断的发展和迭代,不断基于成功的实践经验,发展出包括有: EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和EasyPlayer.js 等播放器。目前支持Windows、 androidios三个平台,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渲染格式界面选择如下:

二者性能比较:

EasyPlayer拉同样的流,上图是GDI渲染方式,下图是D3D渲染方式;我们可以看出GDI方式所消耗的CPU和内存资源均比D3D方式要高。

综上所述,使用EasyPlayer选择渲染方式的时候,如果电脑的配置较低选择D3D会占用较低的资源,如果电脑不支持D3D渲染的话则只能选择GDI渲染方式;当然如果机器支持D3D也配置还可以的话两种方式都没有明显的区别。

以上是关于H265播放器EasyPlayer-RTSP WIN版播放器D3D和GDI两种渲染模式效果比较的主要内容,如果未能解决你的问题,请参考以下文章

如何在本地搭建一个EasyPlayer的H5 demo 播放H265视频流?

如何在本地搭建一个EasyPlayer的H5 demo 播放H265视频流?

EasyPlayer-RTSP播放器集成后为什么会产生大量DUMP文件?如何去除?

EasyPlayer-rtsp Win版播放器获取媒体信息的代码实现

网页无插件视频流媒体播放器EasyPlayer-RTSP在WPF框架播放不显示视频画面,该如何排查处理?

EasyPlayer-rtsp播放器中码率及帧率统计的实现方法