javaweb视频播放网站
概要
本人断断续续花了几个月的时间,参考相关网站项目,结合一些热门技术,最终用java语言、ss2h框架并结合opencv、ffmpeg写成了此javaweb
视频网站
整体架构流程
1、Struts2:负责web层
2、Spring:业务层的管理
3、Hibernate:负责数据持久化
4、tomcat:整个项目运行的关键
5、ffmpeg:电脑需要安装一个ffmpeg,进行视频的转码上传
6、opencv:用来进行人脸识别模块
7、mysql:数据库,供web项目查询,写入和修改
技术名词解释
java: 编程语言
tomcat: javaweb服务器
struts2: 是一个开源的web框架
hibernate:一个开源的web框架
spring:一个开源的web框架
mysql:编程人员喜爱的数据库
ffmpeg:不必担心运行卡顿系统,此问题,该项目已解决
人脸识别:依据大数据框架模型,对用户人脸信息识别比对分析,进而实现登录以及注册等功能
技术细节
` 1、java+opencv人脸识别:可以人脸信息登录和注册,并对登录用户人联信 息进行比对
2、使用第三方网站获取用户真实ip地址并加以记录,以及外网地址记录
3、使用Struts的语言优势,可提供英文/中文两种模版