JVC VN-V686UAPI User manual

IP Camera
VN-V686U API GUIDE
This document provides a description of protocols and API of VN-V686.
Refer Readme file in the CD-R M for updated information.
2008.6.19. JVC
LST0652-001A
1

Updates
Version Date Updates
1.00 2007/12/13 First release.
1.01 2008/4/25 Limitation of Registering reset osition is added.
Fixed auto patrol number for auto return.
Fixed api text for getting status of a privacy masking
area.
1.02 2008/6/19 - Boundary option is added to J EG request A I.
- Status of Intelligent tracking is added to J EG format
and M EG-4 stream.
- A Is for Intelligent tracking are added.
- A Is to get current red/blue gain of auto white balance
are added.
- A I to get status of digital flip is added.
- roperties and methods are added to embedded
viewer.
- Version of ActiveX is changed.
2

Custom Appli ation Software Development Guide
VN-V686 can be used from a custom application software by utilizing the A I and protocols for
VN-V686. The following operations are possible.
● Getting J EG from VN-V686.
● Getting M EG-4 from VN-V686.
● Getting Alarm from VN-V686.
● Getting or changing VN-V686 settings.
● an/Tilt/Zoom/Focus operation of VN-V686.
● Sending Multicast from VN-V686.
● Customization of VN-V686's built-in viewer.
3

Content
1. Getting JPEG from VN-V686 via HTTP
2. Getting MPEG- from VN-V686 via HTTP
3. API to Search VN-V686
. Getting Alarm from VN-V686 via TCP
5. Using API that Requires Basic Authentication
6. API for Getting/Changing Parameters of VN-V686
7. List of Protocols and Port Numbers Used with VN-V686
8. Customizing VN-V686's Built-in Viewer
9. FAQ
4

1. Getting JPEG from VN-V686 via HTTP
1.1. Basi Pro edures
1) The client establishes a TC connection to port number 80.
2) The client sends out A I.
Example
GET /api/video?encode=jpeg&framerate=30&boundary=on&ptz_info=off
HTTP/1.1<CRLF>
Host: 192.168.0.2<CRLF><CRLF>
Note <CRLF> denotes the line feed code (0x0D, 0x0A).
3) VN-V686 returns HTT response.
Example
HTTP/1.1 200 OK<CRLF>
Connection: close<CRLF>
Content-type: multipart/x-mixed-replace;boundary=-foo<CRLF>
Date: Tue 02 Oct 2007 07:33:12 GMT<CRLF>
Server: JVC VN-V686 Network Camera<CRLF>
x-vnv25_response:
encode=jpeg&framerate=30&framesize=vga&boundary=on&ptz_info=off<CRLF><CRLF>
4) VN-V686 sends out J EG data after returning HTT response.
J EG files with boundary structure will be sent out continuously after HTT Response as follows. Content-Length
in boundary structure shows file size of each J EG file. Using the size, reading the whole J EG data becomes easy.
5
HTT Response
J EG (No. 1)
J EG (No. 2) <CRLF>
J EG (No. 1) <CRLF>
-foo<CRLF>
Content-Type: image/jpeg<CRLF>
Content-Length: 31614<CRLF><CRLF>
-foo<CRLF>
Content-Type: image/jpeg<CRLF>
Content-Length: 32756<CRLF><CRLF>

When ptz_info=on is specified, boundary, pan/tilt/zoom information and J EG file will be sent out continuously after
HTT Response as follows.
Example of Booundary and pan/tilt/zoom information:
--foo<CRLF>
Content-Type: image/jpeg<CRLF>
Content-Length: 31200<CRLF>
X- uls- an: 0<CRLF>
X- uls-Tilt: 0<CRLF>
X- osi-Zoom: 0<CRLF><CRLF>
Range of X- uls- an is from 0 to 35999.
Range of X- uls-Tilt is from 0 to 19000. 0 corresponds to -5 degrees and 19000 corresponds to 185
degrees. 500 and 18500 mean horizontal.
Range of X- osi-Zoom is from 0 to 9999.
Details of J EG file format is explained later.
5) When the client wants to stop current J EG transmission, the client disconnects TC 80.
VN-V686 does not accept further A I via current TC that is used for J EG transmission. To change parameter,
disconnect current TC to stop the J EG transmission, connect new TC , and send A I with new parameter.
6
,,,
HTT Response
J EG (No. 1)
J EG (No. 2)
,,,
boundary
pan/tilt/zoom information
pan/tilt/zoom information
boundary

