CamViewerPlus

CamViewerPlus

apps.detail.types.app from digiblur's Repository

apps.detail.sections.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

apps.marketingCta.appInstallTitle

apps.marketingCta.appInstallDescription

apps.installHelp.stepOpen apps.installHelp.stepSearchApp apps.installHelp.stepReview apps.installHelp.stepInstall

apps.detail.sections.categories

apps.downloadStats.title

5,763
apps.downloadStats.metrics.totalDownloads

apps.detail.sections.related

apps.detail.related.exploreCategories

apps.detail.related.exploreAll

apps.detail.sections.details

apps.detail.details.repository
fanman03/camviewerplus:0.0.6
apps.detail.details.lastUpdated2023-08-02
apps.detail.details.firstSeen2023-01-12

apps.detail.sections.runtime

apps.detail.details.webui
http://[IP]:[PORT:6980]/
apps.detail.details.network
bridge
apps.detail.details.privileged
false
apps.detail.details.extraParams
--restart unless-stopped

apps.detail.sections.configuration

ConfigPathrw
apps.detail.config.target
/usr/src/camviewerplus/conf
apps.detail.config.default
/mnt/user/appdata/camviewerplus
apps.detail.config.value
/mnt/user/appdata/camviewerplus
Client6900Porttcp
apps.detail.config.target
6900
apps.detail.config.default
6900
apps.detail.config.value
6900
Client6900udpPortudp
apps.detail.config.target
6900
apps.detail.config.default
6900
apps.detail.config.value
6900
WebUIPorttcp

Container WebUI

apps.detail.config.target
6980
apps.detail.config.default
6980
apps.detail.config.value
6980