V1.0
Issue date
Editor
Comment
Table of Contents
1.
Introduction ....................................................................................................................... 4
2.
2.2.
Resolution Options................................................................................................... 5
2.3.
3.
4.
5.
1. Introduction
VC8201 is the first among VIVOTEK products equipped with "changeable sensors"
and "multi-channel architecture.". All APIs follow the rules described in the following
document: VIVOTEK_WebAPI_VideoStreaming_20131225.docx. The following guide
contains simple cases, limitations, and notices to assist rapid VC8201 integration.
Type
Resolution
FPS
CU8171
1696x1696
15
CU8131
1280x800
30
For empty (no sensor mounted), the return message is presented as follows:
capability_videoin_c0_lens_type='-'
capability_videoin_c0_lens_modelname='-'
capability_videoin_c1_lens_type='-'
capability_videoin_c1_lens_modelname='-'
'-' indicates that no information is available.
For empty (no sensor mounted), the return message is presented as follows:
capability_videoin_c0_nresolution='1'
capability_videoin_c0_resolution='320x240'
capability_videoin_c1_nresolution='1'
capability_videoin_c1_resolution='320x240'
When no sensors are mounted to a channel, the channel remains available. A
predefined "No Video" image will be produced to the channel.
6
For empty (no sensor mounted), the return message is presented as follows:
At 50/60 Hz:
capability_videoin_c0_mpeg4_maxframerate='-'
capability_videoin_c0_mjpeg_maxframerate='1'
capability_videoin_c0_h264_maxframerate='1'
capability_videoin_c1_mpeg4_maxframerate='-'
capability_videoin_c1_mjpeg_maxframerate='1'
capability_videoin_c1_h264_maxframerate='1'
VC8201 does not support MPEG4; thus, the "maxframerate" is set as "-".
3. Video Setting
The video settings between sensor modules and channels are individual.
Each video channel of VC8201 saves settings by using the sensor module. That is,
when CU8171 is mounted to CH1, CH1 uses the CU8171 settings. When CU8131 is
mounted to CH1, CH1 uses the CU8131 settings. Settings can only be changed when
the related sensor module is mounted.
*Note: During FW upgrading, only settings of the current mounted sensor modules
are maintained. Additional sensor modules are restored to default.
4. Image Setting
The Image settings between sensor modules and channels are individual. similar to
video, the settings can only be accessed when the related sensor module is mounted.
Image APIs also differ between sensor modules. Information regarding available
image functions is recorded at the following group: capability_image_c<n>, where n
donates the channel index. The information can be accessed through the following
CGI request:
http://<IP>/cgi-bin/viewer/getparam.cgi?capability_image_c<n>
<n> donates the channel index.
The following is a preliminary information structure. A formal structure will be
released shortly.
To date, the information of each sensor module is presented as follows:
For CU8171:
capability_image_c<n>_basicsetting='15'
capability_image_c<n>_wdrpro='0'
capability_image_c<n>_wdrc='1'
capability_image_c<n>_wdrstr='1'
capability_image_c<n>_wdraffect='-'
capability_image_c<n>_dnr='1'
9
capability_image_c<n>_wbmode='auto,manual,rbgain'
capability_image_c<n>_iristype='-'
capability_image_c<n>_exposure_mode='1'
capability_image_c<n>_exposure_levelrange='0,12'
capability_image_c<n>_exposure_winmode='auto,custom,blc'
capability_image_c<n>_exposure_windomain='qvga,std,px'
capability_image_c<n>_exposure_wintype='inclusive,exclusive'
capability_image_c<n>_exposure_winnum='9'
capability_image_c<n>_exposure_maxrange='5,32000'
capability_image_c<n>_exposure_minrange='5,32000'
capability_image_c<n>_agc_maxgain='0,100'
capability_image_c<n>_agc_mingain='0,100'
capability_image_c<n>_flickerless='1'
capability_image_c<n>_blc='0'
capability_image_c<n>_gammacurve='1'
capability_image_c<n>_lowlightmode='1'
capability_image_c<n>_backfocus='0'
capability_image_c<n>_focusassist='0'
capability_image_c<n>_remotefocus='0'
For CU8131:
capability_image_c<n>_basicsetting='15'
capability_image_c<n>_wdrpro='1'
capability_image_c<n>_wdrc='0'
capability_image_c<n>_wdrstr='1'
capability_image_c<n>_wdraffect='exposurelevelFIX6'
capability_image_c<n>_dnr='1'
capability_image_c<n>_wbmode='auto,manual,rbgain'
capability_image_c<n>_iristype='-'
capability_image_c<n>_exposure_mode='1'
capability_image_c<n>_exposure_levelrange='1,8'
capability_image_c<n>_exposure_winmode='auto,custom,blc'
capability_image_c<n>_exposure_windomain='qvga,std,px'
capability_image_c<n>_exposure_wintype='inclusive'
capability_image_c<n>_exposure_winnum='1'
capability_image_c<n>_exposure_maxrange='-'
capability_image_c<n>_exposure_minrange='-'
10
capability_image_c<n>_agc_maxgain='0,100'
capability_image_c<n>_agc_mingain='-'
capability_image_c<n>_flickerless='0'
capability_image_c<n>_blc='0'
capability_image_c<n>_gammacurve='0'
capability_image_c<n>_lowlightmode='1'
capability_image_c<n>_backfocus='0'
capability_image_c<n>_focusassist='0'
capability_image_c<n>_remotefocus='0'
11
5. Streaming Service
Streaming APIs is compatible with both multi-channel and single-channel versions.
However, the multi-channel version is recommended.
Using RTSP access name as an example:
Multi-Channel
Single-channel
network_rtsp_c0_s0_accessname='live.sdp'
network_rtsp_s0_accessname='live.sdp'
network_rtsp_c0_s1_accessname='lives2.sdp'
network_rtsp_s1_accessname='lives2.sdp'
network_rtsp_c0_s2_accessname='lives3.sdp'
network_rtsp_s2_accessname='lives3.sdp'
network_rtsp_c1_s0_accessname='live2.sdp'
network_rtsp_s3_accessname='live2.sdp'
network_rtsp_c1_s1_accessname='live2s2.sdp'
network_rtsp_s4_accessname='live2s2.sdp'
network_rtsp_c1_s2_accessname='live2s3.sdp'
network_rtsp_s5_accessname='live2s3.sdp'
Single-channel
network_http_c0_s0_accessname='video.mjpg'
network_http_s0_accessname='video.mjpg'
network_http_c0_s1_accessname='videos2.mjpg'
network_http_s1_accessname='videos2.mjpg'
network_http_c0_s2_accessname='videos3.mjpg'
network_http_s2_accessname='videos3.mjpg'
network_http_c1_s0_accessname='video2.mjpg'
network_http_s3_accessname='video2.mjpg'
network_http_c1_s1_accessname='video2s2.mjpg'
network_http_s4_accessname='video2s2.mjpg'
network_http_c1_s2_accessname='video2s3.mjpg'
network_http_s5_accessname='video2s3.mjpg'
12