Skip to content

VSVIZ is a framework for auto collecting & visualizing data based on Web.

Notifications You must be signed in to change notification settings

purpose233/vsviz

Repository files navigation

VSVIZ Build Status Coverage Status

VSVIZ is a framework for auto collecting & visualizing data based on Web.

Learn more in the Docs (This temporary location might be changed in the future).

Tools

VSVIZ contains the several submodules:

  • @vsviz/builder: handling with the binary package data;
  • @vsviz/server: running on the server, collecting meta data and delivering to clients;
  • @vsviz/ui: providing several OOTB react components and some react components whose features could be expanded;
  • @vsviz/cli: providing with several useful tools(still developing).

Quick Start

For now, VSVIZ provides with one demo to show the basic functions. And you need npm & node to run them.

basic demo:

Basic demo shows how to collect video data from camera and display it on client.

$ cd example/basic

# build
$ npm install
$ npm run buildServer
$ npm run buildClient

# run server, it will listen on port 8080
$ npm run runServer

# send canvas data from source
$ python3 ./src/dataSrcCanvas.py data

# send jpeg video data from source (opencv is required)
$ python3 ./src/dataSrcJPEG.py meta
$ python3 ./src/dataSrcJPEG.py data

About

VSVIZ is a framework for auto collecting & visualizing data based on Web.

Resources

Stars

Watchers

Forks

Packages

No packages published