该项目是本人的毕业设计,先罗列一下使用到的各种开源技术框架软件
- red5,开源直播流项目,直播部署使用即可,优点:简单、开源免费
- obs,免费的视频录制软件,有强大丰富的功能,用于实现电脑屏幕录制推流到red5。(手机端使用的是杏林推流软件)
- video.js,前端播放插件(有点依赖flash),向red5拉流进行播放,是直播最终的播放效果
- 其他的web项目基本各种东西如mysql,redis,nginx,第三方图床工具等等
最终项目的架构图:
实现效果:
首页:
最近工作有点繁忙,等有空再写如何实现,加QQ549958058交流