tinyCam Monitor PRO web server uses API which is partially compatible with Axis IP cameras. You can use any IP camera viewer software to view tinyCam server remotely.
http://<servername>/axis-cgi/mjpg/video.cgi[?<argument>=<value>[&<argument>=<value>...]]
camera=<string>
Selects the video source. 1..n. Optional.
fps=<int>
Image frame rate. 0 - unlimited. Optional.
compression=<int>
Adjusts the compression level of the image. Higher values correspond to higher compression, that is lower quality and smaller image size. Optional.
resolution=<string>
Resolution [width]x[height] of the returned image, e.g. 640x480. Optional.
http://192.168.0.3:8083/axis-cgi/mjpg/video.cgi
http://192.168.0.3:8083/axis-cgi/mjpg/video.cgi?camera=2&fps=1&compression=80&resolution=320x240
http://pastebin.com/NCWWSQxa (matrix 2x2)
http://<servername>/axis-cgi/com/ptz.cgi[?<argument>=<value>[&<argument>=<value>...]]
camera=<string>
Selects the video source. 1..n. Optional.
continuouspantiltmove=<int>,<int>
Continuous pan/tilt motion. Positive values mean right (pan) and up (tilt),
negative values mean left (pan) and down (tilt). "0,0" means stop. Optional.
Values as <pan speed>,<tilt speed>
continuouszoommove=<int>
Continuous zoom motion. Positive values mean zoom in and negative values mean zoom out. "0" means stop. Optional.
move=home
Moves home. Optional.
gotoserverpresetno=<int>
Move to the position associated with the specified preset position number. 1..n. Optional.
http://192.168.0.3:8083/axis-cgi/com/ptz.cgi?move=home
http://192.168.0.3:8083/axis-cgi/com/ptz.cgi?camera=2&gotoserverpresetno=3
http://192.168.0.3:8083/axis-cgi/com/ptz.cgi?continuouspantiltmove=0,0
http://192.168.0.3:8083/axis-cgi/com/ptz.cgi?continuouspantiltmove=100,-100&continuouszoommove=100
http://<servername>/param.cgi?action=update&root.BackgroundMode=<string>
root.BackgroundMode=<string>
Can be on or off. Mandatory.
http://192.168.0.3:8083/param.cgi?action=update&root.BackgroundMode=on
http://192.168.0.3:8083/param.cgi?action=update&root.BackgroundMode=off
http://<servername>/param.cgi?action=update&root.LowBandwidthProfile=<string>
root.LowBandwidthProfile=<string>
Can be on or off. Mandatory.
http://192.168.0.3:8083/param.cgi?action=update&root.LowBandwidthProfile=on
http://192.168.0.3:8083/param.cgi?action=update&root.LowBandwidthProfile=off
http://<servername>/param.cgi?action=update&root.Notifications=<string>[&tag=<string>]
root.Notifications=<string>
Can be on or off. Mandatory.
tag=<string>
Tag name. Optional. If specified the app sends "Motion Detection On" or "Motion Detection Off" command to all cameras under the tag for changing on-camera motion detection.
http://192.168.0.3:8083/param.cgi?action=update&root.Notifications=on
http://192.168.0.3:8083/param.cgi?action=update&root.Notifications=on&tag=Office
http://192.168.0.3:8083/param.cgi?action=update&root.Notifications=off
http://192.168.0.3:8083/param.cgi?action=update&root.Notifications=off&tag=Home
http://<servername>/param.cgi?action=update&root.PowerSafeMode=<string>
root.PowerSafeMode=<string>
Can be on or off. Mandatory.
http://192.168.0.3:8083/param.cgi?action=update&root.PowerSafeMode=on
http://192.168.0.3:8083/param.cgi?action=update&root.PowerSafeMode=off
http://<servername>/param.cgi?action=delete&root.Filename=<string>
root.Filename=<string>
Filename. Mandatory.
http://192.168.0.3:8083/param.cgi?action=delete&root.Filename=/IPV68P2P/2016-10-21%2010.03.33.mp4
http://<servername>/param.cgi?action=pin&root.Filename=<string>
root.Filename=<string>
Filename. Mandatory.
http://192.168.0.3:8083/param.cgi?action=pin&root.Filename=/IPV68P2P/2016-10-21%2010.03.33.mp4
http://<servername>/param.cgi?action=unpin&root.Filename=<string>
root.Filename=<string>
Filename. Mandatory.
http://192.168.0.3:8083/param.cgi?action=unpin&root.Filename=/IPV68P2P/2016-10-21%2010.03.33_pin.mp4
http://<servername>/axis-cgi/admin/restart.cgi
None.
http://192.168.0.3:8083/axis-cgi/admin/restart.cgi