Coder Social home page Coder Social logo

fendaq / easycv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eguid/easycv

0.0 1.0 0.0 233 KB

easyCV (video recording and snapshot service,based on javaCV)基于javaCV的跨平台视频录像和快照(截图)服务

Home Page: https://blog.csdn.net/eguid_1/article/details/83345489

Java 96.68% HTML 3.32%

easycv's Introduction

easyCV

  video recording and snapshot service,based on javaCV. 
  基于javaCV的跨平台视频录像和快照(截图)服务,开箱即用。

演示demo

1、截图服务在线演示:http://eguid.cc/screenshot/test

2、录像服务在线演示: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.
视频源支持多种音视频流媒体源,录像文件可以任意指定保存的视频格式,视频截图快照支持以上五种格式。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.