Categories
Cloudvue Cloudvue Cameras Knowledge Support Support Categories Products

llustra Flex2 4k Bullets / Domes Not Recording

Description 

If Cloudvue C2C Illustra Flex2 4k Bullet or Dome camera is not recording locally or to the cloud it may be a camera firmware issue.

Product 

  • C2C
  • IFS08D2OCWITB / TCCFS08D04032 Illustra Flex2 4k Dome
  • IFS08B2ONWITB / TCCFS08B06032 Illustra Flex2 4k Bullet

Solution

When issue was observed cameras were running the latest production firmware Illustra.SS004.01.09.05.0008 (Flex Gen2), live view was working normally however the cameras were not recording either to the cameras microSD card or to the cloud.

In addition the following errors were present in the camera firmware logs

Oct 8 13:48:04 Ambarella user.err mediaserver[1099]: error (mediapipe_resource.cpp:1276) mpResourceControllerValidateVideoClient: Invalid client request [number=2, w=1280, h=720, fpsMin=20, fpsMax=20, codec=H264, view=normal, public=1, m_hwId=]
Oct 8 13:48:04 Ambarella user.err mediaserver[1099]: error (mediapipe_resource.cpp:1277) Invalid client request [number=2, w=1280, h=720, fpsMin=20, fpsMax=20, codec=H264, view=normal, public=1, m_hwId=]
Oct 8 13:48:04 Ambarella user.err mediaserver[1099]: error (rtpstream.c:1114) [0x59a14ee8] rtp_streamGetInfo...rtp_streamQueryFrameConfig failed
Oct 8 13:48:04 Ambarella user.err mediaserver[1099]: error (rtspsession.c:1641) [0x599f7190] rtsp_sessionDescribe - failed to get info for video stream [0x59a14ee8]
Oct 8 13:48:04 Ambarella user.err mediaserver[1099]: error (rtspsession.c:1701) [0x599f7190] rtsp_sessionDescribe - unable to describe
Oct 8 13:48:04 Ambarella user.err mediaserver[1099]: error (rtspsrv_rtsp.c:277) [0xfa23e4] RTSP Session [0x599f7190] Unable to DESCRIBE, IP [127.0.0.1]

The camera started recording after the firmware was updated to Illustra.SS004.01.09.06.0003 (Flex Gen2). This is a beta firmware version and should NOT be given out to customers but can be deployed by support when needed.

Categories
Knowledge Support Cloudvue Cloudvue Cameras Cloudvue Gateway Support Categories

Setting Cloudvue Engineering Environments

Description

The following instructions discuss setting up Cloudvue video devices for use in specific engineering and production environments.

Product

  • C2C
  • Cloudvue Gateway

Cloudvue Gateways

The basic steps to specify the use of a particular environment are:

  1. Drop and Create smartvuedb
  2. Set the desired environment
  3. Restart nvr-cloud-messaging service

Drop and Create smartvuedb

sudo mysql smartvuedb -s -e "drop database smartvuedb;"
sudo mysql -s -e "create database smartvuedb;"
sudo -i
bash /opt/smartvue/services/nvr-database-migrate/installer.sh
bash /smartvue/updater.sh

Set the Environment

Edit the file /smartvue/cloud-config.json to set the desired environment.

sudo nano /smartvue/cloud-config.json

Development

{"cloud":{"uri":"wss://dev-messaging.cloudvue.com"}}

Production

{"cloud":{"uri":"wss://messaging.cloudvue.com"}}

Staging

{"cloud":{"uri":"wss://staging-messaging.cloudvue.com"}}

Restart nvr-cloud-messaging service

sudo service nvr-cloud-messaging restart

Troubleshooting

The messaging debug script can be very helpful in troubleshooting connection issues.

sudo -i

bash /opt/smartvue23.9.0/bin/nvr-debug nvr-cloud-messaging
Categories
Knowledge Support Cloudvue Cloudvue Cameras Support Categories Products

Illustra Firmware Version SS018.24.03.00.0010 Not Supported on C2C

Description

It has been discovered that Illustra firmware SS018.24.03.00.0010 is missing key Cloudvue components and is there for NOT supported on C2C devices. The primary indicator is no data centers will be displayed when converting to Cloudvue mode.

