Skip to content

Commit

Permalink
Updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
rraks committed Oct 21, 2019
1 parent e72d282 commit e54b7ea
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# Vid-IoT
Distributed Video-IoT framework to support modern demands for high fidelity, high throughput and automatable video feeds.
Distributed Video-IoT framework to support modern demands for high fidelity, high throughput, automatable video feeds with support for *IoT data annotated video streams*

<p align="center">
<img src="https://github.com/rbccps-iisc/Vid-IoT/blob/master/docs/vidiot_arch.png">
</p>

## Repo Organization
1. docs - Documentation/wiki
2. tests - unit tests
3. vidiot - src folder
4. vidiot/tests - test scripts

## How to
### Installation
Installation instructions

### Usage
Usage instructions


## Installation
1. Build the docker image. This will trigger a multistage docker build, building ffmpeg and nginx, and deploy the two on an alpine linux image. \
` docker-compose build`
2. Set the necessary environment variables (username, password, db addresses, etc).
3. Bring up the two containers for the main server (lb) and the database(db). \
` docker-compose up lb db`
4. Exec into the lb container and run the server, either as a daemon or on a tmux session. \
` docker exec -it vidiot_lb_l` \
` cd vidiot ` \
` ./scripts/start_all_tmux.sh`
5. The video server should be running and can be attached to by issuing \
` tmux a -t LB` \
` tmux a -t O`
6. A test suite is provided and can be run from inside the LB container. This will test a simple end to end flow. \
` python tests/testSuite.py VidTest.test_simpleFlow`

0 comments on commit e54b7ea

Please sign in to comment.