桌面共享工具(可以实现RTMP直播、K歌、投屏等功能)

news/2024/10/22 18:44:58/

桌面共享工具(可以实现RTMP直播、K歌、投屏等功能)是基于ffmpeg+opencv开发的C++(vs2013 mfc)程序,目前共两个版本:普通版及硬编版,目前主要以普通版开发维护为主,因为普通版是基础,它可以让你了解音视频推送的具体细节及真相,而且目前普通版效果也不错。

下载地址:

普通版:

桌面共享工具(RTMP推流工具、投屏工具、播放工具)EXE,非源码)(水印版,不喜勿下)_rtmp推流软件-直播技术文档类资源-CSDN下载

桌面共享工具界面优化版(RTMP推流工具、投屏工具、播放工具)EXE,非源码)(水印版,不喜勿下)-直播技术文档类资源-CSDN下载

dxgi版:桌面共享工具(DXGIGPU硬编版)_桌面推流软件-直播技术文档类资源-CSDN下载

友情提示:开发不易,已购买正式版本的用户可以自由用到自己的产品中,没什么限制,但请不要分发啊,自己用就可以了。

更新日志:

2022.11.5修正叠加流音频bug,支持rtsp、rtmp、mp4文件画面叠加。

2022.6.12加入了拉流叠加功能,可以将rtsp(rtmp)摄像头画面叠加到桌面上推流,同时可以捕获摄像头声音。

2022.5.19 美化了界面。

2022.4.3 改进录制功能,增加输出分辨率调节。

2022.3.2 增加画中画调节功能,可以自由移动画中画位置,可以缩放画中画大小。

2021.12.17 增加截屏推送、窗口推送、视频文件推送、图片推送功能。

2021.11.19 与PC播放端、安卓播放端配合实现秒推和秒播。

2021.8.2:支持混音,可以将麦克风和扬声器的声音同时推送出去。

2021.6.13:支持本地录制。

2021.4.11:支持dxgi捕获桌面,使用硬件加速,cpu占用低,游戏画面更流畅。

2021.4.5:支持摄像头与桌面叠加。

使用说明:
1.该工具主要用于二次开发用,并非面向最终没有流媒体开发基础的用户,无C++开发基础的用户请勿下载。
2.使用该工具起码要知道如何搭建一个rtmp流服务器。
3.推流地址或rtsp(rtmp)摄像头地址在config.ini中配置。
4.叠加模式可在“摄像头”选项中选择,如“Screen+Camera”是桌面与usb摄像头叠加。
5.分辨率输出可以“分辨率”选项中选择,尺寸越小占带宽越小。
6.要输出麦克风可将麦克风音量调大,默认拾取电脑扬声器声音。
7.选中“是否录制”可以录制视频。

软件名称:
桌面共享工具(RTMP推流工具)
功能简介:
1.支持usb摄像头推流。
2.支持桌面推流。
3.支持usb摄像头与桌面叠加切换推流。
4.支持rtsp或rtmp摄像头与桌面叠加切换推流。
5.支持不同分辨率输出。
6.支持混音,可以同时推送麦克风及扬声器声音。
7.支持音视频录制。
8.内存及cpu占用小,无内存泄露,连续工作n天不崩溃。
9.视频清晰流畅,延迟500ms左右,带宽占用仅1M左右,互联网体验好。
10.跨平台播放器有exe、apk,也可以用极速浏览器以werbrtc或httpflv访问。

CPU占用极低
CPU占用极低
播放画面流畅
播放画面流畅
工具界面

工具界面(增强版)

PC端观看效果

移动端播放效果
移动端观看效果


http://www.ppmy.cn/news/189257.html

相关文章

局域网文件共享软件 开源_4个用于共享文件的开源工具

局域网文件共享软件 开源 在您的生活中,有时您必须与某人共享一个或多个文件,无论该人是朋友,家庭成员,同事或合作伙伴还是客户。 许多人通过使用诸如ownCloud , Nextcloud或SparkleShare之类的应用程序来完成自己对开源的信念。 这三款游戏既坚固又灵活,但它们并不是镇…

为什么HTTPS是安全的?

在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1. HTTP 协议 1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。 HTTP 协议是通过客户端和服务器的请求应答来进行通讯,目前协议由之前的 RFC…

Spring Cloud

SpringCloud 服务注册中心 1.Eureka基础知识 什么是服务治理? Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,…

付费课程:路径规划、机器学习、运筹优化算法以及数据分析领域

目录 授课形式 学习内容可包含 附加内容 教学价格 授课形式 线上课程,一对一教学 学习内容可包含 python从入门到精通 matlab入门及保姆级程序调试方法 cplex入门到精通 运筹学方面 最优化理论-单纯形法、分支定界法、列生成法、切平面法 机器学习方面 机器学习…

python matplotlib的常见参数以及画图示例

legend()中loc matplotlib中的legend主要用来设置图例相关的内容,其中loc用来表示图例的具体位置,他的可选的参数可以是字符,也可以是数字,默认情况下是0(即best),参数及意思如下: …

单细胞UMAP降维图的修饰(一些偏僻问题)

本来呢,单细胞UMAP或者TSNE降维图正常展示就好了,最多修改颜色坐标就可以,但是奈何总是有文章挑战别人的眼睛,非要秀一波非常规操作,那我们也只能把他们打下神坛。 事情的起因是看了这篇文章中的UMAP图,有啥…

AMD R9 370X 4G 显卡黑苹果mojave 10.14.5 安装

近期用R9 370x 4G安装mojave 10.14黑苹果,用clover启动安装成功后显卡默认为ati hd 7xxx,颇感不爽,多次失败后,终于成功(系统显示r9 370x 4G)。 一切操作都在clover configurator中完成,英文不好的同学请自行百度下载…

R语言绘制Vonoroi图

deldir包绘制Voronoi图 #install.packages("deldir") library(deldir)# data set.seed(1) x <- runif(60) y <- runif(60)# Calculate Voronoi Tesselation and tiles tesselation <- deldir(x, y) tiles <- tile.list(tesselation)plot(tiles, pch 19…