Products

C2C#Illustra#Description
TCCF42V032IFS02IFS02-D12-ITA42MP , 2.7-13.5 MFZ , Mini-Dome
TCCF44V032IFS04-D12-ITA44MP , 2.7-13.5 MFZ , Mini-Dome
TCCF48V032IFS08-D13-ITA48MP , 3.6-11 MFZ , Mini-Dome
TCCF42VI032IFS02-D12-OIA42MP , 2.7-13.5 MFZ , IR Mini-Dome
TCCF44VI032IFS04-D12-OIA44MP , 2.7-13.5 MFZ , IR Mini-Dome
TCCF48VI032IFS08-D13-OIA48MP , 3.6-11 MFZ , IR Mini-Dome
NOTE: It should be assumed that this issue will affect any Gen4 Flex using Illustra SS018.24.03.00.0010 not just those listed.

Solution

Downgrade the camera firmware to the prior firmware version Illustra.SS018.06.05.00.0005, available HERE.

See AES-889 for additional details and updates.

Categories
Cloudvue Cloudvue Cameras Cloudvue Gateway Documentation Quick Start Guides Categories Products

Cloudvue Networking Diagrams

Cloudvue Gateway

<br>

Cloudvue Camera to Cloud (C2C)

<br>

Categories
Cloudvue Cameras Knowledge Support Cloudvue Support Categories Products

Cloudvue Manager C2C Disk Space

Description

The disk space section in Cloudvue Manager for C2C devices returns a listing of the partitions on the camera and the microSD card.
It is equivalent to running the Linux command df -h

SD Card Status

Green – Healthy

Ideally the SD card will show a status of green with a message of SD Card is Healthy. Also the Use% for /dev/sdcard1 mounted as /media/sd1 should be at or below 90%.

Red – No SD Card

If a microSD card has not been been inserted into the camera then the status will be red and the SD Card Message will say “No SD Card”. In addition there will not be a line for the mount point /media/sd1 listed in the disk space results.

Red – SD Card is not formatted correctly. Format it as vfat

While in this state the SD Card will not mount and video will not record to the SD Card. Verify the C2C is running the most recent version of Cloudvue Software and if not update. Reboot the device and check the status. If the issue persists then check the camera firmware version to see if an update is available. Update the cameras firmware.

Red – SD Card Unsupported

A status of Unsupported means that Health Check cannot read the status of the microSD Card.  This is typically because the card is either not manufactured by Western Digital or is a model which is not supported by Health Check.  It is not a statement as to the overall functionality of the SD card but if Health Check can check the status of the card.  Further investigation is needed to figure out if the card is working normally. 

Verification

To determine if the SD card is working normally.

  • Update the C2C device to Cloudvue Software version 23.09.x or higher
  • Run Health Check
  • Check that the SD Card Working section shows “true”
  • Check that the SD Formatted section shows “OK” /home/smartvue/smartvue_config/sd_formated:OK
  • Check that the SD Ownership section has an entry similar to drwxr-xr-x 4 smartvue sdcard 16384 Dec 31 1969 sd1
  • If these all check out then it is safe to assume the Unsupported message is because they are either using a micoSD card from a different manufacturer or it is a model of Western Digital that we are not familiar with.
Categories
Knowledge Support Cloudvue Cloudvue Cameras Support Categories Products

Adding SCP to Illustra Essentials C2C Cameras

Description 

Illustra Essential cameras were manufactured by Topview and do not include scp (Secure Copy Protocol).  As a result, files cannot be easily transferred to or from the device.  The debug.sh script can be used to temporarily install scp onto the device enabling up/downloading of files.  While scp will not survive a reboot the debug script, debug.sh does and can be used to quickly add scp as needed.

Product 

  • Illustra Essential
  • Cloudvue C2C

Prerequisites

  • Confirm the device is a Topview manufactured camera
  • Verify that debug.sh does not already exist in /home/smartvue
  • Download the debug.sh script from the support portal HERE
  • Open the debug script in Notepad++ on your machine
  • Establish an ssh session via the Cloudvue Tunneling server to the camera

