Skip to content

In-spectrum/CamOnTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 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;

Video 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
  • GStreamer plugins:
#sudo apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-rtsp libgstrtspserver-1.0-0 libgstrtspserver-1.0-dev -y

License

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