multimedia/client/qt_gl_/yuvgl
DESKTOP-4RNDQIC\29019 719c122348 add webrtc demo 2021-10-15 01:28:32 +08:00
..
components 适配msvc 编译器 2021-10-02 13:58:29 +08:00
inc add webrtc demo 2021-10-15 01:28:32 +08:00
librtmp 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
media no message 2021-10-06 23:31:47 +08:00
utils 适配msvc 编译器 2021-10-02 13:58:29 +08:00
conanfile.txt 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
cplaywidget.cpp 适配msvc 编译器 2021-10-02 13:58:29 +08:00
cplaywidget.h 适配msvc 编译器 2021-10-02 13:58:29 +08:00
main.cpp add webrtc demo 2021-10-15 01:28:32 +08:00
mainwindow.cpp add webrtc demo 2021-10-15 01:28:32 +08:00
mainwindow.h 适配msvc 编译器 2021-10-02 13:58:29 +08:00
mainwindow.ui 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
qedit.h 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
readme.md qss样式库拆分成pri文件。完善文档 2020-12-04 21:27:37 +08:00
ui_mainwindow.h 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
ui_process.h 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
ui_qsstoast.h 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
ui_toast.h 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00
yuvgl.pro no message 2021-10-05 10:27:53 +08:00
yuvgl.pro.user no message 2021-10-06 23:31:47 +08:00
zlib.h 添加屏幕捕获功能 2021-10-04 22:45:36 +08:00

readme.md

基于qt本地PC摄像头采集并264 编码rtmp推流

支持平台

  1. windows

依赖库:

  1. 使用librtmp提供的接口实现rtmp推流。
  2. ffmpeg作为视频264编码。
  3. opengl用于本地摄像头的渲染。
  4. directshow的相关接口用于获取本地的摄像头数据。
  5. 界面风格基于!qssWrpter库 https://gitee.com/290198252/qsswraper

界面:

image.png

支持的摄像头

发行版

  • win32