
基于 Electron 和 Vue3 的 FFmpeg 推流桌面应用开发,支持低延迟和灵活的推流源切换,实现即时推流播放功能,效果可靠
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一款采用Electron和Vue3框架构建的FFmpeg推流桌面应用程序,具备低延迟能力及便捷的推流源切换功能,确保用户能够实时流畅地进行视频直播。
本项目使用 Electron 和 Vue3 TypeScript 开发桌面应用,并集成 FFmpeg 实现推流功能。主要实现以下几点:
1. 支持在 HTML Video 中播放 .flv 格式的视频并进行推流;
2. 提供本地推流和指定地址输入的远程推流选项;
3. 项目采用 Electron 构建,使用 Vue3 和 TypeScript 进行开发;
4. 实现截屏指定区域录屏功能;
5. 配置了打包相关服务,通过 `npm run win` 命令可以生成 Windows 安装文件(exe 文件)。
6. 已经配置好推流低延时设置,例如使用 WebRTC 格式播放,在性能良好的情况下延迟可达到 1.5 秒左右甚至更低。
项目安装方法:首先运行 `npm i` 命令进行全局依赖安装。然后进入 Electron 目录并再次执行 `npm i` 安装本地开发环境的依赖库。
全部评论 (0)
还没有任何评论哟~


