PHZ76 / DesktopSharing

桌面共享, 支持RTSP转发, RTSP推流, RTMP推流。
MIT License
721 stars 282 forks source link

如果要抓屏兼容win7,要怎么操作? #13

Closed jonnykay closed 4 years ago

jonnykay commented 4 years ago

如果抓屏要兼容win7的话,是不是可以用ffmpeg的抓屏方法gdigrab来代替dxgi,但是用gdigrab取到的数据怎么处理呢?

gerryhjs commented 4 years ago

dxgi.dll的依赖理论上可以通过把dll拷贝到工程目录的方式解决。你可以测一下

jonnykay commented 4 years ago

dxgi.dll的依赖理论上可以通过把dll拷贝到工程目录的方式解决。你可以测一下

是直接把这个dxgi.dll这个文件拷贝到运行的程序根目录吗?

PHZ76 commented 4 years ago

dxgi只能在win8系统上使用,不是拷贝dll就能解决的。win7 一般是用 DirectX 或 mirror driver,选一个方案,重新实现抓屏模块。