1.2. API Format
Stru ture
Unlike A Is for getting/setting parameters, Accept line is not required. Basic authentication is also not necessary.
Example
GET /api/video?encode=jpeg&framerate=30&boundary=on&ptz_info=off
HTTP/1.1<CRLF>
Host: 192.168.0.2<CRLF><CRLF>
arameter value is indicated using =. Do not insert space before and after =.
Example framerate=1
Parameter Des ription
en ode For specifying compression format. For example, specify as encode=jpeg to get J EG.
framerate For specifying the frame rate. For example, specify as framerate=5 to get at 5 fps. Specify as framerate=-
5 to get at 1/5 fps, or in other words, 1 frame in 5 seconds. Selection range is as follows.
30, 25, 15, 10, 7.5, 6, 5, 3, 2, 1, 0, -2, -3, -5, -10, -15, -20, -30, -60
When the parameter is specified as framerate=0, VN-V686 sends 1 frame of J EG data, and disconnect the TC
connection.
boundary To specify streaming format. Specify "on" for server push streaming. If framerate=0 is specified, there is
no boundary structure even if boundary=on.
ptz_info To add pan/tilt/zoom information before J EG data. Specify on or off. Even if ptz_info=off, pan/tilt/zoom
information is stored in J EG comment segemnt.
1.3. Response
When API is su essfully re eived with boundary=on
VN-V686 will return 200 OK. The x-vnv686_response line indicates actual parameters.
Example
7
GET APIspace space HTTP/1.1
0x0D 0x0A 0x0D 0x0A
0x0D 0x0A
Host space IP Address of VN-V686

HTTP/1.1 200 OK<CRLF>
Content-Type: multipart/x-mixed-replace;boundary=--foo<CRLF>
Date: Tue 02 Oct 2007 07:33:12 GMT<CRLF>
Server: JVC VN-V686 Network Camera<CRLF>
x-vnv686_response:
encode=jpeg&framerate=30&framesize=vga&boundary=on&ptz_info=off<CRLF><CRLF>
When API is su essfully re eived with boundary=off
VN-V686 will return 200 OK. Content-Length shows file size of first J EG. The x-vnv686_response line indicates
actual parameters.
Example
HTTP/1.1 200 OK<CRLF>
Connection: close<CRLF>
Content-Length: 27616<CRLF>
Content-Type: image/jpeg<CRLF>
Date: Tue 02 Oct 2007 07:33:12 GMT<CRLF>
Server: JVC VN-V686 Network Camera<CRLF>
x-vnv686_response:
encode=jpeg&framerate=30&framesize=vga&boundary=off&ptz_info=off<CRLF><CRLF>
1.4. Restri tions
Access restriction
VN-V686 has access restriction feature that enables to deny access from a specific I address. If J EG is requested
from the I address of access restriction, VN-V686 disconnects the TC connection after A I is sent.
Restriction by maximum bitrate of VN-V686
The maximum bitrate of VN-V686 is about 20 Mbps.
Number of clients
The maximum number of clients that can get J EG stream depends on encode settings and requests from client. Refer
the instruction manual for detailed information.
1.5. JPEG File Format Sent Out by VN-V686
J EG file from VN-V686 is JFIF compliant and consist of the following.
8

