TP-LINK

From ZoneMinder Wiki
Jump to navigationJump to search

Models

C310 TAPO

GENERAL

  1. Check IP address either at Tapo app or via your router
  2. Create user and password (those you will need later to create source link) at Tapo app: Camera Settings > Advanced Settings > Camera Account
  3. You can use iSPY generator to create source link or build based on below settings:

SOURCE

  • Source Type: FFMPEG
  • URL: rtsp://user:password@<ip_address>:554/stream1 port number may be different
  • Capture Width: 1920
  • Capture Height: 1080

NC250

GENERAL

  • Source Type: cURL (HTTP(S) only)

SOURCE

  • URL: http://<ip_address>:8080/stream/video/mjpeg
  • Username: admin
  • Password ("admin" base64 encoded): YWRtaW4=
  • Capture Width: 1280
  • Capture Height: 720


NC450

obtained via ONVIF Device Manager

  • NC450(UN)
  • 1.2.4 Build 170322 Rel.85B2CB
  • http://<ip_address>:2020/onvif/device_service

on zoneminder v1.35.23

GENERAL

  • source type: Ffmpeg

SOURCE

  • Source Path: rtsp://<admin:passwd>@<ip_address>:554/h264_hd.sdp (neither user nor pass is encoded )
  • Target colorspace: 32 color
  • Capture Width: 1280
  • Capture Height: 720
  • control http://<user:pass>@<ip_address>:2020/onvif/device_service ( user:pass plain ascii text )
  • Auto Stop Timeout stop 0.5


TL-SC3000

See TLSC-3000

TL-SC3171/G

See SC-3171

TL-SC3130/G

Getting MJPEG streams

  • Disable RTSP
  • Disable Audio Codec
  • Point your monitor to a "remote" "simple" source to an "http" server at your camera's ip address with /video.mjpg path, match width & height to whatever you choose at the "MJPEG" configuration page in the camera settings, use 24 for color depth.

Tested working fine with viewer authentication disabled and enabled (put <user>:<password>@<camera-ip> in server address) also with uPnP enabled & disabled.

Worked fine over wifi at maximum resolution and color depth allowed by the camera of 640x480 24bpp 30fps, on fixed "excelent" quality.

Getting MPEG streams

  • Enable RTSP in the camera (leaving the default RTSP port of 554, otherwise modify appropriately the following steps' URLs)
  • Point your monitor to an ffmpeg source to rtsp://<camera-ip>/video.mp4 to get the stream configured as the MPEG4 "Computer View" in your camera, so you must match width & height to whatever you configure there, and set 24 for color depth or...
  • Point your monitor to an ffmpeg source to rtsp://<camera-ip>/video.3gp to get the stream configured as the MPEG4 "Mobile View" in your camera, so you must match width & height to whatever you configure there, and set 24 for color depth.

Tested working fine with audio codec enabled & disabled, with multicast streaming enabled & disabled, with viewer authentication disable & enabled (put rtsp://<user>:<password>@<camera-ip>/... in above URLs) and with uPnP enabled & disabled.

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 "excelent" quality on "Computer View"'s mp4 and 320x240 24bpp 10fps, on fixed "excelent" quality on "Mobile View"'s 3gp streams).

The side effect is that MJPEG stream is disabled when you enable RTSP for accessing MPEG streams, so you can't do both at the same time.

TL-SC3230

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.

Getting streams

  • Point your monitor to an ffmpeg source to rtsp://<camera-ip>/media.amp?streamprofile=<profile-name>&audio=0 to get the stream. If no profile is specified it will stream the first profile.

Tested working fine with audio codec enabled & disabled, with multicast streaming enabled & disabled, with viewer authentication disable & enabled (put rtsp://<user>:<password>@<camera-ip>/... in above URLs) and with uPnP enabled & disabled.