Solution

Identifying a Topview Camera

The  most common ways to identify Topview manufactured cameras are: 

  • In Cloudvue Manager (Device Details > Firmware Version) look for “Essentials”
  • Check the architecture, Topview  cameras use the MIPS architecture which can be found using the uname command on the device. 
  • </code># uname -a<br>Linux Essentials4-T10A212700003131 4.1.0 #6 PREEMPT Thu Nov 24 09:54:36 CST 2022 mips GNU/Linux</code>

Creating the Debug Script

Since there is no way to initially transfer the debug script to the device it will need to be manually created.  This is done by cutting and pasting the contents of the script from your machine to a new debug script file on the camera.  Please note the only text editor available on these devices is vi.

  • On the camera launch vi with the name of the script
  • <code># vi debug.sh</code>
  • Paste from Notepad++
    • Within vi
    • Press lowercase letter “o” to insert a line below the current line and go into edit mode
    • Press the up arrow key to move to the 1st line
    • Paste the entire contents of the debug.sh file from notepad++ on your machine to vi
    • Note: It will take some time for the paste to complete and it will occasionally pause.
  • Verify Accuracy
    • When the paste has completed verify that the last lines from Notepad++ match those pasted in vi
    • Failure – Last Line Does Not Match
      • Press the “esc” Escape key to exit “insert Mode”
      • Type “:q!” and press enter to force quit without saving any changes ‘
      • Attempt creating the debug script again
    • Success – Last Lines Match
      • Press the “esc” Escape key to exit “insert Mode”
      • Type “:wq” and press enter to open a vi command prompt, write the changes to file and quit vi

Running debug.sh

Before running the first time debug.sh must be made executable using the chmod command.

<code># chmod +x debug.sh</code>

  • Now Launch the script by proceeding the file name with “./”.  If all went well with the creation process debug.sh will run and a menu of choices will be displayed.
  • <code> # ./debug.sh <br>CHOICES:<br>0. print [h]elp<br>1. debug <br>[m]essaging<br>2. debug [r]ecorder<br>3. [R]estart camera or services<br>4. [i]nstall scp on Essentials<br>5. [q]uery iAPI<br>6. print/update [e]nvironment<br>7. [o]pen firmware logs<br>8. run [v]ideo sync<br>9. pretty-print [j]son<br>10. query camera re[b]oots<br>11. query local [d]atabase<br>12. bundle [l]ogs<br>Please select an option: 4<br>#</code>
  • Select option 4 and press enter to install scp on Essentials.
  • When successful no message is returned and debug.sh will terminate.
  • If scp is already installed the message “”scp already exists in path. Cancelling scp install…”” will be displayed and debug.sh will terminate.
  • Installation of scp can be confirmed using the which command.
  • <code># which scp<br>/bin/scp</code>

scp has now been successfully installed and files can be transferred using scp or other tools such as MobaXterm.

Categories
Cloudvue Cameras Knowledge Support Cloudvue Cloudvue Gateway Cloudvue Access Control Support Categories Products

Cloudvue Release Process

Description 

The Cloudvue release process involves multiple components and regions.  In addition to the cloud software there are C2C, Cloudvue Manager, Cloudvue Mobile and Cloudvue Access.  Generally, software will release to NA first and if no issues are detected to EMEA and AU a few days later.  This pattern is followed for each component with C2C and Cloudvue Manager released together.   The complete release cycle can take several weeks before all components to be completed.

Cloud

Engineering must  supply a cab file containing all the cloud components such as OS, Database, anything that runs in the cloud to the SRE team for approval.  Once approved it is then implemented by region, replacing all current Cloud components. 

You can view the release summaries outlining what enhancements, fixes and integrations have been made by logging into Cloudvue Manager and going to https://dashboard.cloudvue.com/releases

Cloudvue Gateways

When available software updates can be manually applied to individual Cloudvue Gateways via Cloudvue Manager.  In addition, Engineering can automatically push update to Cloudvue Gateways using the release manager.    https://dashboard.cloudvue.com/releases/manage

C2C

Software updates for C2C devices are like Cloudvue Gateways with the exception that the updates are not automatically pushed.  C2C devices must be manually updated.