FFD8 Start Code
FFE0 Application Segment
FFFE Comment Segment 1
FFFE Comment Segment 2 (reserved)
FFC4 DHT Huffman Table
FFDB DQT Quantization Table
FFDD DRI Restart Interval
FFC0 SOF Frame Information
FFDA Data Start Segment
FFD9 End Code
The following information is stored in the comment segment 1. Each item has a fixed length.
Item Size Example Note
Version Information 9 JVC V1.0 Indicates the version of information stored in the comment
segment.
File Size 18 size = 123456 Indicates J EG size in bytes.
Width 13 width = 640 Width of J EG.
Height 14 height = 480 Height of J EG.
Model Name 18 type = VN-V686U Name of model that created the J EG.
(reserved) 12 reverse = 0 (reserved)
Time Stamp 70 Timestamp =
2007101413050912
3UTC
Indicates the time when the J EG is created. This is made
up of the year/month/day, hour/minute/second, millisecond
and timezone code.
(reserved) 13 alarm = 00000000 (reserved)
Camera ID 50 camera = input01 Stores camera information set at VN-V686.
Motion Detect Setting 11 motion = 1 Specified as 1 when the motion detect is ON.
Motion Detect Result 7 md = 1 Specified as 1 if motion is detected at the time when J EG
is created.
Pan position 13 pan = 123.45 Indicates pan position in degrees from 0.00 to
359.99.
Tilt position 14 Tilt = 123.45 Indicates tilt position in degrees from 0.00 to
190.00. 0.00 corresponds to -5 degrees and 190.00
corresponds to 185 degrees. 5.00 and 185.00 mean
horizontal.
Zoom position 13 zoom = 12.34 Indicates zoom position from 0.00 to 99.99. EZoom
starts from about 90.89.
Preset Posision
Number
15 position = 99 Indicates preset position number after moving to
preset position. In other cases, position = NA.
Stabilizer status 15 stabilizer = 0 Indicates status of stabilizer. 1 means that stabilizer is
on.
Fan status 8 fan = 0 Indicates status of fan. 1 means error.
Intelligent tracking
status
17 track_status = 0 Indicates status of Intelligent tracking. 0 means
completed, 1 means waiting for specifying target, 2 means
tracking, and 3 means losing.
9

Target position of
Intelligent tracking
30 track_area =
90,420-150,460
Indicates position of Intelligent tracking target. The
numbers are top left position and bottom right position.
Item names and values, excluding the version information that does not include =, are stored in the following format.
Example: When width=640, the 13-byte area will be written as follows.
2. Getting MPEG-4 from VN-V686 via HTTP
2.1. Basi Pro edures
1) The client establishes a TC connection to port number 80.
2) The client sends out A I.
Example
GET /api/video?encode=mpeg4 HTTP/1.1<CRLF>
Host: 192.168.0.2<CRLF><CRLF>
Note <CRLF> denotes the line feed code (0x0D, 0x0A).
3) VN-V686 returns HTT response.
Example
HTTP/1.1 200 OK<CRLF>
Connection: close<CRLF>
Content-Type: video/mp4v-es<CRLF>
Date: Tue 02 Oct 2007 07:33:12 GMT<CRLF>
Server: JVC VN-V686 Network Camera<CRLF>
x-vnv686_response:
encode=mpeg4&framerate=15&framesize=vga&ptz_info=off<CRLF><CRLF>
4) VN-V686 sends out M EG-4 data after returning HTT response.
10
w i d t h = 6 4 0 0x00 0x00
name =space space value (stuffed with 0x00)
fixed length for each item

HTT Response and M EG-4 stream sent out by VN-V686 are as follows.
When ptz_info=on is specified, boundary, pan/tilt/zoom information and M EG-4 VO will be sent out continuously
after HTT Response are as follows.
Example of Booundary and pan/tilt/zoom information:
--foo<CRLF>
Content-Type: image/jpeg<CRLF>
Content-Length: 5914<CRLF>
X- uls- an: 0<CRLF>
X- uls-Tilt: 0<CRLF>
X- osi-Zoom: 0<CRLF><CRLF>
Range of X- uls- an is from 0 to 35999.
Range of X- uls-Tilt is from 0 to 19000. 0 corresponds to -5 degrees and 19000 corresponds to 185
degrees. 500 and 18500 mean horizontal.
Range of X- osi-Zoom is from 0 to 9999.
11
HTT Response
VO of M EG-4 (No. 1)
,,,
VO of M EG-4 (No. 2)
HTT Response
M EG-4 VO (No. 1)
M EG-4 VO (No. 2)
,,,
boundary
pan/tilt/zoom information
pan/tilt/zoom information
boundary

