> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/function-blocks/input-output/image-inputs/camera-ip.md).

# Camera IP

Dieser Funktionsblock ist speziell für die Verbindung zu IP-Kameras über das Netzwerk konzipiert und ermöglicht es Ihnen, Videos direkt ins System zu streamen. Er erleichtert die Eingabe der erforderlichen Anmeldeinformationen, der Kameradresse und der Einstellungen.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

Dieser Block benötigt keine Eingänge.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Image Any` Diese Ausgabe liefert das zuletzt erfasste Frame von der IP-Kamera.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Username` Optionales Feld zur Eingabe des Benutzernamens der Kamera. Viele Kameras haben standardmäßig `admin`.

`Password` Optionales Feld zur Eingabe des Passworts der Kamera. Viele Kameras haben ebenfalls ein Standardpasswort.

`Address` Das Feld, in dem Sie die Adresse der Kamera im RTSP-Format eingeben, z.B. `rtsp://192.168.0.16:554`.

`Reconnect` Ein Button, mit dem Sie nach Änderungen der Einstellungen erneut eine Verbindung zur IP-Kamera herstellen können.

`Stream Mode` Ein Kontrollkästchen, um den Streaming-Modus für den Video-Feed zu aktivieren oder zu deaktivieren.

`Stream Quality` Ein Dropdown-Menü zur Auswahl der Video-Streaming-Qualität aus den verfügbaren Optionen (z.B. Best, 720p, 1080p).

`[frame/sec] - Optional` Ein optionales Feld zur Definition der benutzerdefinierten Bildrate für den Stream.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Dynamic Connection` Der Block kann die Verbindungseinstellungen dynamisch anpassen, basierend auf den Benutzereingaben, um bei Bedarf eine erneute Verbindung herzustellen.

`Error Logging` Warnungen und Fehler werden protokolliert, um die Fehlersuche zu erleichtern, wenn Verbindungen fehlschlagen oder Einstellungen nicht erfüllt sind.

`Flexible Streaming Options` Wählen Sie verschiedene Streaming-Qualitäten und konfigurieren Sie die Leistung mit anpassbaren Bildraten.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Geben Sie Kameradaten ein**: Geben Sie den Benutzernamen und das Passwort für die IP-Kamera ein, falls erforderlich.
2. **Geben Sie die Kameradresse an**: Geben Sie die RTSP-Streaming-Adresse der Kamera in das entsprechende Feld ein.
3. **Stream-Optionen konfigurieren**: Aktivieren Sie das Kontrollkästchen `Stream Mode`, wenn Sie Live-Video streamen möchten, und wählen Sie eine geeignete Qualität aus dem Dropdown-Menü.
4. **Bildrate festlegen (optional)**: Geben Sie gegebenenfalls die gewünschte Bildrate für den Kamerastream an.
5. **Erneute Verbindung herstellen**: Klicken Sie auf den Button `Reconnect`, um eine Verbindung zur IP-Kamera basierend auf Ihren Einstellungen herzustellen.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Bei der Auswertung wird dieser Funktionsblock versuchen, eine Verbindung zur angegebenen IP-Kamera herzustellen und das zuletzt erfasste Frame als Ausgabe bereitzustellen.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Standard-Anmeldeinformationen verwenden</summary>

Wenn Sie sich über den Benutzernamen und das Passwort der Kamera unsicher sind, haben viele Geräte Standardwerte wie `admin` für beide Felder. Die Überprüfung des Handbuchs der Kamera oder der Website des Herstellers kann ebenfalls hilfreich sein.

</details>

<details>

<summary>Überprüfung der Kameraverbindung</summary>

Wenn die Kamera keine Verbindung herstellt, stellen Sie sicher, dass sie eingeschaltet und korrekt mit dem Netzwerk verbunden ist. Versuchen Sie, die IP-Adresse in einem Videoplayer (z. B. VLC) zu verwenden, um die Konnektivität zu überprüfen.

</details>

<details>

<summary>Bildratenanpassungen</summary>

Experimentieren Sie mit der Bildrate für optimale Leistung basierend auf Ihren Netzwerkfähigkeiten. Eine zu hohe Bildrate kann zu Bildverlusten führen, wenn Ihre Verbindung dies nicht bewältigen kann.

</details>

<details>

<summary>Fehlerbehebung im Streaming-Modus</summary>

Stellen Sie sicher, dass die unterstützten Streaming-Qualitäten Ihrer Kamera überprüft werden. Verschiedene Modelle unterstützen möglicherweise unterschiedliche Auflösungen, die die Streaming-Fähigkeit beeinträchtigen können.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Verbindungsfehler</summary>

Wenn Sie beim Verbindungsversuch auf Fehler stoßen, überprüfen Sie, ob die Kameradresse korrekt formatiert ist und die erforderliche RTSP-Struktur entspricht. Verifizieren Sie, dass das Netzwerk den Zugriff auf die Kamera ermöglicht.

</details>

<details>

<summary>Keine Videoausgabe</summary>

Wenn das Ausgabe-Frame nicht angezeigt wird, stellen Sie sicher, dass die Kamera ordnungsgemäß angeschlossen ist und die Benutzername-/Passwortfelder korrekt sind. Überprüfen Sie auch auf IP-Konflikte im Netzwerk.

</details>

<details>

<summary>Stream-Qualitätsprobleme</summary>

Wenn die Streaming-Qualität schlecht ist, versuchen Sie, die Auflösung im Dropdown zu reduzieren oder die Bildrate anzupassen, um die Leistung zu verbessern.

</details>


---

# 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://docs.augelab.com/german/function-blocks/input-output/image-inputs/camera-ip.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.