Cloudvue Mobile

Software updates for Cloudvue Mobile are made available through the appropriate play store.

Cloudvue Access

Cloudvue Access consists of the mobile application which can be updated through the appropriate play store and the KT-1 controller software and firmware which can manually be updated from the devices page in Cloudvue Manager.

Categories
Knowledge Support Cloudvue Cloudvue Gateway Support Products

Cloudvue Video File Formats

Description 

Both Cloudvue Gateways and C2C devices store video in 30 second increments.  Cloudvue Gateways use MP4 and C2C uses MKV container formwats.  The MKV video files on C2C devices are encrypted and cannot simply be copied and played.   The MP4 video files on Cloudvue Gateways are NOT encrypted and can be copied and played.

Product

  • C2C
  • Cloudvue Gateway

Reference

Categories
Knowledge Support Cloudvue Cloudvue Cameras Support Categories Products

0 KB File When Downloading Archived Video

Description 

Typically end users will access archived video via Cloudvue Web or Cloudvue Mobile. They can search for a specific date/time on a camera and then use Save Clip to export the video in one, five, fifteen or custom increments up to 2 hours. 

In certain cases this can fail and will result in a 0 KB MP4 file. 

Product

  • C2C

Steps to Reproduce 

  • Navigate to the Archive Page
  • Set the Start Point
    • Use the Date/Time fields to set the starting point or
    • Drag the green indicator bar in the timeline
  • Save Clip
    • Choose one of the preset lengths one, five, fifteen or create a custom increment up to 2 hours
    • Click Save

Expected Results 

  • An MP4 file of the video is downloaded

Actual Results

  • An MP4 is downloaded but has no video and the files size is 0 KB

Solution

If the video can be viewed in Cloudvue then it should exist either on the device or in the cloud. To determine the source you will need to open Chrome’s Dev Tool (F12 or Ctrl+Shift+J) and locate the download url being used.

  • Open the Chrome Dev Tools (F12 or Ctrl+Shift+J)
  • Use the Steps to Reproduce above but stop after setting a Start Point
  • In the Dev Tools Window
    • Select the Network Tab
    • Click the clear network log icon
  • In Cloudvue Save the desired Clip
    • Items will begin to appear in the Dev Tools network log
  • Hover over each Network Log entry to reveal the full url
  • You want the one that begins with “https://archive.cloudvue.com/camera”
    • Right click the log entry
    • Expand Copy
    • Choose copy link address
  • Open a new tab in Chrome
    • Paste the copied url into the address bar
    • It will look similar to this
      • https://archive.cloudvue.com/camera/0050f9635b40/streaming?start=1698753630603&stop=1698753660603&location=c2c
      • Note the ending, if it is =c2c then change it to =cloud or vice versa
    • Launch the modified url
    • An mp4 video file should download

URL Explained

https://archive.cloudvue.com/camera/[CAMERAS_MAC]/[ACTION]start=[EPOCH_START_TIME]&stop=[EPOCH_STOP_TIME]&location=[SOURCE]

Where

[CAMERAS_MAC] = Cameras MAC address

[Action] =

  • streaming? = playback/stream the video
  • download? = download the video
[EPOCH_START_TIME] = Epoch start time in milliseconds

[EPOCH_STOP_TIME] =  Epoch stop time milliseconds

[SOURCE] =

  • C2C = Cameras microSD card
  • Cloud = Cloud Storage
Categories
Cloudvue Cloudvue Cameras Knowledge Support Cloudvue Gateway Support Categories Products

HD Live Option Causes 10 Second OSD Delay

Description

When enabled the HD Live option intentionally buffers 10 seconds of video to ensure smooth playback. This is only applicable when viewing large tile or full screen views, small tile preview is not affected.

NOTE: As a result of the buffering, the On-Screen-Display of the date and time (OSD) will lag real time by 10 seconds.

Products

  • C2C
  • C2G

Enabling/Disabling HD Live

  • Login to Cloudvue
  • Navigate to (Cloudvue > Settings > General Settings)
  • Enable/Disable the HD Live Video option by checking/unchecking the box
  • Save the change