{"id":12949,"date":"2026-09-09T12:45:00","date_gmt":"2026-09-09T10:45:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=12949"},"modified":"2026-09-09T13:21:22","modified_gmt":"2026-09-09T11:21:22","slug":"tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/","title":{"rendered":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen"},"content":{"rendered":"<p>Eine IP-Kamera liefert ihr Video \u00fcber RTSP, und RTSP ist genormt. Die Adresse, die zum Video f\u00fchrt, ist es nicht. Jeder Hersteller hat sich einen eigenen Pfad ausgedacht, und eine Kamera, die auf dem falschen Pfad angesprochen wird, antwortet genauso wie auf ein falsches Passwort: gar nicht.<\/p>\n<p>Sechs Teile bilden eine solche Adresse. Vier davon sehen auf jeder Kamera gleich aus, zwei m\u00fcssen je Hersteller nachgeschlagen werden. Es folgt die Reihenfolge, in der sich die Teile am besten zusammensetzen lassen, und der eine Befehl, der kl\u00e4rt, ob das Ergebnis funktioniert &#8211; bevor es im Rekorder verschwindet, wo sich der Fehler hinter sechs anderen Einstellungen versteckt.<\/p>\n<figure class=\"lw-diagram\">\n<img src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/rtsp-adressen-de.png\" width=\"1120\" height=\"580\" decoding=\"async\" loading=\"lazy\"\n     alt=\"Eine RTSP-Adresse in sechs farbige Abschnitte zerlegt, mit einer Erkl\u00e4rung je Teil, daneben die Stream-Pfade von vier Kameraherstellern\"><figcaption>Nur die letzten beiden Abschnitte unterscheiden sich je Hersteller. Alles davor ist auf jeder Kamera identisch.<\/figcaption><\/figure>\n<h2>Die sechs Teile einer Stream-Adresse<\/h2>\n<p>Eine RTSP-Adresse ist gebaut wie eine Webadresse: Schema, Zugangsdaten, Host, Port, Pfad und auf manchen Kameras eine Abfragezeichenfolge, die die Stream-Nummer tr\u00e4gt.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>rtsp:\/\/admin:Sommer%402026@192.168.1.64:554\/Streaming\/Channels\/102\nrtsp:\/\/admin:Sommer%402026@192.168.1.64:554\/cam\/realmonitor?channel=1&amp;subtype=1\nrtsps:\/\/192.168.1.1:7441\/aBcD1234EfGh?enableSrtp<\/code><\/pre>\n<p>Das Schema lautet <code>rtsp<\/code> und der Port 554, solange ihn niemand verschoben hat. Ubiquiti ist die Ausnahme, die im Ged\u00e4chtnis bleiben sollte: UniFi Protect antwortet auf <code>rtsps<\/code> an Port 7441, lehnt einfaches RTSP ab und vergibt statt eines lesbaren Pfads eine undurchsichtige Kennung. Diese Kennung erscheint erst, nachdem RTSP f\u00fcr die einzelne Kamera in Protect eingeschaltet wurde.<\/p>\n<p>Host meint die Kamera, niemals den Rekorder. Ein Rekorder kann einen Stream erneut ausliefern, dann aber unter eigener Adresse an eigenem Port &#8211; und ein Fehler auf dieser Ebene sieht aus wie eine defekte Kamera.<\/p>\n<h2>Warum der Pfad auf jeder Kamera anders heisst<\/h2>\n<p>Der Pfad tr\u00e4gt zwei Angaben, f\u00fcr die RTSP selbst kein Feld vorsieht: welches Objektiv und welcher seiner Streams. Fast jede Kamera bietet mindestens zwei &#8211; einen Hauptstream in voller Aufl\u00f6sung f\u00fcr die Aufzeichnung und einen Substream mit einem Viertel davon f\u00fcr Vorschau und Bewegungsanalyse.<\/p>\n<table style=\"width:100%;border-collapse:collapse;table-layout:auto;\">\n<thead>\n<tr>\n<th style=\"white-space:nowrap;vertical-align:top;\">Hersteller<\/th>\n<th style=\"vertical-align:top;\">Hauptstream<\/th>\n<th style=\"vertical-align:top;\">Substream<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Hikvision<\/td>\n<td>\/Streaming\/Channels\/101<\/td>\n<td>\/Streaming\/Channels\/102<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Dahua, Amcrest<\/td>\n<td>\/cam\/realmonitor?channel=1&amp;subtype=0<\/td>\n<td>\/cam\/realmonitor?channel=1&amp;subtype=1<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Reolink<\/td>\n<td>\/h264Preview_01_main<\/td>\n<td>\/h264Preview_01_sub<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Axis<\/td>\n<td>\/axis-media\/media.amp<\/td>\n<td>\/axis-media\/media.amp?resolution=640&#215;360<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Die Hikvision-Nummerierung wird am h\u00e4ufigsten vertippt. Die drei Ziffern sind Kanal und Stream aneinandergeh\u00e4ngt: aus 1 und 01 wird 101, der zweite Stream des ersten Kanals wird 102. Bei einer Kamera mit einem Objektiv ist der Kanal immer 1; in einem Geh\u00e4use mit mehreren Sensoren heisst das zweite Objektiv 201 und 202.<\/p>\n<p>Raten er\u00fcbrigt sich, sobald die Kamera ONVIF spricht. Ein <code>GetStreamUri<\/code>-Aufruf liefert die Adresse, die die Kamera selbst f\u00fcr richtig h\u00e4lt, samt Pfad &#8211; und diese Antwort schl\u00e4gt jede Tabelle.<\/p>\n<h2>Passw\u00f6rter, die die Adresse zerlegen<\/h2>\n<p>Die Zugangsdaten stehen zwischen Schema und Host, getrennt durch einen Doppelpunkt und abgeschlossen durch ein At-Zeichen. Genau dort sitzt der stillste Fehler: Ein Passwort mit At-Zeichen, Doppelpunkt, Schr\u00e4gstrich oder Rautezeichen beendet die Zugangsdaten zu fr\u00fch, und der Rest des Passworts wird als Hostname gelesen.<\/p>\n<p>Die Abhilfe heisst Prozentkodierung. Aus einem At-Zeichen wird <code>%40<\/code>, aus einem Doppelpunkt <code>%3A<\/code>, aus einem Schr\u00e4gstrich <code>%2F<\/code>, aus einer Raute <code>%23<\/code>, aus einem Fragezeichen <code>%3F<\/code>. Ein Passwort <code>Sommer@2026<\/code> erscheint in der Adresse also als <code>Sommer%402026<\/code> und bleibt in der Kamera unver\u00e4ndert.<\/p>\n<p>Zur anderen Seite dieser Sache geh\u00f6rt ein Hinweis: Viele Kameras melden \u00fcber RTSP-Digest an, nicht \u00fcber Basic Auth. Das Passwort l\u00e4uft also nicht im Klartext \u00fcber das Netz, obwohl es im Klartext in der Adresse steht. Im Klartext unterwegs ist dagegen die Adresse selbst &#8211; in der Shell-Historie, in einer Compose-Datei, in einer Logzeile. Zugangsdaten f\u00fcr eine Kamera geh\u00f6ren deshalb in ein eigenes Konto mit reinem Leserecht, nie in das Administratorkonto.<\/p>\n<h2>Die Adresse pr\u00fcfen, bevor sie irgendwo eingetragen wird<\/h2>\n<p>Ein Befehl beantwortet die einzige Frage, die an dieser Stelle z\u00e4hlt. Er \u00f6ffnet den Stream, liest die ersten Pakete, gibt aus, was er gefunden hat, und beendet sich.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>ffprobe -hide_banner -rtsp_transport tcp \\\n  -i \"rtsp:\/\/admin:Sommer%402026@192.168.1.64:554\/Streaming\/Channels\/102\"<\/code><\/pre>\n<p>Eine funktionierende Adresse gibt binnen ein bis zwei Sekunden eine Stream-Zeile mit Codec, Aufl\u00f6sung und Bildrate aus. Alles andere ist eine Diagnose, und die vier h\u00e4ufigen Antworten zeigen jeweils woandershin.<\/p>\n<table style=\"width:100%;border-collapse:collapse;table-layout:auto;\">\n<thead>\n<tr>\n<th style=\"white-space:nowrap;vertical-align:top;\">Antwort<\/th>\n<th style=\"vertical-align:top;\">Bedeutung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">401 Unauthorized<\/td>\n<td>Host und Pfad stimmen, die Zugangsdaten nicht &#8211; oder das Konto darf keinen Stream sehen<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">404 Not Found<\/td>\n<td>Zugangsdaten angenommen, Pfad falsch &#8211; ein Hersteller oder eine Stream-Nummer daneben<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Connection refused<\/td>\n<td>Auf 554 lauscht nichts; RTSP ist in der Kamera abgeschaltet oder der Port verschoben<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;vertical-align:top;\">Zeit\u00fcberschreitung nach dem Handshake<\/td>\n<td>Die Sitzung steht, die Videopakete kommen nicht an &#8211; fast immer blockiertes UDP<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Die letzte der vier erkl\u00e4rt, warum <code>-rtsp_transport tcp<\/code> im Befehl steht. Voreingestellt l\u00e4uft der Steuerkanal \u00fcber TCP und das Video \u00fcber UDP auf eigenen Ports. \u00dcber eine VLAN-Grenze oder eine Firewall hinweg gelingt deshalb der Handshake, und das Bild kommt trotzdem nie. Erzwungenes TCP kostet etwas Latenz und beseitigt eine ganze Fehlerklasse.<\/p>\n<h2>Welcher Stream wohin geh\u00f6rt<\/h2>\n<p>Sobald die Adresse funktioniert, erweist sich der Substream als die n\u00fctzlichere H\u00e4lfte. Die Aufzeichnung braucht den Hauptstream, denn das ist das Material, das eine Versicherung oder ein Gericht ansieht. Bewegungsanalyse und Objekterkennung brauchen kleine Bilder und werden mit ihnen schneller: Ein Detektor, der 4K-Bilder bekommt, verbringt seine Zeit mit dem Verkleinern.<\/p>\n<p>Frigate macht diese Trennung ausdr\u00fccklich, indem es je Stream eine Rolle vergibt &#8211; dieselbe Idee gilt f\u00fcr jeden Rekorder, der zwei Eing\u00e4nge je Kamera annimmt.<\/p>\n<pre class=\"wp-block-kevinbatdorf-code-block-pro\"><code>cameras:\n  einfahrt:\n    ffmpeg:\n      inputs:\n        - path: rtsp:\/\/admin:Sommer%402026@192.168.1.64:554\/Streaming\/Channels\/102\n          input_args: preset-rtsp-restream\n          roles: [detect]\n        - path: rtsp:\/\/admin:Sommer%402026@192.168.1.64:554\/Streaming\/Channels\/101\n          input_args: preset-rtsp-restream\n          roles: [record]<\/code><\/pre>\n<p>Zwei Verbindungen zu einer Kamera sind bei vielen Modellen zugleich die Obergrenze. G\u00fcnstige Kameras erlauben vier gleichzeitige RTSP-Sitzungen, manchmal nur zwei, und der f\u00fcnfte Versuch scheitert mit einer Meldung, die nichts mit der Adresse zu tun hat. Ein Restreamer wie go2rtc l\u00f6st das, indem er eine Sitzung \u00f6ffnet und allen anderen Kopien reicht.<\/p>\n<h2>Was sp\u00e4ter trotzdem noch bricht<\/h2>\n<p>Eine Adresse, die einmal funktioniert hat, kann aufh\u00f6ren zu funktionieren, ohne dass sich an ihr etwas ge\u00e4ndert h\u00e4tte. Drei Ursachen decken fast alles ab.<\/p>\n<p>Die erste ist DHCP. Eine Kamera, die \u00fcber ihre geliehene IP angesprochen wird, wandert nach einem Router-Neustart, und die Adresse zeigt auf das, was die Nummer \u00fcbernommen hat. Eine Reservierung im DHCP-Server oder eine feste Adresse in der Kamera beendet das dauerhaft.<\/p>\n<p>Die zweite ist eine Firmware-Aktualisierung, die den RTSP-Schalter oder das Zuschauerkonto zur\u00fccksetzt. Beides lohnt sich nach einer Aktualisierung zuerst zu pr\u00fcfen, denn das Symptom &#8211; erst Connection refused, dann 401 &#8211; sieht nach einem Netzfehler aus.<\/p>\n<p>Die dritte ist Zeit. Viele Kameras verwerfen eine Sitzung, die ohne RTCP-R\u00fcckmeldung liegen bleibt, und manche Rekorder senden diese nie. Das sieht so aus: Ein Stream l\u00e4uft stundenlang und verschwindet nachts, jedes Mal zu einer etwas anderen Uhrzeit. Ein Restreamer mit Wiederverbindung beseitigt das Symptom, ein Keepalive-Intervall unterhalb der Zeitschwelle der Kamera die Ursache.<\/p>\n<div class=\"lw-quellen\">\n<h2>Quellen<\/h2>\n<ul>\n<li><a href=\"https:\/\/help.axis.com\/en-us\/axis-site-designer\" target=\"_blank\" rel=\"noopener noreferrer\">Axis Site Designer: pixel density and DORI<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>RTSP ist genormt, der Pfad hinter dem Hostnamen nicht. Sechs Teile bilden eine Stream-Adresse, zwei davon unterscheiden sich je Hersteller &#8211; und ein einziger ffprobe-Aufruf trennt den falschen Pfad vom falschen Passwort, bevor beides im Rekorder verschwindet.<\/p>\n","protected":false},"author":1,"featured_media":13211,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92650],"tags":[92451,92301,92235],"class_list":["post-12949","post","type-post","status-publish","format-standard","hentry","category-tutorials-de-cctv-de","tag-monitoring-cctv-pl-de","tag-networking-de","tag-tutorial-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen - Lukas Wojcik - Blog<\/title>\n<meta name=\"description\" content=\"Wie eine RTSP-Adresse Teil f\u00fcr Teil entsteht, welchen Pfad jeder Hersteller verwendet und wie ffprobe falschen Pfad und falsches Passwort unterscheidet.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"Wie eine RTSP-Adresse Teil f\u00fcr Teil entsteht, welchen Pfad jeder Hersteller verwendet und wie ffprobe falschen Pfad und falsches Passwort unterscheidet.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-09T10:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-09T11:21:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"luky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"luky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/\"},\"author\":{\"name\":\"luky\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen\",\"datePublished\":\"2026-09-09T10:45:00+00:00\",\"dateModified\":\"2026-09-09T11:21:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/\"},\"wordCount\":1093,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png\",\"keywords\":[\"CCTV\",\"Networking\",\"Tutorial\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/\",\"name\":\"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png\",\"datePublished\":\"2026-09-09T10:45:00+00:00\",\"dateModified\":\"2026-09-09T11:21:22+00:00\",\"description\":\"Wie eine RTSP-Adresse Teil f\u00fcr Teil entsteht, welchen Pfad jeder Hersteller verwendet und wie ffprobe falschen Pfad und falsches Passwort unterscheidet.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png\",\"width\":1200,\"height\":630,\"caption\":\"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/de\\\/cctv-de\\\/tutorials-de-cctv-de\\\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"luky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"luky\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/author\\\/luky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen - Lukas Wojcik - Blog","description":"Wie eine RTSP-Adresse Teil f\u00fcr Teil entsteht, welchen Pfad jeder Hersteller verwendet und wie ffprobe falschen Pfad und falsches Passwort unterscheidet.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen - Lukas Wojcik - Blog","og_description":"Wie eine RTSP-Adresse Teil f\u00fcr Teil entsteht, welchen Pfad jeder Hersteller verwendet und wie ffprobe falschen Pfad und falsches Passwort unterscheidet.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-09T10:45:00+00:00","article_modified_time":"2026-09-09T11:21:22+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png","type":"image\/png"}],"author":"luky","twitter_card":"summary_large_image","twitter_misc":{"Written by":"luky","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/"},"author":{"name":"luky","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen","datePublished":"2026-09-09T10:45:00+00:00","dateModified":"2026-09-09T11:21:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/"},"wordCount":1093,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png","keywords":["CCTV","Networking","Tutorial"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/","url":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/","name":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png","datePublished":"2026-09-09T10:45:00+00:00","dateModified":"2026-09-09T11:21:22+00:00","description":"Wie eine RTSP-Adresse Teil f\u00fcr Teil entsteht, welchen Pfad jeder Hersteller verwendet und wie ffprobe falschen Pfad und falsches Passwort unterscheidet.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/hero-12949-tutorial-rtsp-adressen-fur-ip-kameras-ba.png","width":1200,"height":630,"caption":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/de\/cctv-de\/tutorials-de-cctv-de\/tutorial-rtsp-adressen-fur-ip-kameras-bauen-und-prufen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: RTSP-Adressen f\u00fcr IP-Kameras bauen und pr\u00fcfen"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"luky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"luky"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"],"url":"https:\/\/www.lukaswojcik.com\/blog\/author\/luky\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=12949"}],"version-history":[{"count":2,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12949\/revisions"}],"predecessor-version":[{"id":17249,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/12949\/revisions\/17249"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/13211"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=12949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=12949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=12949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}