Details of M EG-4 stream is explained later.
5) When the client wants to stop current M EG-4 transmission, the client disconnects TC 80.
VN-V686 does not accept further A I via current TC that is used for J EG transmission. To change parameter,
disconnect current TC to stop the M EG-4 transmission, connect new TC , and send A I with new parameter.
2.2. API Format
Stru ture
Unlike A Is for getting/setting parameters, Accept line is not required. Basic authentication is also not necessary.
Example
GET /api/video?encode=mpeg4&ptz_info=off HTTP/1.1<CRLF>
Host: 192.168.0.2<CRLF><CRLF>
arameter value is indicated using =. Do not insert space before and after =.
Example encode=mpeg4
Parameter Des ription
en ode For specifying compression format. For example, specify as encode=mpeg4 to get M EG-4.
ptz_info To add pan/tilt/zoom information before M EG-4 VO data. Specify on or off. Even if ptz_info=off,
pan/tilt/zoom information is stored in J EG comment segemnt.
2.3. Response
When API is su essfully re eived
VN-V686 will return 200 OK. The x-vnv686_response line indicates actual parameter.
Example
HTTP/1.1 200 OK<CRLF>
Connection: close<CRLF>
Content-Type: video/mp4v-es<CRLF>
Date: Tue 02 Oct 2007 07:33:12 GMT<CRLF>
12
GET APIspace space HTTP/1.1
0x0D 0x0A 0x0D 0x0A
0x0D 0x0A
Host space IP Address of VN-V686

Server: JVC VN-V686 Network Camera<CRLF>
x-vnv686_response:
encode=mpeg4&framerate=30&framesize=vga&ptz_info=off<CRLF><CRLF>
M EG-4 framerate can be changed by Web page or A I. When M EG-4 framerate is changed, the framerate of
current stream is changed also.
2.4. Restri tions
Access restriction
VN-V686 has access restriction feature that enables to deny access from a specific I address. If M EG-4 is
requested from the I address of access restriction, VN-V686 disconnects the TC connection after A I is sent.
Restriction by maximum bitrate of VN-V686
The maximum bitrate of VN-V686 is about 20 Mbps.
Number of clients
The maximum number of clients that can get M EG-4 stream depends on encode settings and J EG clients. Refer the
instruction manual for detailed information.
2. MPEG-4 Stream Format Sent Out by VN-V686
M EG-4 stream from VN-V686 is M EG-4 art 2(ISO/IEC 14496-2) compliant, level 3 of simple profile. It is a
sequence of I-VO s, or I-VO s and -VO s.
I-VO : Intra frame compressed data
-VO : Inter frame compressed data with previous frame
Ratio of I-VO and -VO depends on I-Frame interval setting. Encode page of Web has the setting.
First VO can be I-VO or -VO . If client want to decode from I-VO , please skip -VO and wait first I-VO .
Example of M EG-4 stream
13
HTT Response
-VO
-VO
-VO

