> For the complete documentation index, see [llms.txt](https://manual.fotokite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.fotokite.com/installation-and-integration/local-video-streaming-rtsp.md).

# Local Video Streaming (RTSP)

It is possible to retrieve the live video streams from a Fotokite system through a local network setup, similar to a normal IP camera. This way, video can be fed through standard protocols (RTSP) directly into existing customer infrastructure like a VMS (video management systems).

Local Video Streaming can also be used to display the Fotokite's video stream on your own device, for example a computer connected to a larger TV.

With Local Video Streaming no video data leaves the customer network or is transferred over the internet. If you want to share the Fotokite's video stream via the Internet please refer to our [Remote Livestream](/system-profile/remote-livestream.md) or [Streaming to Axon Respond](/plugins/axon-plugin/streaming-to-axon-respond.md) guides.

## Setup Instructions

### Network Setup

For Local Video Streaming, you need a network connection between your receiving device and the Fotokite system.

This can be achieved in different ways. One can either connect a receiving device to the Ground Station Network as a Client via Ethernet or WiFi ([Network Integration and Setup](/installation-and-integration/network-integration-and-setup.md#standalone-setups)), or connect the Fotokite system as a Client to your own Network via Ethernet or WiFi ([Network Integration and Setup](/installation-and-integration/network-integration-and-setup.md#integrated-network-setups)).

We recommend connecting your Fotokite system to your Network via Ethernet for this use case (Integrated Network Setup), as most users usually wants to stay in a customer owner owned network with their receiving device (ex. Desktop computer). Ideally, this connection happens through the Ethernet port available on the Ground Station.

### Ports/Firewall

The video client (e.g. Milestone, Genetec, VLC, Axis, …) needs to be able to access TCP port 554 (rtsp) and 322 (rtsps) on the Fotokite System.

For video transport through RTP/UDP, UDP ports are randomly negotiated by the client and the Fotokite system. Choice of ports cannot be configured on the Fotokite system side, this needs to be configured on the client.

The video client can also choose TCP as video transport method. In that case, TCP ports 554/322 are also used for RTP/TCP transport.

### Video stream access

Here, it is assumed that `ip_of_fotokite` corresponds to the IP of the Fotokite system. In case you use your Fotokite system in a standalone network setup the IP will be `192.168.2.100.` In case you use your Fotokite system in an integrated network setup the IP is either assigned by the network (DHCP Server) in your customer owned network or you configured it manually when using a static IP addresses. (See also [Network Integration and Setup](/installation-and-integration/network-integration-and-setup.md))

You can now configure your video client (VMS, or a client like VLC) to pull video from the following URLs:

<table><thead><tr><th width="112.4609375">Video</th><th>Stream</th><th>Encrypted stream</th></tr></thead><tbody><tr><td>Color</td><td>rtsp://&#x3C;ip_of_fotokite>/zoom</td><td>rtsps://&#x3C;ip_of_fotokite>:322/zoom</td></tr><tr><td>Thermal</td><td>rtsp://&#x3C;ip_of_fotokite>/thermal</td><td>rtsps://&#x3C;ip_of_fotokite>:322/thermal</td></tr><tr><td>Overview*</td><td>rtsp://&#x3C;ip_of_fotokite>/wide</td><td>rtsps://&#x3C;ip_of_fotokite>:322/wide</td></tr></tbody></table>

\* Camera 2nd Generation, Camera 2nd Generation IR Plus only

## Videostream Protocol/Codec Details

* Protocol: RTSP/RTP, both UDP and TCP transport are possible.
* Video Codec: H264. Also known as H.264, MPEG-4 Part 10, Advanced Video Coding (AVC).
* Encrypted RTSP, known as `rtsps`, is available on port 322: `rtsps://<ip_of_fotokite>:322/zoom` etc, for all three streams. The server will use a publicly trusted TLS certificate under the domain `*.sigma.fotokite-system.com`.
* No password or authentication is required for any of the streams or protocols.

## Troubleshooting

* Is the Fotokite configured correctly in the upstream (customer) network?
  * Is the Fotokite set to *NAT, DHCP* or *NAT, STATIC*?
  * Is it visible on the network? The Fotokite system will respond to ICMP ping on the IP address where the streams are reachable.
* When typing the RTSP URL, was the stream name entered correctly? RTSP does not allow for an empty name, and any unknown name will redirect to the color video.
* If you see video artefacts in VLC make sure you have hardware acceleration enabled ([VideoLan Wiki](https://wiki.videolan.org/VLC_HowTo/Hardware_acceleration/)).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://manual.fotokite.com/installation-and-integration/local-video-streaming-rtsp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
