This will be a collection of modules for accessing, storing and retrieving video frames and streams. It is designed to make writing live streaming and recording applications simple and powerful.
- panoptic is written in Go and is based on gstreamer and glib
- Install:
- gstreamer runtime
- gstreamer development framework
- Run:
PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/1.0/lib/pkgconfig:$PKG_CONFIG_PATH" go test
PKG_CONFIG_PATH="/Library/Frameworks/GStreamer.framework/Versions/1.0/lib/pkgconfig:$PKG_CONFIG_PATH" go run client/camrelay.go
sudo apt-get install golang libgstreamer1.0-dev postgresql-9.3 libpq-dev postgis
go get github.com/revmischa/panoptic
sudo -u postgres createuser $USER
sudo -u postgres createdb -O$USER panoptic
echo "CREATE EXTENSION postgis" | sudo -u postgres psql panoptic
echo "CREATE EXTENSION pgcrypto" | sudo -u postgres psql panoptic
psql panoptic < schema.sql
(Work in progress)
sudo apt-get install json-glib-dev libsoup2.4-dev gtk-doc-tools libtool autoconf automake libssl-dev