Private cloud camera solution
AboutCamOS is a surveillance camera management app built on Ant Media Server, empowering enterprises to establish private cloud camera solutions effortlessly.
The enterprise can control the private video camera data without any concerns about data privacy because all data is encrypted and flows through the Ant Media Server.
Highlight- It offers direct data storage for new technology surveillance cameras, ensuring secure and easily accessible data through the cloud.
- It supports online viewing, playback, and camera management with user-friendly administrative features.
- Integration with various camera lines and recorders meeting the ONVIF connection standard optimizes cost efficiency, making it a versatile solution.
- Integrate the smart features based on video analytics solutions to support your business such as smart retail stores, smart gates, and smart traffic monitoring.
You need to have an active Ant Media Server 2.7.0+ (AMS) community or enterprise version (For AMS 2.7.0, you can install the external application on both the enterprise and community versions). You can subscribe through AWS, Google Cloud, Azure, or others and deploy AMS with just one click. Or directly subscribe to a self-hosted license on AMS website.
Your AMS server must run on MongoDB and enable S3 recording (AWS S3 or S3 compatible systems) for video data storage
HardwareYou can run the AMS server on a cloud server, local server, or edge devices such as Khadas, Raspberry Pi, or Nvidia Jetson.
Deploying:- Download the latest war file of CamOS 2.7.0+.
- Login to your Ant Media Server management panel.
- At the panel, click the “New Application” button.
- Simply, click the “Choose File” button and browse the war file (CamOS.war) you downloaded. Hit the upload button.
- Input “CamOS” as the name of the application (you can’t change the order name).
- Hit, Create button. And, that’s all. That simple.
- After creation, the new application will be available on your AMS system.
- If you use the AMS 2.7.0 community version or enterprise version (standalone mode), you need to configure the MongoDB setting for the CamOS app manually. Follow this section to configure the MongoDB setting
- Open the CamOS setting page to configure your S3 recording and video recording
- In the future, we will update more new features such as AI recognition. Therefore, you can update your CamOS application by deleting the old CamOS application and re-creating the above steps (you need to re-configure S3 recording and video recording after re-creating the CamOS application)
Open CamOS webpage:
Non SSL:
http://{YOUR_ANT_MEDIA_SERVER}:5080
/CamOSSSL:
https://{YOUR_ANT_MEDIA_SERVER}:5443
/CamOSPort number can be different from your setting.
You see the welcome page, your system is ready for configuration! You can change the language if needed. Currently, we support some languages such as Vietnamese, English, Spanish, Chinese, Japanese, and French. You can contact us if you want to add your mother language.
If you are using the AMS 2.7.0 community or enterprise version (standalone mode), you need to configure the MongoDB setting in the first time you start the CamOS app. If you are using the AMS 2.7.0 enterprise version (cluster mode), the AMS will mirror the MongoDB setting automatically. You don’t need to set it.
You need to input your hostname, database name, username, and password for the database authentication.
If you don’t have MongoDB server, you grab a free MongoDB instance at https://mongodb.com/.
Register the administrator accountIn the first time, you need to create a new administrator account for your system. This account has the full permission on your system.
You input your email, full name, and password and hit “Sign up” to create the administrator account. After a successful signing up, you can log in to this account.
LoginThe application shows the login page after you create a new administrator account.
Input your email and password to log in.
MenuYou can access the functions by accessing the menu bar on the left side. Some features of CamOS such as.
Dashboard: summary your system and your favorite cameras
- Dashboard: summary your system and your favorite cameras
- Cameras: view your cameras
- Smart Store: video analytics for retail stores
- Settings
- Camera: manage your cameras
- Group: manage your camera groups
- Users: manage your users
- System: configure your camera system (license, cloud storage, live video, security, smart feature setting…)
- Logout: logout your account
The first time you install the CamOS app, you need to configure the license, cloud storage (S3 integration), live video
License configurationCamOS is FREE for the community. But you need a license key to unlock all features such as adding more cameras, users, groups, and AI features.
By default, you can begin CamOS as a trial license in 7 days with unlimited features. After that, you need a license key to continue using the CamOS app.
We provide some kind of license keys for the end users.
- Trial: Explore all features in 7 days (limit 5 cameras, 2 users, and 5 groups)
- Free: Manage up to 5 cameras; 2 users and 5 groups (Contact us to get a FREE license in 12 months)
- Pro: Unlimited camera, user, and group management; AI features support; annual features upgrading
- Enterprise: Extend Webhook API endpoint and Email notification, API document for development; Direct customer support (email, chat, installing, bugs fixing...)
Please contact us by email dmtan@agrhub.com to get your license depending on your needs.
After activating, CamOS will apply for the new license. If you re-install the CamOS app, you need to re-activate the license
Cloud Storage (S3 integration)You need to configure the cloud storage for video data storage. You can follow the below links to get the cloud storage configuration
DashboardThe dashboard page provides the summary of your system such as total users, total cameras, and your favorite cameras (you can add or remove the favorite cameras on the Camera page)
CameraYou can interact with your cameras on the camera page. The left side is your group cameras, you can click on the group or camera to view the assigned cameras.
And input the camera name or group name to filter.
You can change the total camera per page on the top bar
And navigate to the next or previous page
If you have a large screen, you can open it as a full-screen page
Depending on your permission, you can share a group by clicking on the group and choosing the Share button on the right side.
Choose the members, whom you want to share. You can share the group as an admin or user role.
- User role: only view the cameras, playback in the group
- Admin role: view the cameras, playback in the group, and share the group with others
You can view the location of the cameras on the map page.
Click on the map point to view the camera
You can click on any camera to view live and playback video
Depending on your permission, you can interact with your camera such as
- Start Streaming: start streaming for the camera
- Stop Streaming: stop streaming for camera
- Share: share the camera with other members
- Edit: edit camera information
- Show: show the camera on the camera page
- Hide: hide the camera on the camera page
- Remove: delete the camera permanently
You can share the camera with other members. They only view live camera and playback video, not share with other members
You can change the camera name, status, stream URL, camera address, camera username, camera password, video retention
You can click on the time bar to access the playback video at your chosen time
And choose a date for filtering.
You can click on “Download” to download current playback video
In case, you want to download multiple playback videos, you can click on “Bulk download”
Drap the range bar to adjust the playback time for downloading
In case, your camera supports PTZ by Onvif protocol, you can control the camera on the CamOS directly.
Currently, we support some PTZ functions such as move left, move right, move up, move down, zoom in, and zoom out
Smart StoreYou can access to Smart Store from the menu bar.
To use the Smart Store feature, your camera must be enabled Smart Store feature in the camera settings page.
After that, you can choose the camera on the Add Store page
After creating a new store, you can click on the camera thumbnail to access the store analytic page.
You can access Camera management by navigating to Settings => Camera.
Add cameraHit “+” icon to open the Add Camera page
Same as AMS streaming, you can choose a kind of streaming such as Live Stream, IP Camera, or Stream Source.
Depending on the streaming type, you will need to fill in the required information
- Live Stream: name, video retention
- IP Camera: name, camera IP or Onvif URL, camera username, camera password, video retention
- Stream Source: name, stream URL, video retention
If you have an Onvif camera, you can add it to CamOS directly. Choose IP Camera and type in Add camera page
You need to fill in the required information for the camera
- Camera name
- Camera IP or Onvif URL: input camera IP (for Onvif device discovery in the network) or Onvif URL (connect directly to the camera, not discovery)
If you fill camera IP, you need to hit “Onvif discovery” to get the Onvif devices from your network.
If the Onvif devices are available in the network, you can choose the Onvif camera from the Onvif
And fill username and password to check the camera connection
- Camera username and password: If you fill Onvif URL, you can fill username and password to check the connection. Hit “Test connection” to verify username and password
If the connection is successful, the stream URL is shown in the Camera Stream field. If failed, you need to change the username and password.
- Camera retention: video data retention
Hit “Add” to add your Onvif camera to CamOS. The new camera is shown on the Camera management page
Search CameraYou can input the camera name or stream ID to search the camera. The matched cameras will be shown on the page
You can configure your camera by hitting on option icon. Some functions such as Start streaming, Stop streaming, Edit, Share, Show, Hide or Remove
You can configure multiple cameras by checking on the cameras and scrolling down to interact such as Delete, Start streaming, Stop streaming, Show or Hide
You can access Group management by navigating to Settings => Group.
Add groupHit “+” icon to open the Add Group page
You can fill in the group information such as parent group (optional), group name (required), and group location (optional). Hit ‘Add’ to add the group to CamOS.
You can Edit, Show, or Hide the group by hitting on the option icon on the right side of the group
If you add a new camera, the camera will be assigned to “Un-group”. You can add it to the group, from which you have permission (super admin, owner, or admin role).
Hit “Save” to update the group tree
You can drag and drop the group or camera in the group tree. Hit “Save” to update the tree or “Reload” to restore the group tree
You can access User management by navigating to Settings => User.
Add userIf you are super admin or admin, you can add a new user. Hit “+” icon to add a new user
Depending on your role, you can add an admin or read-only user to the system
- Super admin: can add admin and read-only user
- Admin: can add a read-only user
You fill in user information such as email, name, avatar, password, and role and hit “Add” to add the new user into the system
If you are super admin, you can update the user profile by hitting on “Edit” in the option menu
If you are super admin, you can change the user password directly by hitting “Change password” in the option menu
If you are super admin, you can remove the user permanently by hitting “Remove” in the option menu
If you are a super administrator, you can configure your system settings by accessing Settings => System. Same as the AMS application setting, you can configure the application setting from this page
Live viewYou can configure WebRTC, HLS, or Dash parameters
Video recordingYou can configure the video recording format
StorageYou can configure S3 recording
SecurityYou can configure streaming and rest API security policy
AdvantageYou can configure Adaptive Streaming, VoD folder, webhook…
ProfileYou can update your profile by hitting on your avatar on the top menu bar
You can update your profile by hitting on “Update profile”
You can change your password by hitting on “Change password”
You can change your language by hitting on “Language”
You can change the UI component size by hitting on “UI size”
You can change the theme mode light or dark by toggling “Dark mode”
We publish the CamOS apps to Google Play and AppStores for all users. You can install the CamOS app on your phone and access your CamOS system directly.
Google Play: https://play.google.com/store/apps/details?id=com.agrhub.camos
Appstore: https://apps.apple.com/vn/app/camos-hq/id6466742613
Setup camera serverThe first time, you install the CamOS app, you need to set up your camera server for connection. You will fill in the camera server address and hit “Save” to check the connection. If the connection is successful, you will be redirected to the Onboarding page
Non SSL:
http://{YOUR_ANT_MEDIA_SERVER}:5080
SSL:
https://{YOUR_ANT_MEDIA_SERVER}:5443
OnboardingHit Get Start to log in to your account
LoginFill in your email and password to log in. You can re-configure your AMS server by hitting on “Set up your camera server”.
DashboardOur engineers will be available for you. Please contact us if you need technical help.
Comments