<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Otaci</id>
	<title>ZoneMinder Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Otaci"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Otaci"/>
	<updated>2026-04-20T02:38:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17340</id>
		<title>TP-LINK</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17340"/>
		<updated>2024-05-19T14:05:01Z</updated>

		<summary type="html">&lt;p&gt;Otaci: Add some details about newer models.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Models =&lt;br /&gt;
&lt;br /&gt;
== C100 Tapo ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to access video streams) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
&lt;br /&gt;
Cameras will be detected by ONVIF function, choose 1920x1080 or 640x480 pixel.&lt;br /&gt;
&lt;br /&gt;
=== C110 TAPO ===&lt;br /&gt;
Same as C100.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address:554/stream1&lt;br /&gt;
&lt;br /&gt;
Capture height: 2304 x 1296&lt;br /&gt;
&lt;br /&gt;
== C310 TAPO ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to create source link) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
# You can use [https://www.ispyconnect.com/camera/tapo iSPY generator] to create source link or build based on below settings:&lt;br /&gt;
&lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Type: FFMPEG&lt;br /&gt;
* URL: rtsp://&amp;#039;&amp;#039;user&amp;#039;&amp;#039;:&amp;#039;&amp;#039;password&amp;#039;&amp;#039;@&amp;lt;ip_address&amp;gt;:554/stream1 &amp;#039;&amp;#039;port number may be different&amp;#039;&amp;#039;&lt;br /&gt;
* Capture Width: 1920&lt;br /&gt;
* Capture Height: 1080&lt;br /&gt;
&lt;br /&gt;
Same for C320WS.&lt;br /&gt;
&lt;br /&gt;
== NC250 ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
* Source Type: cURL (HTTP(S) only)&lt;br /&gt;
SOURCE&lt;br /&gt;
* URL: http://&amp;lt;ip_address&amp;gt;:8080/stream/video/mjpeg&lt;br /&gt;
* Username: admin&lt;br /&gt;
* Password (&amp;quot;admin&amp;quot; base64 encoded): YWRtaW4=&lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NC450 ==&lt;br /&gt;
obtained via ONVIF Device Manager &lt;br /&gt;
* NC450(UN)&lt;br /&gt;
* 1.2.4 Build 170322 Rel.85B2CB&lt;br /&gt;
* http://&amp;lt;ip_address&amp;gt;:2020/onvif/device_service&lt;br /&gt;
&lt;br /&gt;
=== on zoneminder v1.35.23 ===&lt;br /&gt;
GENERAL&lt;br /&gt;
* source type: Ffmpeg &lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Path: rtsp://&amp;lt;admin:passwd&amp;gt;@&amp;lt;ip_address&amp;gt;:554/h264_hd.sdp (neither user nor pass is encoded )&lt;br /&gt;
* Target colorspace: 32 color &lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
* control http://&amp;lt;user:pass&amp;gt;@&amp;lt;ip_address&amp;gt;:2020/onvif/device_service ( user:pass plain ascii text )&lt;br /&gt;
* Auto Stop Timeout stop 0.5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TL-SC3000 ==&lt;br /&gt;
&lt;br /&gt;
See [[TLSC-3000]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3171/G ==&lt;br /&gt;
&lt;br /&gt;
See [[SC-3171]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3130/G ==&lt;br /&gt;
&lt;br /&gt;
=== Getting MJPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Disable RTSP&lt;br /&gt;
* Disable Audio Codec&lt;br /&gt;
* Point your monitor to a &amp;quot;remote&amp;quot; &amp;quot;simple&amp;quot; source to an &amp;quot;http&amp;quot; server at your camera&amp;#039;s ip address with &amp;lt;code&amp;gt;/video.mjpg&amp;lt;/code&amp;gt; path, match width &amp;amp; height to whatever you choose at the &amp;quot;MJPEG&amp;quot; configuration page in the camera settings, use 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with viewer authentication disabled and enabled (put &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;&amp;lt;/code&amp;gt; in server address) also with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
Worked fine over wifi at maximum resolution and color depth allowed by the camera of 640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality.&lt;br /&gt;
&lt;br /&gt;
=== Getting MPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Enable RTSP in the camera (leaving the default RTSP port of 554, otherwise modify appropriately the following steps&amp;#039; URLs)&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.mp4&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Computer View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth or...&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.3gp&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Mobile View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
In both cases worked fine over wifi at maximum resolutions and color depths allowed by the camera in each case (640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Computer View&amp;quot;&amp;#039;s mp4 and 320x240 24bpp 10fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Mobile View&amp;quot;&amp;#039;s 3gp streams).&lt;br /&gt;
&lt;br /&gt;
The side effect is that MJPEG stream is disabled when you enable RTSP for accessing MPEG streams, so you can&amp;#039;t do both at the same time.&lt;br /&gt;
&lt;br /&gt;
== TL-SC3230 ==&lt;br /&gt;
&lt;br /&gt;
The camera has a maximum of 8 videos profiles. By default 5 of them are H264 streams and 3 are MJPEG stream. It can stream both codec at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Getting streams ===&lt;br /&gt;
&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/media.amp?streamprofile=&amp;lt;profile-name&amp;gt;&amp;amp;audio=0&amp;lt;/code&amp;gt; to get the stream. If no profile is specified it will stream the first profile.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;/div&gt;</summary>
		<author><name>Otaci</name></author>
	</entry>
</feed>