• Stars
    star
    710
  • Rank 63,751 (Top 2 %)
  • Language
    C++
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

桌面共享, 支持RTSP转发, RTSP推流, RTMP推流。

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下编译通过。

模块说明

使用方式

  • 将编译生成的exe文件放入run-env中,即可运行。

image