electron vue3 ffmpeg 推流开发桌面应用 本项目实现以下几点功能: 1.html video 播放 .flv 格式 推流; 2.实现本地推流,或输入指定地址推流 3.本项目为electron开发项目 4.本项目采用vue3 typescript 开发; 5.可实现截屏指定区域录屏, 6.本项目已配置好打包相关服务,只需npm run win 可生成exe安装文件 本项目 已配置好相关推流低延时设置,如webtrc格式播放,可以在1.5s 左右电脑性能好会更低 使用方法, npm i 与 cd 到eleron 在npm i 两次安装
1
ReactjsPlayer 基于 react hooks 的 video 播放组件,结构简单,代码简洁,扩展方便。 特点 ReactjsPlayer 遵循 少即是多(Less is more) 的设计原则,具有以下特点: 结构简单:使用 react hooks 做状态管理,将不同的状态拆分到不同的 react custom hooks 中,ReactjsPlayer 中进行组合 扩展方便:扩展时实现对应的 react custom hooks 并在 ReactjsPlayer 中根据条件进行加载 代码简洁:只做播放器内部的状态管理和控制栏显示与控制 理解容易: ReactjsPlayer 事件基于 vidoe 进行扩展,减小理解成本 接口统一:ReactjsPlayer 与 GrindPlayer 封装了统一的状态和方法,并通过 ReactPlayerContext 导出 使用相对复杂:
2022-08-30 14:22:31 2.36MB hooks reactjs hlsjs flvjs
1
html页面加载并自动播放.flv视频
2021-11-02 20:03:03 103KB flvjs h5
1
转码视频编码为H.264,音频编码为AAC的RTSP流用于h5播放(前端使用flvjs播放) https://github.com/yy1261633791/rtsp-web-converter
2021-08-27 13:39:55 1.56MB rtsp web h5 springboot
1
这是我《记录RTSP通过FFmpeg+nginx发布成rtmp和http-flv》中附带的代码和工具,包括rtmp推流的FFmpeg命令、rtmp推流的demo源码(使用FFmpegAPI)、编译好的nginx(需要把nginx1.17.1_http-flv1.2.6.exe重命名替换nginx.exe),还有nginx.conf配置等。
2021-02-23 08:55:23 2.64MB flvjs nginx-httpflv http-flv
1
这是我《记录RTSP通过FFmpeg+nginx发布成rtmp和http-flv》中附带的代码和工具,包括rtmp推流的FFmpeg命令、rtmp推流的demo源码(使用FFmpegAPI)、nginx的配置conf、flv.js等。
2019-12-21 20:34:22 67KB FFmpeg
1