CAMNET
Camera setup
ID
After selecting an available cambox (Camera 1 in the image), begin setting up a new camera by giving it a unique Name. This name is used for the directory of the camera, within the server directory (the default server directory is "camnetserver", the name of the service), and that is within the camnet install directory. For example, if the camera were named "test1", the location of this camera becomes:
         c:\camnet\camnetserver\cam_test1
The directory is prefixed with cam_. This is where the camera's recordings are stored by default, e.g.:
         c:\camnet\camnetserver\cam_test1\2015\05\01
is where the recording file for 1 May 2015 is stored, as filename: 20150501.CNS. CNS is the standard filename extension used by CAMNET server recordings[1]. A single file is used for the entire day, no matter how many times a recording is stopped and restarted.

Once the name has been saved, it can no longer be changed.

A camera - as defined by the Name field - can be used in NO MORE THAN ONE cambox.

Using the same camera Name in more than one cambox will result in scrambled files for that camera.

The more-friendly name is set using the Button text field. The buttons (camboxes) are the UI elements along either side. The button text has limited length so give it a distinct, but short, name. You can change the button text at any time. It is used only to give the button a label.

Display groups are used to synchronize recording playback among view windows within the same display group, such as jumping to the time of the next event, or playing at a faster rate. A camera may be in more than one display group, or in none. If more than one group name is used, separate each with a comma or semi-colon. The (C) next to its caption, and a few other Cam setup fields and sections, signifies that this data is used by the client, and stored at the client (in the .cbn file), rather than at the server.

Online help is available for this panel, and all Cam setup and System panels, by pressing F1, or using the system menu (alt-spacebar) and selecting Get help online.
[ camnet camsetup, id ]
Select the camera make and model. Instead of listing 100s of makes, and possibly 100s of models for each make and more (of the same) added daily, CAMNET uses a general make/model design. For example, all Axis H.264 cameras can use the AXIS_V5 model. All Axis MPEG4/2 cameras can use the AXIS_V4 model. Older, JPEG-only Axis cameras (e.g., the 206) can also use the AXIS_V4 model (and use COMM_JPEG_STREAM at the Access panel).

Similarly, many makes share a common base. For example, many upper-tier DLink cameras use Vivotek, as does Toshiba.

An anything-you-might-have camera can be set up by using the Other make, and its OTHER_ANY model. This does not supply any suggested CGI values for stream URIs, or PTZF CGIs, but searching the internet using the camera make and model can usually finds the values needed to set up the camera. If a CGI requires a POST or a PUT method instead of a GET, you can prefix the CGI URI with the method, e.g.:  PUT /cgi/this.cgi?x=1  when you enter the field value. If you need to POST with a body entity, you do that by including the body text after the CGI URI, but separating the two with \r\n\r\n (as text). For example: PUT /PTZCtrl/channels/1/relative\r\n\r\n<?xml version ...  where the <?xml is the start of the body.

For a cross-reference listing of cameras, and which make and model to use on this panel for known cameras, see the XREF of make/models page of this guide.

[ camnet camsetup, id ]
The LAN-side and WAN-side remote server names and control ports were set up at the System, Server name panel. Since the (C) is present, as seen next to the CAMNET SERVER label, this data is for this client, and stored at the client, in the .cbn file.

The Reconnect button is different than the Refresh button in the Test-Join panel. Reconnect is used to re-connect the client to the server; the Refresh button does more by having CAMNET server renew its connection to the camera. The client always maintains at least one persistent connection to the server for an active camera. This connection is used to retrieve the current snapshot - shown in the camView, next to the cambox button - and the current status (FPS, Mbps, etc.) of the camera as known by the server, to name two.

[ camnet camsetup, id ]
[1] If the stream were to change formats while recording, either due to a different video format (WxH, encoding format, etc.) or different audio format, a new recording file is started, and the existing file is renamed to YYYYMMDD.f##, where ## is 01 to 99. Also possible is an .e## extension, which is used when a recording could not be resumed because the recording was too corrupt for CAMNET server to repair.