# easyCV
**Repository Path**: ElivsJ/easyCV
## Basic Information
- **Project Name**: easyCV
- **Description**: easyCV (video recording and snapshot service,based on javaCV)基于javaCV的跨平台视频录像和快照(截图)服务
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2026-04-04
- **Last Updated**: 2026-04-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# easyCV
video recording and snapshot service,based on javaCV.
基于javaCV的跨平台视频录像和快照(截图)服务,开箱即用。
### 演示demo
1、[截图服务在线演示:http://eguid.cc/screenshot/test](http://eguid.cc/screenshot/test)
2、[录像服务在线演示:http://eguid.cc/videorecord/test](http://eguid.cc/videorecord/test)
可以通过http://eguid.cc/screenshot/查看历史截图列表
同样可以通过http://eguid.cc/videorecord/查看历史录像列表并进行点播观看
### dependency library
Core lib based on 'javacv 1.4.x',web service based on 'spring-boot 2.x'.
### build
Project is based on jdk1.8,build on maven.
### core lib
The core library of video recording and snapshots is two separate modules.
截图快照和视频录像是两个独立的核心库。
### web service
Web services used springboot services,each web service is an independent micro service.
The default port of video recording service is '8082',video capture service is '8081'.
同样的,web服务也是两个独立的springboot微服务,截图服务默认使用8081端口,录像服务使用8082端口。
其中截图功能是支持文件和base64两种方式生成截图,而录像服务除了需要指定保存路径外,还需要配置一个可访问的http/ftp访问地址(我们一般把录像文件存放到一个http/ftp服务的目录下,以方便点播录像文件)。
### support
Video source support rtsp/rtmp/flv/hls/file...,record file support mp4/flv/mkv/avi....
Image format support jpg/png/jpeg/gif/bmp.
视频源支持多种音视频流媒体源,录像文件可以任意指定保存的视频格式,视频截图快照支持以上五种格式。