EasyPlayer RTSP Windows播放器D3D,GDI的几种渲染方式的选择区别
来源:互联网 发布:淘宝对新店的扶持政策 编辑:程序博客网 时间:2024/05/18 00:43
EasyPlayer-RTSP windows播放器支持D3D和GDI两种渲染方式,其中D3D支持格式如下:
DISPLAY_FORMAT_YV12 DISPLAY_FORMAT_YUY2 DISPLAY_FORMAT_UYVY DISPLAY_FORMAT_A8R8G8B8 DISPLAY_FORMAT_X8R8G8B8 DISPLAY_FORMAT_RGB565 DISPLAY_FORMAT_RGB555
GDI支持格式如下:
DISPLAY_FORMAT_RGB24_GDI
GDI渲染方式则是我们熟知的采用GDI进行图像绘制,其优势就是通用性强,只要是目前常用的windows操作系统基本上都支持;其劣势就是效率比较低下,也只支持RGB24一种色彩格式显示;
D3D渲染方式则刚好相反,其优势就是效率比较高,支持多种色彩格式进行渲染;劣势就是通用性较差,windows系统必须要支持D3D才可以使用,需要一定的硬件支撑。
GDI渲染格式界面选择如下:
D3D渲染格式界面选择如下:
从界面上可以看出GDI方式的OSD字幕叠加比D3D方式有明显的区别,从EasyPlayer渲染库FFRender的接口可以看出来两种方式虽然呈现方式类似,但是接口是完全不同的,这再渲染方式和OSD叠加的时候都可以看出明显的区别,这些区别再后文OSD叠加讲解的时候也会提到;
二者的性能比较如下:
EasyPlayer拉的同样的流,上图是GDI渲染方式,下图是D3D渲染方式;我们可以看出GDI方式所消耗的CPU和内存资源均比D3D方式要高;
综上所述,使用EasyPlayer选择渲染方式的时候,如果电脑的配置较低选择D3D会占用较低的资源,如果电脑不支持D3D渲染的话也只能选择GDI渲染方式;当然如果机器支持D3D也配置还可以的话两种方式都没有明显的区别;
阅读全文
0 0
- EasyPlayer RTSP Windows播放器D3D,GDI的几种渲染方式的选择区别
- EasyPlayer RTSP Windows播放器D3D,GDI的几种渲染方式的选择区别
- EasyPlayer RTSP播放器:一个适用于安防行业的工具利器(EasyPlayer Windows v2.0.17.0709)
- EasyPlayer RTSP播放器:一个适用于安防行业的工具利器(EasyPlayer Windows v2.0.17.0709)
- EasyPlayer RTSP播放器对RTSP播放地址url的通用兼容修改意见
- EasyPlayer windows RTSP播放器OCX插件使用说明
- EasyPlayer RTSP Windows播放器OSD字幕叠加接口方法和使用效果全解析
- EasyPlayer播放海康大华RTSP流时RTSPClient客户端连接兼容问题的解决
- EasyPlayer RTSP Windows(with ActiveX/OCX插件)播放器支持H.265播放与抓图功能
- EasyPlayer RTSP/RTMP/HTTP/HLS全功能播放器
- EasyPlayer Android RTSP流媒体播放器结构浅析
- EasyPlayer RTSP安卓Android播放器架构简析
- EasyPlayer Android RTSP播放器延迟再优化策略
- 渲染器的选择(GDI+, Opengl,unity3d, unreal)
- Android中的MediaPlayer几种播放器的播放方式
- 在D3D窗口中渲染WINDOWS的基本控件
- 关于EasyRTSPClient、EasyPlayer RTSP流重连问题的解释
- EasyPlayer RTSP Android安卓播放器修复播放画面卡在第一帧bug
- POJ-1177 Picture (线段树 求矩形周长)
- BookManager(ios)
- 7.4 编写插件-编程世界控制
- zufe17届程序设计竞赛总结
- 利用array_multisort()给二维数组排序
- EasyPlayer RTSP Windows播放器D3D,GDI的几种渲染方式的选择区别
- Java NIO
- 舵机S3010
- 剑指offer — 数据流中的中位数
- 正则表达式学习笔记
- 第一次机房收费系统-登录窗体
- zabbix导入模版_以nginx为例
- 2017年12月10日训练总结
- 12月7日