<vendor name="Dahua - DH">
<!-- ======================================================= -->
<!-- Advanced camera which supports PTZ. -->
<!-- ======================================================= -->
<model name="IPC-HDW5231R-Z" defaultPort="80" defaultRtspPort="554">
<!-- Video requests section. At least one Snap, Push or RTSP request should be specified. -->
<!-- JPEG one image snapshot. Content-Type: image/jpeg -->
<request name="Snap">/cgi-bin/snapshot.cgi?channel=1</request>
<!-- Alternative JPEG image snapshot (optional) when "App Settings - Video - Low bandwidth" profile is enabled -->
<request name="Snap2">/cgi/image.jpg?resolution=160x120</request>
<!-- MJPEG data. Content-type: multipart/x-mixed-replace -->
<request name="Push">/cgi-bin/mjpg/video.cgi?channel=1&subtype=%CAMERANO%</request>
<!-- Alternative MJPEG data (optional) when "App Settings - Video - Low bandwidth" profile is enabled -->
<request name="Push2">/cgi/video.mjpg?resolution=160x120&fps=1</request>
<!-- RTSP. 1-w audio will be available via RTSP request -->
<request name="RTSP">/cam/realmonitor?channel=1&subtype=%CAMERANO%</request>
<!-- Alternative RTSP (optional) when "App Settings - Video - Low bandwidth" profile is enabled -->
<request name="RTSP2">/live2.sdp</request>
<!-- PTZ requests section (optional) -->
<!-- Button will be disabled if request is not specified -->
<request name="PtzMoveHome">/cgi/ptz.cgi?move=home</request>
<request name="PtzMoveRelLeft">/cgi/ptz.cgi?move=left</request>
<request name="PtzMoveRelRight">/cgi/ptz.cgi?move=right</request>
<request name="PtzMoveRelUp">/cgi/ptz.cgi?move=up</request>
<request name="PtzMoveRelDown">/cgi/ptz.cgi?move=down</request>
<request name="PtzMoveRelUpLeft">/cgi/ptz.cgi?move=upLeft</request>
<request name="PtzMoveRelUpRight">/cgi/ptz.cgi?move=upRight</request>
<request name="PtzMoveRelDownLeft">/cgi/ptz.cgi?move=downLeft</request>
<request name="PtzMoveRelDownRight">/cgi/ptz.cgi?move=downRight</request>
<request name="PtzMoveStop">/cgi/ptz.cgi?move=stop</request>
<request name="PtzZoomTele">/cgi/ptz.cgi?zoom=tele</request>
<request name="PtzZoomWide">/cgi/ptz.cgi?zoom=wide</request>
<request name="PtzGotoPreset">/cgi/ptz.cgi?gotoserverpresetno=%PRESETNO%</request> <!-- %PRESETNO% = [1..8] -->
<request name="PtzSetPreset">/cgi/ptz.cgi?setserverpresetno=%PRESETNO%</request>
<!-- Additional possible request names:
Login
PtzZoomStop
PtzFocusAuto
PtzFocusManual
PtzFocusFar
PtzFocusNear
PtzFocusStop
PtzIrisAuto
PtzIrisManual
PtzIrisOpen
PtzIrisClose
PtzIrisStop
RelayOn
RelayOff
LedOn
LedOff
LedAuto
PtzGotoPreset1
PtzGotoPreset2
...
PtzGotoPreset8
PtzSetPreset1
PtzSetPreset2
...
PtzSetPreset8
Sleep
Wake
-->
<request name="Brightness" min="0" max="255">/camera_control.cgi?param=1&value=%VALUE%</request>
<request name="Contrast" min="0" max="255" step="5">/camera_control.cgi?param=2&value=%VALUE%</request>
<!-- Additional possible request names:
Saturation
Sharpness
Exposure
Hue
Compression
FrameRate
-->
<!-- Admin requests section (optional) -->
<!-- If any of custom request specified additional ptz screen will be created -->
<!-- Atrribute custom should contain any custom text to be shown on button -->
<request custom="Play "Dog barking"">/cgi/playclip.cgi?clip=6</request>
<request custom="Play "My voice"">/cgi/playclip.cgi?clip=9</request>
<request custom="Resolution 320x240">/cgi/param.cgi?action=update&Resolution=320x240</request>
<request custom="Resolution 640x480">/cgi/param.cgi?action=update&Resolution=640x480</request>
<!-- tag confirmation show the Yes/No confirmation message box -->
<request custom="Reboot" confirmation="yes">/cgi/restart.cgi</request>
<!-- Comments to be shown when this model selected in Camera Settings -->
<comments>Please use \"admin\" username.</comments> <!-- The same as lang="en" -->
<!-- Comments to be shown if current locale is Russian, otherwise "en" -->
<comments lang="ru">Используйте пользователя \"admin\".</comments>
</model>
<!-- ======================================================= -->
<!-- You can use basedOn attribute. In this case all values -->
<!-- will be copied from the parent camera. Push request -->
<!-- will be overwritten. -->
<!-- Multiple nesting is not allowed. -->
<!-- ======================================================= -->
</vendor>