There are VOL, Userdata1, GOV and Userdata2 before each I-VO .
Data Structure before I-VO
Item Note
VOL VOL of MPEG-4 Video
Userdata1 Reserved
GOV GOV of MPEG-4 Video
Userdata2 Userdata
Data Structure of Userdata2
Item Example Note
Start Code 0x000001B2 Start code of userdata in MPEG-4 Video
Product Name type = VN-V686U Product Name
Timestamp Timestamp =
20070319161455123UTC
Year, Month, Day, Hour, Minute, Second,
Millisedond, and Time zone
Camera ID camera = Camera01 Camera ID that user can define
Preset Position
Number
position = 0 Indicates preset position number after moving to
preset position. In other cases, position = NA.
Fan status fan = 0 Indicates status of fan. 1 means error.
Intelligent tracking
status
track_status = 0 Indicates status of Intelligent tracking. 0 means
completed, 1 means waiting for specifying target, 2 means
tracking, and 3 means losing.
3. API to Sear h VN-V686
VN-V686 in LAN can be searched by broadcast packet that includes this A I.
Sear h VN-V686 in LAN
Protocol Send udp packet with following text in UD payload to destination port number 80. Source port number
can be any value.
system.id<CRLF>
Response VN-V686 that received this packet sends udp packet to the source port number of the search packet.
UD payload of response packet has model name, I address, and subnet mask. VN-V686 waits 0-0.7 second before
sending response to avoid too many responses are sent in short period from many VN-V686s.
14
I-VO
-VO
VOL

Response Example system.id=VN-V686U(192.168.0.2/24)&200 OK<CRLF>
4. Getting Alarm from VN-V686
4.1. Pro edure
1) The client establishes a TC connection to port number 32040.
2) When motion is detected from the video image of VN-V686, or when there are changes to the alarm input (make
or break), VN-V686 will send out alarm information in the following format. The first 2 lines indicate the current
alarm input status (make or break). The following 1 line indicates whether motion has been detected.
peripheral.input_pin.pin(1).status=break<CRLF>
peripheral.input_pin.pin(2).status=break<CRLF>
video.input(1).detection(motion).status=on<CRLF>
3) The client can disconnect TC 32040 to end the alarm acquisition.
4.2. Restri tions
Maximum number of clients
The maximum number of clients that may acquire alarm is 10. When a 11th client establishes TC connection to port
number 32040, VN-V686 disconnects the TC connection.
Additionally, VN-V686 will also check whether the TC connection is maintained at regular intervals. VN-V686 will
disconnect the TC connection if syn exchange is not performed in 10 minutes.
Note: A I for getting alarm is not restricted by the access restriction function.
5. Using API that Requires Basi Authenti ation
Basic authentication is required for A Is which are explained in Section 6. This section provides general explanation
of those A Is.
5.1. Pro edure
1) The client establishes a TC connection to port number 80.
2) The client sends A I.
A I has following structure.
15

The following is an example of A I for Getting subnet mask of VN-V686.
Example
GET /api/param?network.interface.subnetmask HTTP/1.1<CRLF>
Accept: text/plain<CRLF>
Host: 192.168.0.2<CRLF>
Authorization: Basic YWRtaW46dm4tdjY4Ng==<CRLF><CRLF>
Specify the response format by Accept line. lain text response is returned when this is specified as text/plain. HTML
response is returned when text/html is specified. HTML response is returned when Accept is not specified.
These A Is for getting/setting parameters are protected by basic authentication. Authorization line needs to include
encoded username and password. There are 3 types of usernames, namely admin, operator and user. Available A Is
are different for each username. Join the user name and the password using a colon, Base64 encode this character
string and enter this in the Authorization line.
For example, when
User name admin
assword vn-v686
then the character string joining the user name and the password with a colon is:
admin:vn-v686
Base64 encoding of this string yields YWRtaW46dm4tdjY4Ng==. Enter this in the Authorization line. Default
password for each username is vn-v686.
3) VN-V686 returns a response to the client. In the following example, current subnet mask is 255.0.0.0. In addition,
255.0.0.0 is followed by & and 200 OK, indicating that getting parameter is successful.
Example
HTTP/1.1 200 OK<CRLF>
Connection: close<CRLF>
Content-Length: 80<CRLF>
Content-type: text/plain<CRLF>
16
Accept text/plain (or text/html)space
space HTTP/1.1 0x0D 0x0A
Host space IP Address of VN-V686 0x0D 0x0A
Authorization Basic space Encoded User Name and assword 0x0D 0x0A 0x0D 0x0A
GET space API Characters
0x0D 0x0A

