Skip to content

In-spectrum/CamOnTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Purpose

  • to create personal media service for viewing, recording RTSP streams from video cameras;
  • share the video stream with other users;

Application was tested

Planned

  • iOS, macOS;

Preview

Table of contents

CamOnTime-server

Functions

  - user registration;
  - recording video files;
  - user access to cameras and files (depending on the status);

Properties

-pas - set server password (default: 1111); CamOnTimeServer -pas 2227
-p - set listen port (default: 1255); CamOnTimeServer -p 1675
-prtsp - set rtsp-server port for viewing video files (default: 8354); CamOnTimeServer -prtsp 8654
-f - set path to video files folder (default: home/user_name/Video); CamOnTimeServer -f D://VideoBox

Install

CamOnTime-client

The administrator create users and has access to all cameras.

Functions

  • adding/deleting RTSP stream of camera;
  • simultaneous viewing of several video cameras;
  • setting the total time for recording files;
  • setting the status of the video camera as publicly available for all users on the server;
  • generating code for viewing the video camera by clients who are not connected to the server but have the application installed;
  • copy/delete files;

Install

Installing additional software

Windows

Ubuntu

#sudo apt-get update && upgrade
  • for show user interface:
#sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev -y
  • install the GStreamer plugins version 1.26.7: gstreamer1.0-plugins-ugly, gstreamer1.0-plugins-bad, gstreamer1.0-rtsp.

License

All code in this repository is released under the MIT license.
Application archives and compiled binaries make use of some third-party dependencies: