DesktopSharing
项目介绍
抓取屏幕和声卡的音视频数据,编码后进行RTSP转发, RTSP推流, RTMP推流。
目前情况
完成屏幕采集(DXGI)和H.264编码。
完成音频采集(WASAPI)和AAC编码。
完成RTSP本地转发音视频数据。
完成RTSP推流器。
完成RTMP推流器。
完成独显硬件编码(nvenc), 仅支持部分nvidia显卡。
完成核显硬件编码(qsv)。
完成简单的UI界面。
后续计划
编译环境
win10, vs2017, windows-sdk-version-10.0.17134.0
项目使用的模块都是开源项目, 在vs2017/vs2019下编译通过。
模块说明
屏幕采集: DXGI(win8以上), GDI
音频采集: WASAPI
编码器: , Version: 4.0
独显硬件编码器: , Version: 8.2
核显硬件编码器:
RT
1