Date: Fri, 13 MAY 2005 07:33:12 GMT<CRLF>
Server: JVC VN-V686 API Server<CRLF>
network.interface.subnetmask=255.0.0.0&200 OK<CRLF>
4) The client disconnects TC 80 to end the use of A I.
Note: A Is for getting/setting parameters are not restricted by the access restriction function.
6. API for Getting/Changing Parameters of VN-V686
This section provides description of A Is for getting/changing parameters of VN-V686. Make use of the A I
explained in this section in the way as mentioned in Section 5
.
6.1. General
(1) Getting parameter
● Specify A I in GET line according to the format below when getting a parameter from VN-V686.
/api/param?ParamA.ParamB.ParamC
The upper limit of this character string is 1024 bytes.
● When acquisition is successfully completed, values will be shown in the body of HTT response, followed by
"&200 OK" message.
Example:
ParamA.ParamB.ParamC=Data&200 OK
When an error occurs, an error code will be returned instead of indicating a value in the body of HTT response.
Example:
ParamA.ParamB.ParamC&401 Unauthorized
(2) Setting parameter
● Specify A I in GET line according to the format below when setting a parameter for VN-V686.
/api/param?ParamA.ParamB.ParamC=Data
arameter values are indicated using =. Do not insert space before and after =.
The upper limit of this character string is 1024 bytes.
● Response will be in the following format.
ParamA.ParamB.ParamC&200 OK
17

An error code will be returned when setting is not properly performed. Example:
ParamA.ParamB.ParamC&401 Unauthorized
6.2. Camera
These A Is are related to camera settings. Same functions are shown on the Camera page of the WEB setting page
and TZ Controller of built-in viewer. Refer to the instruction manual for details on the Camera page and TZ
Controller.
Saving Changes of Camera Settings
Format /api/param?canera.status=data
Example /api/param?canera.status=save
Example of response canera.status&200 OK
Interpretation Save or cancel changes to camera settings. Specify save or restore. By status=save, changes to
camera settings are saved. If not saved, the changes are restored by power off of VN-V686. By status=restore,
changes to camera settings are restored.
Allowed users admin, operator
Getting Camera ID stored in JPEG from VN-V686
Format /api/param?camera.id
Example of response camera.id=VN-V686&200 OK
Response example when setting field is left blank amera.id=&200 OK
Interpretation Acquire Camera ID comment. This comment is stored in comment segment of J EG. The Camera
ID is used as sender's display name of alarm mail. If you want to set sender's mail address, see "Setting Sender
Mail Address for VN-V686".
Example of response camera.id=Camera01&200 OK
Sender Camera01<[email protected]>
Allowed users admin, operator, user
Setting Camera ID in JPEG from VN-V686
Format /api/param?camera.id=data
Example /api/param?camera.id=Camera01
Example when setting as blank /api/param?camera.id=%00
Example of response camera.id&202 Accepted(camera.status=save)
Interpretation Change the camera ID stored in comment segment of J EG. Maximum size is 40 bytes.
18

To set as blank, specify as %00(0x25, 0x30, 0x30).
To use space, specify as %20(0x25, 0x32, 0x30). If you want to set "Comment In J EG" for example, specify
as follows. /api/param?camera.id=Comment%20In%20JPEG
The Camera ID is used as sender's display name of alarm mail. If you want to set sender's mail address, see
"Setting Sender Mail Address for VN-V686".
Example of setting /api/param?camera.id=Camera01
Sender Camera01<[email protected]>
The change is saved by the A I, camera.status=save. If the change is not saved, the setting is restored by reboot.
Allowed users admin, operator
Getting Monitor Type from VN-V686
Format /api/param?camera.image.monitortype
Example of response camera.image.monitortype=lcd1&200 OK
Interpretation Acquire the monitor type setting. Value is custome, lcd1, lcd2 or crt. When lcd1, lcd2 or crt is set,
enhance band setting and gamma setting are ignored.
Allowed users admin, operator, user
Setting Monitor Type for VN-V686
Format /api/param?camera.image.monitortype=data
Example of setting a value /api/param?image.monitortype=crt
Example of response camera.image.monitortype&202 Accepted(camera.status=save)
Interpretation Change the monitor type setting. Specify custome, lcd1, lcd2 or crt. Selecting lcd1 or lcd2 can
improve image on LCD display. Selecting crt can improve image on CRT monitor. When lcd1, lcd2 or crt is set,
enhance band setting and gamma setting are ignored. The change is saved by the A I, camera.status=save. If the
change is not saved, the setting is restored by reboot.
Allowed users admin, operator
Getting Bla k level from VN-V686
Format /api/param?camera.image.pedestal
Example of response camera.image.pedestal=50&200 OK
Interpretation Acquire black level setting. Range of pedestal is between 0 to 100, and it is mapped to 3 internal
levels. The larger the value, the brighter will be the black.
Allowed users admin, operator, user
Setting Bla k level for VN-V686
Format /api/param?camera.image.pedestal=data
19

