CamViewerPlus

CamViewerPlus

Docker app from digiblur's Repository

Overview

A customizable browser-based RTSP viewer with multiple grid views Edit the JSON config in the config folder after the container is started once. https://github.com/Fanman03/CamViewerPlus

CamViewerPlus

A customizable browser-based RTSP viewer with multiple grid views.

Getting Started

Docker

  1. Usage of docker-compose is recommended:
services:
  camviewerplus:
    container_name: camviewerplus
    image: 'fanman03/camviewerplus:1.2.1'
    restart: unless-stopped
    ports:
      - '6900:6900/udp'
      - '6900:6900'
      - '6980:6980'
      - '3000:3000'
    volumes:
      - config:/usr/src/camviewerplus/conf
volumes:
  config:
  1. Once the container has been started, a web UI should be live at http://server-ip:6980.
  2. The config file can be edited by opening the config.json file located in the docker volume with your favorite text editor, i.e. sudo nano /var/lib/docker/volumes/camviewer-plus_config/_data/config.json.
  3. Once configuration changes have been made, restart the container.

NodeJS

  1. Ensure Node.JS and NPM are installed.
  2. Clone the git repo.
  3. Run npm i to install all dependencies.
  4. Run npm run start-prod. If all went well, a web UI should be live at http://server-ip:6980.
  5. Edit config.json to suit your own preferences.
  6. Once configuration changes have been made, restart the app.

Client

Due to issues with some web browsers, a standalone client exists that is optimized for viewing streams. CamViewerPlus Client

Feature Tracker

☑ Customizable grid views

☑ Pan / Zoom (digital)

☐ Multiple streams per camera

Categories

Download Statistics

6,848
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
fanman03/camviewerplus:0.0.6
Last Updated2023-08-02
First Seen2023-01-12

Runtime arguments

Web UI
http://[IP]:[PORT:6980]/
Network
bridge
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

ConfigPathrw
Target
/usr/src/camviewerplus/conf
Default
/mnt/user/appdata/camviewerplus
Value
/mnt/user/appdata/camviewerplus
Client6900Porttcp
Target
6900
Default
6900
Value
6900
Client6900udpPortudp
Target
6900
Default
6900
Value
6900
WebUIPorttcp

Container WebUI

Target
6980
Default
6980
Value
6980