This sample implements libraries of video files content analysis, database ingestion, content search and visualization:
This is a concept sample in active development.
The sample is powered by the following Open Visual Cloud software stacks:
Media Analytics:
NGINX Web Service:
Time Zone: Check that the timezone setting of your host machine is correctly configured. Timezone is used during build. If you plan to run the sample on a cluster of machines managed by Docker Swarm or Kubernetes, please make sure to synchronize time among the manager/master node and worker nodes.
Build Tools: Install cmake
and m4
if they are not available on your system.
Docker Engine:
sudo mkdir -p /etc/systemd/system/docker.service.d printf "[Service]\nEnvironment=\"HTTPS_PROXY=$https_proxy\" \"NO_PROXY=$no_proxy\"\n" | sudo tee /etc/systemd/system/docker.service.d/proxy.conf sudo systemctl daemon-reload sudo systemctl restart docker
mkdir build cd build cmake -DSTREAM_URL="udp://localhost:8088" -DIN_SOURCE=stream .. make
See also Customize Build Process for additional options.
Use the following commands to start/stop services via docker-compose:
make start_docker_compose make stop_docker_compose
Use the following commands to start/stop services via docker swarm:
make update # optional for private registry make start_docker_swarm make stop_docker_swarm
See also: Docker Swarm Setup.
Use the following commands to start/stop Kubernetes services:
make update # optional for private registry make start_kubernetes make stop_kubernetes
See also: Kubernetes Setup.
Launch your browser and browse to https://<hostname>:30007
. The sample UI is similar to the following:
<hostname>
is the hostname of the manager/master node.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4