# IP Cameras

## Generic Image Capture Strings

### Using Login Credentials

```http
http://username:password@URLorIP/Streaming/channels/1/picture?Basic
```

```http
http://username:password@URLorIP/Streaming/channels/1/picture?Digest
```

```http
http://username:password@URLorIP/cgi-bin/snapshot.cgi?Digest
```

```http
http://username:password@URLorIP/cgi-bin/snapshot.cgi?Basic
```

### Using Anonymous Login&#x20;

*Anonymous Capture must be enabled*

```http
http://URLorIP/Streaming/channels/1/picture?Basic
```

```http
http://URLorIP/Streaming/channels/1/picture?Digest
```

```http
http://URLorIP/cgi-bin/snapshot.cgi?Digest
```

```http
http://URLorIP/cgi-bin/snapshot.cgi?Basic
```

### Syntax Assistance

Multiple parameters can be appended to a connection string with this syntax:

```http
?parameter1&parameter2&parameter3
```

3rd Party Websites with additional image capture string information:

```http
https://www.ispyconnect.com/camera<camerabrand>
```

```http
https://camlytics.com/camera/<camerabrand>
```

*Be sure to replace \<CameraBrand> with the brand of your camera*

## Manufacturer Specific Strings

#### Axis

```http
http://URLorIP/axis-cgi/jpg/image.cgi
```

{% hint style="warning" %}
Axis Cameras do not allow for "-" in the password.
{% endhint %}

#### Ubiquiti

```http
http://URLorIP/snap.jpeg
```

#### Reolink

{% code overflow="wrap" %}

```http
http://URLorIP/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=<LOGIN>&password=<PASSWORD>
```

{% endcode %}

{% hint style="info" %}
May need to enable port 80 access under Network -> Port Settings of camera setup
{% endhint %}

#### Amcrest

```http
http://username:password@URLorIP/cgi-bin/snapshot.cgi?Digest
```

## FW Multi-Image Capture

After you have determined the accurate image connection string from one camera it is possible to combine up to 4 images into one. In this section, we will be using an example connection string:

{% code title="Example Connection String" %}

```http
http://192.168.1.200/image/jpeg.cgi
```

{% endcode %}

*Entering only this string in Fast-Weigh will show a single image:*

<figure><img src="/files/HThgBbQPy8vk2w8f2W8F" alt=""><figcaption><p>Defualt</p></figcaption></figure>

{% code title="Picture in Picture: Quad 1" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=0, http://192.168.1.200/image/jpeg.cgi?fwpos=1
```

{% endcode %}

<figure><img src="/files/CYoA291vQv9h6vhlYWUq" alt=""><figcaption><p>Picture in Picture: Quad 1</p></figcaption></figure>

{% code title="Picture in Picture: Quad 2" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=0, http://192.168.1.200/image/jpeg.cgi?fwpos=2
```

{% endcode %}

<figure><img src="/files/4pk8zjkhCuj7TnYkkJtz" alt=""><figcaption><p>Picture in Picture: Quad 2</p></figcaption></figure>

{% code title="Picture in Picture: Quad 3" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=0, http://192.168.1.200/image/jpeg.cgi?fwpos=3
```

{% endcode %}

<figure><img src="/files/F3LAAKb85rCBVdZnh3kI" alt=""><figcaption><p>Picture in Picture: Quad 3</p></figcaption></figure>

{% code title="Picture in Picture: Quad 4" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=0, http://192.168.1.200/image/jpeg.cgi?fwpos=4
```

{% endcode %}

<figure><img src="/files/RckySdYG9KtPw8pDbT6G" alt=""><figcaption><p>Picture in Picture: Quad 4</p></figcaption></figure>

{% code title="Side by Side" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=1, http://192.168.1.200/image/jpeg.cgi?fwpos=2
```

{% endcode %}

<figure><img src="/files/VSlDcCzPp3PFqDj4qW2a" alt=""><figcaption><p>Side by Side</p></figcaption></figure>

{% code title="Top and Bottom" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=1, http://192.168.1.200/image/jpeg.cgi?fwpos=3
```

{% endcode %}

<figure><img src="/files/21PkVy4PXP6ko7WSEqlJ" alt=""><figcaption><p>Top and Bottom</p></figcaption></figure>

{% code title="Quadrants" overflow="wrap" %}

```http
http://192.168.1.200/image/jpeg.cgi?fwpos=1, http://192.168.1.200/image/jpeg.cgi?fwpos=2, http://192.168.1.200/image/jpeg.cgi?fwpos=3, http://192.168.1.200/image/jpeg.cgi?fwpos=4
```

{% endcode %}

<figure><img src="/files/eCDWsWuVsX8JQAVEIw0c" alt=""><figcaption><p>Quadrants</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.tacinsight.com/fast-weigh-knowledge-base/references/hardware/ip-cameras.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