Example of setting a value /api/param?camera.image.pedestal=50
Example of 1 step hange /api/param?camera.image.pedestal=+
Example of response camera.image.pedestal&202 Accepted(camera.status=save)
Interpretation Change pedestal setting. Specify 0 to 100, "+" or "-". The value is mapped to 3 internal levels. It
becomes brighter 1 step by specifying "+", darker 1 step by specifying "-". The change is saved by the A I,
camera.status=save. If the change is not saved, the setting is restored by reboot.
Allowed users admin, operator
Getting Gamma from VN-V686
Format /api/param?camera.image.gamma
Example of response camera.image.gamma=0.45&200 OK
Interpretation Acquire gamma setting. Value of gamma is 1, 0.55, 0.5, 0.45 or active.
When lcd1, lcd2 or crt is set to monitor type, gamma setting is ignored.
Allowed users admin, operator, user
Setting Gamma for VN-V686
Format /api/param?camera.image.gamma=data
Example of setting a value /api/param?camera.image.gamma=0.45
Example of 1 step hange /api/param?camera.image.gamma=+
Example of response camera.image.gamma&202 Accepted(camera.status=save)
Interpretation Change gamma setting. Specify 1, 0.55, 0.5, 0.45 or active. 1 or 0.55 will show better image
quality when LCD monitor is used. 0.45 will show better image quality when CRT monitor is used. "active" will
change gamma dynamically according to image brightness. The change is saved by the A I, camera.status=save. If
the change is not saved, the setting is restored by reboot.
When lcd1, lcd2 or crt is set to monitor type, gamma setting is ignored.
Allowed users admin, operator
Getting A tive Gamma Level from VN-V686
Format /api/param?camera.image.gamma.activelevel
Example of response camera.image.gamma.activelevel=0&200 OK
Interpretation Acquire active gamma level setting. Value of active gamma level is from 0 to 100, and 11 steps
internally. Thie setting is valid when gamma setting is "active".
Allowed users admin, operator, user
Setting A tive Gamma Level for VN-V686
Format /api/param?camera.image.gamma.activelevel=data
20
This manual suits for next models
1
Table of contents
Other JVC IP Camera manuals

JVC
JVC VN-T216VPRU User manual

JVC
JVC VN-V25U VN-V26U User manual

JVC
JVC VN-686BU User manual

JVC
JVC LST0886-001A User manual

JVC
JVC VN-X35U - Network Camera User manual

JVC
JVC Super LoLux HD VN-H157WPU User manual

JVC
JVC VN-H137BU User manual

JVC
JVC VN-H37 User manual

JVC
JVC GV-LS2 User manual

JVC
JVC VN-T16U User manual

JVC
JVC SuperLoLux TK-C8301RU User manual

JVC
JVC VN-H57U Series User manual

JVC
JVC GV-LS2 Instruction Manual

JVC
JVC VN-T16U User manual

JVC
JVC VN-X35U - Network Camera User manual

JVC
JVC VN-H557U User manual

JVC
JVC VN-T16 User manual

JVC
JVC everio GZ-R450 User manual

JVC
JVC VN-H37U series User manual

JVC
JVC VN-T216U User manual