0% found this document useful (0 votes)
198 views104 pages

Supplement For Web Control-V1.00E

This document outlines CGI (Common Gateway Interface) lists for controlling functions of Panasonic network cameras like video transmission, camera control, settings configuration, and video recording/playback via web. It includes CGIs for user management, device/capability information retrieval, JPEG/MJPEG/H264 streaming, PTZ control, network/audio/recording settings, and acquiring stream/setting information. The supplement aims to standardize web API commands for automating control and management of Panasonic IP cameras.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views104 pages

Supplement For Web Control-V1.00E

This document outlines CGI (Common Gateway Interface) lists for controlling functions of Panasonic network cameras like video transmission, camera control, settings configuration, and video recording/playback via web. It includes CGIs for user management, device/capability information retrieval, JPEG/MJPEG/H264 streaming, PTZ control, network/audio/recording settings, and acquiring stream/setting information. The supplement aims to standardize web API commands for automating control and management of Panasonic IP cameras.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 104

Integrated Camera Interface Specifications

Supplement for Web Control

Target Models
AW-HE70, AW-HE40, AW-HE65 (Ver1.32 and later)
AW-UE70 (Ver1.04 and later)

First Edition
Panasonic Corporation
Change History
December 21, 2015 Initial Release

Integrated Camera Interface Specifications / Supplement for Web Control


1
Table of Contents
Change History .............................................................................................................................................1
1. Introduction...............................................................................................................................................4
2. CGI List for Video Transmission ...............................................................................................................5
2.1. Transmission User Management ........................................................................................................5
2.2. Device Information Acquisition ...........................................................................................................8
2.3. Camera-specific Information (Capability) Acquisition ........................................................................ 11
2.4. JPEG-based Image Transmission ....................................................................................................15
2.5. Image Transmission Sequence based on MJPEG ........................................................................... 19
2.6. Image Transmission Sequence based on JPEG Image 1 shot ......................................................... 20
2.7. H264/AUDIO-based Image Transmission.........................................................................................21
2.8. Unicast Image Transmission Sequence based on H264 .................................................................. 23
3. CGI List for Camera Control ...................................................................................................................24
3.1. Pan/Tilt/Zoom...................................................................................................................................24
4. CGI List for Various Settings...................................................................................................................26
4.1. Basic Settings ..................................................................................................................................26
4.2 Clock Settings ...................................................................................................................................27
4.3. Video over IP Settings ......................................................................................................................28
4.4. Audio Settings ..................................................................................................................................38
4.5. Multi-screen Settings ........................................................................................................................39
4.6. Priority Stream Settings....................................................................................................................40
4.7. Network Settings ..............................................................................................................................41
4.8. UPnP Settings..................................................................................................................................44
4.9. Restarting.........................................................................................................................................44
5. CGI List for Acquisition of Different Types of Information ........................................................................ 45
5.1. Basic Settings Information Acquisition..............................................................................................45
5.2. NTP Settings Information Acquisition ...............................................................................................45
5.3. Clock Settings Information Acquisition .............................................................................................46
5.4. Priority Mode Acquisition ..................................................................................................................46
5.5. VideoOverIP Screen Information Acquisition ....................................................................................47
5.6. Audio Settings Information Acquisition .............................................................................................49
5.7. Multi-screen Settings Information Acquisition ...................................................................................49
5.8. Host Authentication Settings Information Acquisition ........................................................................ 50
5.9. Priority Stream Settings Information Acquisition ............................................................................... 50
5.10. Network Settings Information Acquisition .......................................................................................51
5.11. UPnP Settings Information Acquisition ...........................................................................................51
5.12. System Log Information Acquisition ...............................................................................................52
5.13. Camera Status Acquisition .............................................................................................................53
5.14. UPnP Execution Results Acquisition ..............................................................................................54
5.15. Preset Position Information Acquisition ..........................................................................................54
5.16. Other Setting Values Acquisition ....................................................................................................55
6. CGI List for HTTPS Control ....................................................................................................................60
6.1. Setting Information and Acquiring Certification .................................................................................60
6.2. Information Acquisition .....................................................................................................................61
7. CGI List for FTP Control .........................................................................................................................62
7.1. FTP Server Settings .........................................................................................................................62
7.2. FTP Server Transfer Instruction .......................................................................................................63

Integrated Camera Interface Specifications / Supplement for Web Control


2
7.3. FTP Server Information Acquisition ..................................................................................................64
7.4. FTP Server Progress Confirmation...................................................................................................64
7.5. FTP Control Sequence .....................................................................................................................65
7.6. About Folder Settings at the FTP Server Side ..................................................................................66
8. CGI List for Video Recording/Playback Control on SD Card ................................................................... 67
8.1. Video Recording Mode Settings .......................................................................................................67
8.2. Video Recording Mode Acquisition ...................................................................................................68
8.3. Video Recording Start/End Control ..................................................................................................68
8.4. SD Card Format (Initialization) Control .............................................................................................69
8.5. SD Card Format (Initialization) Progress Confirmation ..................................................................... 69
8.6. MP4 File List Search ........................................................................................................................70
8.7. MP4 File Playback Control ...............................................................................................................71
8.8. MP4 File Playback Sequence...........................................................................................................72
8.9. MP4 File Deletion .............................................................................................................................73
8.10. Acquiring Information of MP4 File being Played Back .................................................................... 73
8.11. MP4 File Download Control ............................................................................................................74
8.12. MP4 File Download Sequence .......................................................................................................74
9. Acquiring the List of Setting Values ........................................................................................................75
10. About Control Based on RTSP .............................................................................................................84
10.1. About the URLs for an RTSP Request ...........................................................................................84
10.2. About the rtsp Methods ..................................................................................................................85
11. About Acquisition of Stream from RTSP ...............................................................................................86
11.1. UDP Unicast ..................................................................................................................................86
11.2. UDP Multicast ................................................................................................................................90
11.3. TCP Unicast ...................................................................................................................................94
11.4 About the rtpmap Attribute ..............................................................................................................98
12. About Control Based on RTCP .............................................................................................................99
13. About RTP/Data Format .....................................................................................................................100
13.1. RTP Header Format .....................................................................................................................100
13.2. Relationship with H.264/ES Data ................................................................................................. 101
13.3. H.264 Syntax ...............................................................................................................................102
13.4. Audio Data Format .......................................................................................................................102

Integrated Camera Interface Specifications / Supplement for Web Control


3
1. Introduction
This manual describes the specifications for video transmission and network application operation when a
remote camera is operated via the network. For details on the general camera operations of the remote
camera, see the separate volume "HD Integrated Camera Interface Specifications".

Panasonic shall not take any responsibility of damages caused as a result of the use of this information.
This information may be changed without prior notice due to upgrade of product version in future. The usage
examples are only reference examples for this series. Support cannot be offered for each program.
Moreover, some information of the communication between the camera and browser is not disclosed.

About the access levels


In this manual, "Live" and "Admin" are defined as the access levels. The necessity of the ID/password during
CGI execution is changed from the User auth. menu of the remote camera.

When User auth. is OFF (factory settings):


Live (Video acquisition and camera control) ... Authentication not necessary
Admin (All SETUP controls) ... ID/password for Administrator authority are necessary

When User auth. is ON:


Live (Video acquisition and camera control) ... ID/password for camera control
or Administrator authority are necessary
Admin (All SETUP controls) ... ID/password for Administrator authority are necessary

About the priority mode


The type of CGI that can be executed and the range of parameter values differ depending on the priority mode of
the remote camera.
For details, see the instruction manual.

Example) When the priority mode (/cgi-bin/set_priority_mode, /cgi-bin/get_priority_mode) is SD priority


=> Control cannot be performed for H.264 (1) to (4).

About the types and range of parameter values


The type of CGI that can be executed and the range of parameter values differ depending on the model.
For details, see the instruction manual.

Example) Selection of 3840 x 2160


=> Enabled only in AW-UE70. Disabled in AW-HE70/AW-HE40/AW-HE65.

Integrated Camera Interface Specifications / Supplement for Web Control


4
2. CGI List for Video Transmission

2.1. Transmission User Management

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Transmission user /cgi-bin/getuid FILE 2 2 (Fixed)
management vcodec jpeg jpeg: During JPEG transmission
h264 h264: During H.264(1) transmission
h264_2 h264_2: During H.264(2)
transmission
h264_3 h264_3: During H.264(3)
transmission
h264_4 h264_4: During H.264(4)
transmission
reply browser Command response format
info specification (can be omitted)
browser: for the camera browser
info: for the application

Usage example) Acquisition of user ID (during H264(1) transmission)


http://192.168.0.10/cgi-bin/getuid?FILE=2&vcodec=h264

The response data is as shown below.


UID=< User ID >[CR][LF]
ImageFormat=< Video format >[CR][LF]
ImageCaptureMode=< Image Capture Mode >[CR][LF]
ratio=< Aspect ratio >[CR][LF]
Maxfps=< Max fps >[CR][LF]
StreamMode=< Stream mode >[CR][LF]
iBitrate=< H.264 bitrate >[CR][LF]
iResolution=< H.264 resolution >[CR][LF]
iQuality=<H.264 quality >[CR][LF]
sDelivery=< setting >[CR][LF]
iUniPort=< Unicast port number >[CR][LF]
iMultiAdd1=< 1st octet of multicast address >[CR][LF]
iMultiAdd2=< 2nd octet of multicast address >[CR][LF]
iMultiAdd3=< 3rd octet of multicast address >[CR][LF]
iMultiAdd4=< 4th octet of multicast address >[CR][LF]
iMultiAdd=< multicast address >[CR][LF]
iMultiPort=< Multicast port number >[CR][LF]
aEnable=< Audio mode>[CR][LF]
aEnc=< Audio enc >[CR][LF]
Integrated Camera Interface Specifications / Supplement for Web Control
5
aBitrate=< Audio bit rate >[CR][LF]
aBitrate2=< Audio bit rate >[CR][LF]
aInterval=< Audio input interval >[CR][LF]
aInPort=< Audio unicast port number >[CR][LF]
aOutInterval=< Audio output interval >[CR][LF]
aOutPort=< Audio output port >[CR][LF]
aOutStatus=< Audio output status >[CR][LF]
aOutUID=< Audio output UID >[CR][LF]
ePort=< Event notification port number >[CR][LF]
sAlarm=< Alarm status >[CR][LF]
SDrec=< Recording status >[CR][LF]
SDrec2=< Recording status >[CR][LF]
sAUX=< Aux status >[CR][LF]
iHttpPort=< HTTP port number >[CR][LF]
iMultiAuto_h264=< Multicast auto H.264(1) >[CR][LF]
iMultiAuto_h264_2=< Multicast auto H.264(2) >[CR][LF]
iMultiAuto_h264_3=< Multicast auto H.264(3) >[CR][LF]
iMultiAuto_h264_4=< Multicast auto H.264(4) >[CR][LF]
sRtspMode_h264=< Control mode H.264(1) >[CR][LF]
sRtspMode_h264_2=< Control mode H.264(2) >[CR][LF]
sRtspMode_h264_3=< Control mode H.264(3) >[CR][LF]
sRtspMode_h264_4=< Control mode H.264(4) >[CR][LF]

The description of the response data is as shown below.

Item Value of response Description


UID Numeric value User ID
ImageFormat jpeg, During JPEG transmission
h264, During H.264(1) transmission
h264_X During H.264(X) transmission
ImageCaptureMode 2m Fixed value
ratio 16_9 Fixed value
Maxfps 30, 60 Max. frame rate
StreamMode 1 Fixed value
iBitrate Numeric value Bit rate setting of H.264
iResolution 320, 640, 1280, 1920, Horizontal resolution setting of H.264
3840 (*1) (*1): Only for AW-UE70
iQuality fine, low Image quality setting of H.264
sDelivery uni, uni: unicast (auto)
multi, multi: multicast
uni_manual uni_manual: unicast (manual)
iUniPort 1024 to 50000 Unicast port number (image)
iMultiAdd1 224 to 239 First octet of multicast address
iMultiAdd2 0 to 255 Second octet of multicast address
iMultiAdd3 0 to 255 Third octet of multicast address
iMultiAdd4 0 to 255 Fourth octet of multicast address

Integrated Camera Interface Specifications / Supplement for Web Control


6
Item Value of response Description
iMultiAdd (IP address) H.264 multicast address
iMultiPort Numeric value Multicast port number
aEnable off, in off: Audio OFF
in: Audio ON (reception)
aEnc 2 Fixed value (2: AAC)
aBitrate 128,96, 64 Bit rate setting of audio
aBitrate2 64 Fixed value
aInterval 20 Fixed value
aInPort 1024 to 50000 Unicast port number (audio)
aOutInterval 640 Fixed value
aOutPort 34004 Fixed value
aOutStatus off Fixed value
aOutUID 0 Fixed value
ePort 31004 Fixed value
sAlarm off Fixed value
SDrec disable Fixed value
SDrec2 disable Fixed value
sAUX disable Fixed value
iHttpPort Numeric value HTTP port number
iMultiAuto_h264 0 Fixed value
iMultiAuto_h264_2 0 Fixed value
iMultiAuto_h264_3 0 Fixed value
iMultiAuto_h264_4 0 Fixed value
sRtspMode_h264 0 Fixed value
sRtspMode_h264_2 0 Fixed value
sRtspMode_h264_3 0 Fixed value
sRtspMode_h264_4 0 Fixed value

Integrated Camera Interface Specifications / Supplement for Web Control


7
2.2. Device Information Acquisition

Method : GET
Access level : Live
CGI item name URL Parameter name Parameter value Description
Device information acquisition /cgi-bin/getinfo FILE 1 1 (Fixed)

Usage example) Acquisition of user ID (during H264(1) transmission)


http://192.168.0.10/cgi-bin/getinfo?FILE=1

The response data is as shown below.


MAC=< Mac address >[CR][LF]
SERIAL=< Serial number >[CR][LF]
VERSION=< Firmware version >[CR][LF]
NAME=< Model name >[CR][LF]
SDrec=< Recording status >[CR][LF]
SDrec2=< Recording status >[CR][LF]
sAlarm=< Alarm status >[CR][LF]
sAUX=< Aux status >[CR][LF]
ePort=< Event notification port number >[CR][LF]
aEnable=< Audio mode>[CR][LF]
aEnc=< Audio enc >[CR][LF]
aBitrate=< Audio bit rate >[CR][LF]
aBitrate2=< Audio bit rate >[CR][LF]
aInterval=< Audio input interval >[CR][LF]
aOutInterval=< Audio output interval >[CR][LF]
aOutPort=< Audio output port >[CR][LF]
aOutStatus=< Audio output status >[CR][LF]
aOutUID=< Audio output UID >[CR][LF]
aInPort_h264=< Audio with H.264 1st stream unicast port number >[CR][LF]
aInPort_h264_2=< Audio with H.264 2nd stream unicast port number >[CR][LF]
aInPort_h264_3=< Audio with H.264 3rd stream unicast port number >[CR][LF]
aInPort_h264_4=< Audio with H.264 4th stream unicast port number >[CR][LF]
sRtspMode_h264=< Control mode H.264(1) >[CR][LF]
sRtspMode_h264_2=< Control mode H.264(2) >[CR][LF]
sRtspMode_h264_3=< Control mode H.264(3) >[CR][LF]
sRtspMode_h264_4=< Control mode H.264(4) >[CR][LF]
ImageCaptureMode=< Iimage Capture Mode >[CR][LF]
ratio=< Aspect ratio >[CR][LF]
Maxfps=< Max fps >[CR][LF]
StreamMode=< Stream mode >[CR][LF]
iTransmit_h264=< H.264 1st stream ON/OFF setting >
sDelivery_h264=< H.264 1st stream setting >[CR][LF]
iBitrate_h264=< H.264 1st stream bit rate >[CR][LF]
iResolution_h264=< H.264 1st stream resolution >[CR][LF]

Integrated Camera Interface Specifications / Supplement for Web Control


8
iQuality_h264=< H.264 1st stream quality >[CR][LF]
iMultiAuto_h264=< Multicast auto H.264(1) >[CR][LF]
iTransmit_h264_2=< H.264 2nd stream ON/OFF setting >
sDelivery_h264_2=< H.264 2nd stream setting >[CR][LF]
iBitrate_h264_2=< H.264 2nd stream bit rate >[CR][LF]
iResolution_h264_2=< H.264 2nd stream resolution >[CR][LF]
iQuality_h264_2=< H.264 2nd stream quality >[CR][LF]
iMultiAuto_h264_2=< Multicast auto H.264(2) >[CR][LF]
iTransmit_h264_3=< H.264 3rd stream ON/OFF setting >
sDelivery_h264_3=< H.264 3rd stream setting >[CR][LF]
iBitrate_h264_3=< H.264 3rd stream bit rate >[CR][LF]
iResolution_h264_3=< H.264 3rd stream resolution >[CR][LF]
iQuality_h264_3=< H.264 3rd stream quality >[CR][LF]
iMultiAuto_h264_3=< Multicast auto H.264(3) >[CR][LF]
iTransmit_h264_4=< H.264 4th stream ON/OFF setting >
sDelivery_h264_4=< H.264 4th stream setting >[CR][LF]
iBitrate_h264_4=< H.264 4th stream bit rate >[CR][LF]
iResolution_h264_4=< H.264 4th stream resolution >[CR][LF]
iQuality_h264_4=< H.264 4th stream quality >[CR][LF]
iMultiAuto_h264_4=< Multicast auto H.264(4) >[CR][LF]

The description of the response data is as shown below.

Item Value of response Description


MAC XX-XX-XX-XX-XX-XX MAC address
SERIAL XXXXXXXXX Product serial number
VERSION Software version
NAME AW-XXXX Product number
SDrec disable Fixed value
SDrec2 disable Fixed value
sAlarm off Fixed value
sAUX off Fixed value
ePort 31004 Fixed value
aEnable off, in off: Audio OFF
in: Audio ON (reception)
aEnc 2 Fixed value (2: AAC)
aBitrate 128,96,64 Bit rate setting of audio
aBitrate2 64 Fixed value
aInterval 20 Fixed value
aOutInterval 640 Fixed value
aOutPort 34004 Fixed value
aOutStatus off Fixed value
aOutUID 0 Fixed value
aInPort_h264 1024 to 50000 H.264(1) Audio reception port number
aInPort_h264_2 1024 to 50000 H.264(2) Audio reception port number
aInPort_h264_3 1024 to 50000 H.264(3) Audio reception port number

Integrated Camera Interface Specifications / Supplement for Web Control


9
aInPort_h264_4 1024 to 50000 H.264(4) Audio reception port number
sRtspMode_h264 0 Fixed value
sRtspMode_h264_2 0 Fixed value
sRtspMode_h264_3 0 Fixed value
sRtspMode_h264_4 0 Fixed value
ImageCaptureMode 2m Fixed value
ratio 16_9 Fixed value
Maxfps 30, 60 Max. frame rate
StreamMode 1 Fixed value
iTransmit_h264 1 Fixed value
sDelivery_h264 uni, uni: Unicast (auto)
multi, multi: Multicast
uni_manual uni_manual Unicast (manual)
iBitrate_h264 Numeric value Bit rate setting of H.264(1)
iResolution_h264 320, 640, 1280, 1920, Horizontal resolution setting of H.264(1)
3840 (*1) (*1): Only for AW-UE70
iQuality_h264 fine, low Image quality setting of H.264(1)
iMultiAuto_h264 0 Fixed value
iTransmit_h264_2 see.H.264(1) see.H.264(1)
sDelivery_h264_2
iBitrate_h264_2
iResolution_h264_2
iQuality_h264_2
iMultiAuto_h264_2
iTransmit_h264_3 see.H.264(1) see.H.264(1)
sDelivery_h264_3
iBitrate_h264_3
iResolution_h264_3
iQuality_h264_3
iMultiAuto_h264_3
iTransmit_h264_4 see.H.264(1) see.H.264(1)
sDelivery_h264_4
iBitrate_h264_4
iResolution_h264_4
iQuality_h264_4
iMultiAuto_h264_4

Integrated Camera Interface Specifications / Supplement for Web Control


10
2.3. Camera-specific Information (Capability) Acquisition

Method : POST, GET


Access level : Live
CGI item name URL Parameter name Parameter value Description
Camera-specific information /cgi-bin/get_capability - - Explained under the
(Capability) acquisition next item

Usage example) Camera-specific information (Capability) acquisition


http://192.168.0.10/cgi-bin/get_capability

The description of the response data is as shown below.

Group name Parameter name Parameter value Description


common capability_version 1.00 Version of the capability format
category camera Category
video_server.basic type dome Product shape
fisheye no Fisheye camera
video_server.basic.analogue supported ntsc,pal Supported video signals of the analog
_input camera (encoder)
video_server.cam_ctrl.ptz supported yes Availability of PTZ function
zoom 30 Zoom magnification
el_zoom 40 Electronic zoom magnification
command camctrl Supported PTZ commands
direct_16
direct_256d
direct_256r
video_server.cam_ctrl.ptz.pa type limited Pan operation
n_range limited: Endless operation not possible
abs_value - Not supported
video_server.cam_ctrl.ptz.tilt value - Not supported
_range
video_server.cam_ctrl.brightn supported yes Support for brightness control command
ess command camctrl_bright Types of supported commands
camctrl_IRIS
video_server.cam_ctrl.abf supported no Support for ABF command
video_server.cam_ctrl.focus supported yes Support for focus command
video_server.cam_ctrl.auto_f supported yes Support for auto-focus command
ocus
video_server.cam_ctrl.bw supported no Support for black and white selection
command
video_server.cam_ctrl.auto_ supported no Support for auto mode
mode
video_server.cam_ctrl.preset supported yes Support for preset movement command
number 100 Number of preset positions

Integrated Camera Interface Specifications / Supplement for Web Control


11
Group name Parameter name Parameter value Description
video_server.peripheral.io number - Not supported
video_server.image.sensor aspect_ratio 16_9 Aspect ratio of sensor
sd - Not supported
fog - Not supported
hlc - Not supported
video_server.image format jpeg, mjpeg, h264 Supported image transmission format
mode 2m_r16_9 Supported imaging mode
video_server.image.jpeg resolution 1920x1080, Resolution parameters supported in the
1280x720, JPEG1 shot
640x360, 320x180
quality 0 to 9 Image quality parameters supported in the
JPEG1 shot
video_server.image.jpeg.reso 2m_r16_9 1920x1080, Transmission-enabled JPEG resolution
lution_each_mode 1280x720,
640x360, 320x180
video_server.image.jpeg.reso 2m_r16_9 1920x1080, Transmission-enabled JPEG resolution
lution_each_mode_all 1280x720,
640x360, 320x180
video_server.image.jpeg.max 1920 x 1080 240,240,240,240,2 Max. data size of one JPEG image per
_size 40,120,120,120,12 resolution
0,120 Unit [Kbyte]

Values are separated by a comma and


1280 x 720 180,180,180,180,1
enumerated
80,90,90,90,90,90
Configuration: <Value 1>,<Value
2>,<Value 3>,<Value 4>,<Value
5>,<Value 6>, ,,, ,<Value (n)>, ,,
640 x 360 60,60,60,60,60,30, When video_server.image.jpeg.quality
30,30,30,30, (JPEG image quality setting parameter) is
0,1,2,3,4,5,6,7,8,9, it indicates the
below-mentioned meaning.
<Value 1>: Max. data size when the JPEG
320 x 180 30,30,30,30,30,15,
image quality setting is "0"
15,15,15,15
<Value 2>: Max. data size when the JPEG
image quality setting is "1"
...
<Value 10>: Max. data size when the
JPEG image quality setting is "9"
video_server.image.mjpeg resolution 1920x1080, Resolution parameters supported in the
1280x720, JPEG stream
640x360, 320x180
quality 0 to 9 Image quality parameters supported in the
JPEG stream

Integrated Camera Interface Specifications / Supplement for Web Control


12
Group name Parameter name Parameter value Description
framerate 1 to 30 Frame rates supported in the JPEG
stream
Rounded down to the nearest whole
number
NTSC: 1 to 30
PAL: 1 to 25
video_server.image.mjpeg.m 2m_r16_9 30 Max. frame rate of JPEG stream
ax_framerate
video_server.image.mjpeg.re 2m_r16_9 1920x1080, Setting-enabled JPEG resolution
solution_each_mode 1280x720,
640x360, 320x180
video_server.image.mjpeg.re 2m_r16_9 1920x1080, Setting-enabled JPEG resolution
solution_each_mode_all 1280x720,
640x360, 320x180
video_server.image.h264 resolution 3840x2160(*1), Resolution parameters supported in
1920x1080, H.264(1)
1280x720, (*1): Only for AW-UE70
640x360, 320x180
stream_mode bitrate, framerate, Transmission modes supported in
best_effort H.264(1)
quality fine, normal Image quality parameters supported in
H.264(1)
bandwidth 512,768,1024,153 Bit rate parameters supported in H.264(1)
6,2048,3072,4096, (*1): Only for AW-UE70
6144,8192,10240,
12288,14336,
16384,20480,
24576,
32768(*1),
40960(*1),
51200(*1)
framerate 5,15(12.5),30(25), Frame rate parameters supported in
60(50) H.264(1)
* The values within () are for the case
when the system frequency is 50 Hz
video_server.image.h264.res 2m_r16_9 3840x2160(*1), Supported H.264(1) resolutions
olution_each_mode 1920x1080, (*1): Only for AW-UE70
1280x720,
640x360, 320x180
video_server.image.h264.ma 2m_r16_9 60 Supported max. H.264(1) frame rate
x_framerate
video_server.image.h264-2 Same as H264-1
video_server.image.h264-2.r
esolution_each_mode
video_server.image.h264-2.
max_framerate

Integrated Camera Interface Specifications / Supplement for Web Control


13
Group name Parameter name Parameter value Description
video_server.image.h264-3
video_server.image.h264-3.r
esolution_each_mode
video_server.image.h264-3.
max_framerate
video_server.image.h264-4
video_server.image.h264-4.r
esolution_each_mode
video_server.image.h264-4.
max_framerate
video_server.audio transmission input Audio transmission setting mode
video_server.audio.audio_inp number 1 Audio microphone input number
ut encode_type aac-1c_64K Supported audio input encoding type
aac-1c_96K
aac-1c_128K
video_server.sdcard supported yes Support for SD memory card function
media_type sd, sdhc, sdxc Supported SD memory card type
video_server.sdcard.replay_ supported no Support for the function for playing back
mp4 MP4 files saved in the SD memory card
inside the camera
video_server.network nw_bandwidth 1024,2048,4096,8 Parameters supported in the overall
192,16384,32768 transmission volume setting
video_server.network.ipv6 supported yes IPv6 support status
video_server.network.https supported yes HTTPS (SSL) support status
video_server.vmd supported no VMD support status

Integrated Camera Interface Specifications / Supplement for Web Control


14
2.4. JPEG-based Image Transmission

Method : GET
Access level : Live
CGI item name URL Parameter Parameter value Description
name
JPEG image /cgi-bin/jpeg connect Start start: Starts JPEG image transmission
transmission stop stop: Stops JPEG image transmission
(MJPEG) framerate 1 1 fps
5 5 fps
15(12.5) 15 (12.5) fps
30(25) 30 (25) fps
The values within () are for the case
when the system frequency is 50 Hz
resolution 320 320: 320 x 180
640 640: 640 x 360
1280 1280: 1280 x 720
1920 1920: 1920 x 1080
UID Numeric value User ID
* UID acquired by /cgi-bin/getuid
JPEG image /cgi-bin/mjpeg resolution 320 320: 320 x 180
transmission 640 640: 640 x 360
(MJPEG) 1280 1280: 1280 x 720
1920 1920: 1920 x 1080
framerate 1 1 fps
5 5 fps
15(12.5) 15 (12.5) fps
30(25) 30 (25) fps
The values within () are for the case
when the system frequency is 50 Hz
JPEG image 1 /cgi-bin/view.c action Snapshot snapshot: Acquires one JPEG image
shot request gi start start: Starts JPEG transmission
stop stop: Stops JPEG transmission
n Numeric value Dummy for disabling cache
Resolution setting /cgi-bin/aw_ptz cmd %23RZL1&res=1 %23RZL1&res = 1: 320 x 180 setting
for view.cgi
%23RZL0&res=1 %23RZL0&res = 1: 640 x 360 setting
JPEG image 1 /cgi-bin/camer resolution 320 320: 320 x 180
shot request a 640 640: 640 x 360
1280 1280: 1280 x 720
1920 1920: 1920 x 1080
page Numeric value Dummy for disabling cache
Playback data /cgi-bin/view_p - - Acquires one playback image
transmission b.cgi (H.264/JPEG converted)

Integrated Camera Interface Specifications / Supplement for Web Control


15
[Notes]
In a remote camera, various techniques are provided for acquisition of a JPEG video. Use the technique
suitable to your purpose.
MJPEG
By continuously displaying the videos that arrive, a movie display can be realized.
The frame rate is decided based on the arguments.
Depending on the software and hardware at the receiving side, some frame rates may not be supported.

JPEG image 1 shot


By repeating the processes of acquisition, display, and standby for a single JPEG image, a movie
display can be realized.
The frame rate is decided according to the standby time in the software and hardware at the receiving
side.

The characteristics of each CGI of MJPEG are as described below.


/cgi-bin/jpeg
When CGI is called once, the MJPEG stream is transmitted continuously.
Before calling, the acquisition of UID with /cgi-bin/getuid is necessary.

In Internet Explorer, the plug-in software is used when calling JPEG(1) to (3).
Specific usage examples and sequences are described in the next chapter.

/cgi-bin/mjpeg
When CGI is called once, the MJPEG stream is transmitted continuously.
Before calling, the acquisition of UID with /cgi-bin/getuid is not necessary.

It is used when calling JPEG from some mobile terminals.


In Safari, movie display is possible by entering only this CGI in the URL field of the browser. Not
supported by Internet Explorer.

Usage example) When acquiring a 320 x 180 video in 30 fps in the MJPEG format:
http://192.168.0.10/cgi-bin/mjpeg?resolution=320&framerate=30

Usage example) When acquiring a 640 x 360 video in 15 fps in the MJPEG format:
http://192.168.0.10/cgi-bin/mjpeg?resolution=640&framerate=15

Usage example) When acquiring a video of approx. 5 fps in the MJPEG format (parameter omitted):
http://192.168.0.10/cgi-bin/mjpeg

Integrated Camera Interface Specifications / Supplement for Web Control


16
The characteristics of each CGI of JPEG image 1 shot are as described below.

/cgi-bin/view.cgi
When CGI is called once, only one JPEG image is transmitted.
Before calling, the acquisition of UID with /cgi-bin/getuid is not necessary.
The resolution can be set with the /cgi-bin/aw_ptz?cmd=%23RZLx&res=1 command.
Not supported by other than 640 x 360 / 320 x 180.

Used when calling a JPEG image without the use of plug-in software in Internet Explorer.

Usage example) When acquiring a 320 x 180 video through a JPEG image 1 shot request:
http://192.168.0.10/cgi-bin/aw_ptz?cmd=%23RZL1&res=1
http://192.168.0.10/cgi-bin/view.cgi?action=start
http://192.168.0.10/cgi-bin/view.cgi?action=snapshot&n=3333
<Appropriate standby time>
http://192.168.0.10/cgi-bin/view.cgi?action=snapshot&n=3334
<Appropriate standby time>
http://192.168.0.10/cgi-bin/view.cgi?action=snapshot&n=3335

While the "start" command is mandatory after turning the power supply ON, the "stop" command is
not mandatory. The "start" command may be issued any number of times without any problem.

/cgi-bin/camera
When CGI is called once, only one JPEG image is transmitted.
Before calling, the acquisition of UID with /cgi-bin/getuid is not necessary.

In Internet Explorer, the plug-in software is used when acquiring a screen shot.

Integrated Camera Interface Specifications / Supplement for Web Control


17
The notes common for each CGI are as described below.
When a video is acquired simultaneously by several PCs and receivers, the best effort judgment is
performed at the camera side. Therefore, the expected frame rate display may not be achieved.
When the WEB menu/Video over IP/JPEG/JPEG transmission are OFF, the response may be in the
form of a pitch black JPEG image.

As for the resolution and frame rate, the content registered in the WEB menu/Video over IP/JPEG is
given priority.
Therefore, even if the resolution is specified in the arguments, the response may be issued with an
unexpected resolution and frame rate.

Example) If JPEG(1) = 640 x 360/30 fps, JPEG(2) = 1280 x 720/5 fps, JPEG(3) = 320 x 180/15 fps,
/cgi-bin/mjpeg?resolution=320&framerate=15
=> As instructed, the response is in the form of content of the 320 x 180 JPEG(3).

/cgi-bin/mjpeg?resolution=640&framerate=15
=> As instructed, the response is issued by subtracting the frame rate from the content of the 640 x
360 JPEG(1)

/cgi-bin/mjpeg?resolution=1280&framerate=15
=> The response is issued with a resolution of 1280 x 720, but the frame rate is 5 fps, which is the
upper limit of JPEG(2).

/cgi-bin/mjpeg?resolution=320&framerate=1920
=> Because no content is registered in JPEG(1) to (3), the response is issued with the resolution of
JPEG(1) and a frame rate of 5 fps.

/cgi-bin/mjpeg
=> Because there are no parameters, the response is issued with the resolution of JPEG(1) and a
frame rate of 5 fps.

Note that if you use /cgi-bin/aw_ptz?cmd=%23RZLx&res=1, the resolution of JPEG(1) changes.

Integrated Camera Interface Specifications / Supplement for Web Control


18
2.5. Image Transmission Sequence based on MJPEG

MJPEG Sequence

Integrated Camera Interface Specifications / Supplement for Web Control


19
2.6. Image Transmission Sequence based on JPEG Image 1 shot

JPEG 1 shot Sequence

Integrated Camera Interface Specifications / Supplement for Web Control


20
2.7. H264/AUDIO-based Image Transmission

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
H.264 image /cgi-bin/h264 my_port Numeric value Reception port number of H.264
transmission * This parameter cannot be omitted if
unicast is set.
connect start start: Starts H.264 transmission
stop stop: Stops H.264 transmission
protocol rtp rtp: RTP format (can be omitted)
UID Numeric value User ID
* UID acquired by /cgi-bin/getuid
stream 1 1: Stream 1
2 2: Stream 2
3 3: Stream 3
4 4: Stream 4
Audio transmission /cgi-bin/audio connect start start: Starts audio transmission
stop stop: Stops audio transmission
protocol rtp rtp: RTP transmission
http http: HTTP transmission
my_port Numeric value Reception port number of audio data
*Only when protocol = rtp
Can be omitted during HTTP
transmission
UID Numeric value User ID
* UID acquired by /cgi-bin/getuid
mode in in: Fixed
Volume control /cgi-bin/audio in_vol low low: Low
_vol mid mid: Middle
high high: High
line_low line_low: Line Low
line_mid line_mid: Line Middle
line_high line_high: Line High
Keep alive /cgi-bin/keep_ mode h.264 h.264: H.264 keep alive
alive h.264_2 h.264_2: H.264(2) keep alive
h.264_3 h.264_3: H.264(3) keep alive
h.264_4 h.264_4: H.264(4) keep alive
jpeg jpeg: JPEG keep alive
audio audio: Audio keep alive
protocol rtp rtp: RTP transmission
http http: HTTP transmission
UID Numeric value User ID
* UID acquired by /cgi-bin/getuid

Integrated Camera Interface Specifications / Supplement for Web Control


21
Parameter Parameter
CGI item name URL Description
name value
stream 1 1: Stream 1
2 2: Stream 2
3 3: Stream 3
4 4: Stream 4
* Can be omitted

Usage example) H264(1) image transmission start (when the port number is "40000" and User ID is "263")
http://192.168.0.10/cgi-bin/h264?my_port=40000&connect=start&protocol=rtp&UID=263&stream=1

Usage example) Audio transmission start


http://192.168.0.10/cgi-bin/audio?my_port=38004&connect=start&protocol=rtp&UID=263&mode=in

Usage example) Audio volume setting


http://192.168.0.10/cgi-bin/audio_vol?in_vol=low

Usage example) Keep alive (JPEG)


http://192.168.0.10/cgi-bin/keep_alive?mode=jpeg&protocol=http&UID=263

Integrated Camera Interface Specifications / Supplement for Web Control


22
2.8. Unicast Image Transmission Sequence based on H264

H264 Sequence

Integrated Camera Interface Specifications / Supplement for Web Control


23
3. CGI List for Camera Control

3.1. Pan/Tilt/Zoom

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Camera control /cgi-bin/camctr times 1 1: Return to default setting
l up up: ZOOM UP one level
down down: ZOOM DOWN one level
0 0: Return to default setting
zoom 1 1: Return to default setting
up up: ZOOM UP one leve
down down: ZOOM DOWN one level
0 0: Return to default setting
bright 1 1: Return to default setting
up up: Turn brightness one level UP
down down: Turn brightness one level DOWN
-2 -2: Turn brightness two levels DOWN
0 0: Return brightness to standard value (reset)
2 2: Turn brightness two levels UP
iris 1 1: Return to default setting
up up: Turn brightness one level UP
down down: Turn brightness one level DOWN
-2 -2: Turn brightness two levels DOWN
0 0: Return brightness to standard value (reset)
2 2: Turn brightness two levels UP
preset 0 to 100 1 to 100: Preset position number
0: Home position
focus -3, 3, on -3: Near, 3: Far, on: Auto
af -3, 3, on -3: Near, 3: Far, on: Auto
pan -5 to 5 A negative value indicates movement to the
left, and a positive value indicates movement
to the right
* Used together with the tilt parameter
tilt -4 to 4 A positive value indicates downward
movement and a negative value indicates
upward movement
* Used together with the pan parameter

Integrated Camera Interface Specifications / Supplement for Web Control


24
Camera control /cgi-bin/directc pan -16 to 16 A negative value indicates movement to the
direct trl left, and a positive value indicates movement
to the right
tilt -16 to 16 A negative value indicates downward
movement and a positive value indicates
upward movement
zoom -4 to 4 A negative value indicates ZOOM DOWN
and a positive value indicates ZOOM UP
focus -4 to 4 A negative value indicates near and a
positive value indicates far

* This CGI is for backward compatibility. In a remote camera, the use of cgi-bin/aw_ptz enables
high-functionality control. For details, see "HD Integrated Camera Interface Specifications".

Integrated Camera Interface Specifications / Supplement for Web Control


25
4. CGI List for Various Settings

4.1. Basic Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Priority mode setting /cgi-bin/set_priori mode ip ip: IP priority mode
ty_mode sdcard sdcard: SD card priority mode
usb usb: USB priority mode
ip_4k ip_4k: IP (4K) priority mode
sdcard_4k sdcard_4k: SD card (4K) priority
mode
usb_4k usb_4k: USB (4K) priority mode
hdmi_4k hdmi_4k: HDMI (4K) priority mode
Basic settings /cgi-bin/set_basic cam_title String Camera title (within 20 double-byte
characters)
plugin_ enable Auto installation of plug-in software
download disable enable: Allowed
disable: Not allowed

plugin_disp 0 0: Real time consideration (Off)


1 1: Smooth display (On)

Usage example) Set the priority mode to IP


http://192.168.0.10/cgi-bin/set_priority_mode?mode=ip

Usage example) Set the camera title


http://192.168.0.10/cgi-bin/set_basic?cam_title=he40

Integrated Camera Interface Specifications / Supplement for Web Control


26
4.2 Clock Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
NTP settings /cgi-bin/time time_adjust 0 0: Manual
1 1: Synchronized with the NTP server
ntp_addr_dhc 0 0: OFF (manual input)
p 1 1: ON (acquired from DHCP)
ntp_addr String IP address
ntp_port Numeric value 1 to 65535
ntp_interval Numeric value 1 to 24 (hours)
Clock settings /cgi-bin/date_tim display 0 0: off
e 1 1: on
date_year 2013 to 2035 Year
date_month 1 to 12 Month
date_day 1 to 31 Day
date_hour 0 to 23 Hour
date_min 0 to 59 Minutes
date_sec 0 to 59 Seconds
timezone 1 to 75 1 to 75
summer_time 0 0: Summer time is not set (Out)
1 1: Summer time is set (In)
2 2: Summer time is auto-adjusted
according to (Start/End) (Auto)
start_month 1 to 12 1: January to 12: December
start_week 1 to 5 1: First week, 2: Second week, 3:
Third week
4: Fourth week, 5: Last week
start_dotw 0 to 6 0: Sunday to 6: Saturday
start_hour 0 to 23 0 to 23
end_month 1 to 12 1: January to 12: December
end_week 1 to 5 1: First week, 2: Second week,
3: Third week
4: Fourth week, 5: Last week
end_dotw 0 to 6 0: Sunday to 6: Saturday
end_hour 0 to 23 0 to 23

Usage example) NTP settings


http://192.168.0.10/cgi-bin/time?time_adjust=1&ntp_addr_dhcp=0&ntp_addr=192.168.0.1&ntp_port=123
&ntp_interval=12

Usage example) Clock settings


http://192.168.0.10/cgi-bin/date_time?display=0&date_year=2015&date_month=1&date_day=1&date_ho
ur=0&date_min=0&date_sec=0&summer_time=0
Integrated Camera Interface Specifications / Supplement for Web Control
27
4.3. Video over IP Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
JPEG settings /cgi-bin/set_jpeg jpeg_quality 0 to 9 0 to 4: High image quality
5 to 9: Low image quality
jpeg_quality_ 0 to 9 0 to 4: High image quality
ch2 5 to 9: Low image quality
jpeg_quality_ 0 to 9 0 to 4: High image quality
ch3 5 to 9: Low image quality
resol_stream1 320 320: 320 x 180
640 640: 640 x 360
1280 1280: 1280 x 720
1920 1920: 1920 x 1080
resol_stream2 320 320: 320 x 180
640 640: 640 x 360
1280 1280: 1280 x 720
resol_stream3 320 320: 320 x 180
640 640: 640 x 360
1280 1280: 1280 x 720
jpeg_transmit 0 0: OFF Do not transmit
1 1 1: ON Transmit
jpeg_transmit 0 0: OFF Do not transmit
2 1 1: ON Transmit
jpeg_transmit 0 0: OFF Do not transmit
3 1 1: ON Transmit
jpeg_interval1 5 Frame rate of JPEG(1)
15(12.5) 5:5 fps
30(25) 15 (12.5): 15 (12.5) fps
30 (25): 30 (25) fps
* The values within () are for the case
when the system frequency is 50 Hz
jpeg_interval2 5 Frame rate of JPEG(2)
15(12.5) 5:5 fps
30(25) 15 (12.5): 15 (12.5) fps
30 (25): 30 (25) fps
* The values within () are for the case
when the system frequency is 50 Hz
jpeg_interval3 5 Frame rate of JPEG(3)
15(12.5) 5:5 fps
30(25) 15 (12.5): 15 (12.5) fps
30 (25): 30 (25) fps
* The values within () are for the case
when the system frequency is 50 Hz

Integrated Camera Interface Specifications / Supplement for Web Control


28
Parameter Parameter
CGI item name URL Description
name value
JPEG stream /cgi-bin/setdata LIVESIZE 320 Resolution of JPEG(1)
settings 640 320: 320 x 180
1280 640: 640 x 360
1920 1280: 1280 x 720
1920: 1920 x 1080
LIVESIZE2 320 Resolution of JPEG(2)
640 320: 320 x 180
1280 640: 640 x 360
1280: 1280 x 720
LIVESIZE3 320 Resolution of JPEG(3)
640 320: 320 x 180
1280 640: 640 x 360
1280: 1280 x 720
LIVEQUAL12 0 to 9 Image quality of JPEG(1)
80 0 to 4: High image quality
5 to 9: Low image quality
LIVEQUAL64 0 to 9 Image quality of JPEG(2)
0 0 to 4: High image quality
5 to 9: Low image quality
LIVEQUAL32 0 to 9 Image quality of JPEG(3)
0 0 to 4: High image quality
5 to 9: Low image quality
H.264(1) stream /cgi-bin/set_h264 h264_transmit 0 0: OFF Do not transmit
settings 1 1: ON Transmit
h264_rtsp_m 0 Internet mode settings
ode 1 0: OFF
1: ON
h264_resoluti 320 320: 320 x 180
on 640 640: 640 x 360
1280 1280: 1280 x 720
1920 1920: 1920 x 1080
3840(*1) 3840: 3840 x 2160
(*1): Only for AW-UE70
f_priority 0 0: Fixed bit rate
1 1: Frame rate priority
2 2: Best effort transmission
framerate 5 5: 5 fps
15(12.5) 15 (12.5): 15 (12.5) fps
30(25) 30 (25): 30 (25) fps
60(50) 60 (50): 60 (50) fps
* The values within () are for the case
when the system frequency is 50 Hz

Integrated Camera Interface Specifications / Supplement for Web Control


29
Parameter Parameter
CGI item name URL Description
name value
h264_bandwi 512 512:512(kbps)
dth 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)
32768 32768:32768(kbps)
40960 40960:40960(kbps)
51200 51200:51200(kbps)
h264_bandwi 512 512:512(kbps)
dth_min 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)

* Can be set when f_priority = 2 (Best


effort transmission)
32768 32768:32768(kbps)
40960 40960:40960(kbps)
51200 51200:51200(kbps)
h264_quality fine fine: Image quality priority
low low: Motion priority
h264_unimulti uni uni: unicast (auto)
multi multi: multicast
uni_manual uni_manual: unicast (manual)
unicast_port 1024 to 50000 Port number: 1024 to 50000

Integrated Camera Interface Specifications / Supplement for Web Control


30
Parameter Parameter
CGI item name URL Description
name value
unicast_audio 1024 to 50000 Port number: 1024 to 50000
_port
multicast_add 224 to 239 224.0.0.0 - 239.255.255.255
r1
multicast_add 0 to 255
r2
multicast_add 0 to 255
r3
multicast_add 0 to 255
r4
multicast_add *.*.*.* format *.*.*.* format
r *:*:*:*:*:*:*:* *:*:*:*:*:*:*:* format
format
multicast_port 1024 to 50000 1024 to 50000
multicast_ttl 1 to 254 1 to 254
H.264(2) stream /cgi-bin/set_h264 h264_transmit 01 0: OFF Do not transmit1: ON
settings _2 Transmit
h264_rtsp_m 0 Internet mode settings
ode 1 0: OFF
1: ON
h264_resoluti 320 320:320x180
on 640 640:640x360
1280 1280:1280x720
f_priority 0 0: Fixed bit rate
1 1: Frame rate priority
2 2: Best effort transmission
framerate 5 5: 5 fps
15 (12.5) 15 (12.5): 15 (12.5) fps
30 (25) 30 (25): 30 (25) fps
* The values within () are for the case
when the system frequency is 50 Hz

Integrated Camera Interface Specifications / Supplement for Web Control


31
Parameter Parameter
CGI item name URL Description
name value
h264_bandwi 512 512:512(kbps)
dth 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)
h264_bandwi 512 512:512(kbps)
dth_min 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)
* Can be set when f_priority = 2 (Best
effort transmission)
h264_quality fine fine: Image quality priority
low low: Motion priority
h264_unimulti uni uni: unicast (auto)
multi multi: multicast
uni_manual uni_manual: unicast (manual)
unicast_port 1024 to 50000 Port number: 1024 to 50000
unicast_audio 1024 to 50000 Port number: 1024 to 50000
_port
multicast_add 224 to 239 224.0.0.0 - 239.255.255.255
r1
multicast_add 0 to 255
r2
multicast_add 0 to 255

Integrated Camera Interface Specifications / Supplement for Web Control


32
Parameter Parameter
CGI item name URL Description
name value
r3
multicast_add 0 to 255
r4
multicast_add *.*.*.* format *.*.*.* format
r *:*:*:*:*:*:*:* *:*:*:*:*:*:*:* format
format

multicast_port 1024 to 50000 1024 to 50000


multicast_ttl 1 to 254 1 to 254
H.264(3) stream /cgi-bin/set_h264 h264_transmit 0 0: OFF Do not transmit
settings _3 1 1: ON Transmit
h264_rtsp_m 0 Internet mode settings
ode 1 0: OFF
1: ON
h264_resoluti 320 320:320x180
on 640 640:640x360
1280 1280:1280x720
f_priority 0 0: Fixed bit rate
1 1: Frame rate priority
2 2: Best effort transmission
framerate 5 5: 5 fps
15 (12.5) 15 (12.5): 15 (12.5) fps
30 (25) 30 (25): 30 (25) fps
* The values within () are for the case
when the system frequency is 50 Hz
h264_bandwi 512 512:512(kbps)
dth 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)

Integrated Camera Interface Specifications / Supplement for Web Control


33
Parameter Parameter
CGI item name URL Description
name value
h264_bandwi 512 512:512(kbps)
dth_min 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)
* Can be set when f_priority = 2 (Best
effort transmission)
h264_quality fine fine: Image quality priority
low low: Motion priority
h264_unimulti uni uni: unicast (auto)
multi multi: multicast
uni_manual uni_manual: unicast (manual)

unicast_port 1024 to 50000 Port number: 1024 to 50000

unicast_audio 1024 to 50000 Port number: 1024 to 50000


_port
multicast_add 224 to 239 224.0.0.0 - 239.255.255.255
r1
multicast_add 0 to 255
r2
multicast_add 0 to 255
r3
multicast_add 0 to 255
r4
multicast_add *.*.*.* format *.*.*.* format
r *:*:*:*:*:*:*:* *:*:*:*:*:*:*:* format
format

multicast_port 1024 to 50000 1024 to 50000


multicast_ttl 1 to 254 1 to 254
H.264(4) stream /cgi-bin/set_h264 h264_transmit 0 0: OFF Do not transmit
settings _4 1 1: ON Transmit
h264_rtsp_m 0 Internet mode settings
ode 1 0: OFF
1: ON

Integrated Camera Interface Specifications / Supplement for Web Control


34
Parameter Parameter
CGI item name URL Description
name value
h264_resoluti 320 320:320x180
on 640 640:640x360
1280 1280:1280x720
f_priority 0 0: Fixed bit rate
1 1: Frame rate priority
2 2: Best effort transmission
framerate 5 5: 5 fps
15 (12.5) 15 (12.5): 15 (12.5) fps
30 (25) 30 (25): 30 (25) fps
* The values within () are for the case
when the system frequency is 50 Hz
h264_bandwi 512 512:512(kbps)
dth 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)
h264_bandwi 512 512:512(kbps)
dth_min 768 768:768(kbps)
1024 1024:1024(kbps)
1536 1536:1536(kbps)
2048 2048:2048(kbps)
3072 3072:3072(kbps)
4096 4096:4096(kbps)
6144 6144:6144(kbps)
8192 8192:8192(kbps)
10240 10240:10240(kbps)
12288 12288:12288(kbps)
14336 14336:14336(kbps)
16384 16384:16384(kbps)
20480 20480:20480(kbps)
24576 24576:24576(kbps)
* Can be set when f_priority = 2 (Best
effort transmission)
h264_quality fine fine: Image quality priority
low low: Motion priority

Integrated Camera Interface Specifications / Supplement for Web Control


35
Parameter Parameter
CGI item name URL Description
name value
h264_unimulti uni uni: unicast (auto)
multi multi: multicast
uni_manual uni_manual: unicast (manual)
unicast_port 1024 to 50000 Port number: 1024 to 50000
unicast_audio 1024 to 50000 Port number: 1024 to 50000
_port
multicast_add 224 to 239 224.0.0.0 - 239.255.255.255
r1
multicast_add 0 to 255
r2
multicast_add 0 to 255
r3
multicast_add 0 to 255
r4
multicast_add *.*.*.* *.*.*.* format*:*:*:*:*:*:*:* format
r format*:*:*:*:*:*
:*:* format

multicast_port 1024 to 50000 1024 to 50000


multicast_ttl 1 to 254 1 to 254
RTSP settings /cgi-bin/set_rtsp rtsp_port 1 to 65535 1 to 65535
* Set to 554 according to factory
settings
h264_rtsp_m 0 Internet mode settings of H264(1)
ode 1 0: OFF Do not Transmit
1: ON Transmit
h264_rtsp_m 0 Internet mode settings of H264(2)
ode2 1 0: OFF Do not Transmit
1: ON Transmit
h264_rtsp_m 0 Internet mode settings of H264(3)
ode3 1 0: OFF Do not Transmit
1: ON Transmit
h264_rtsp_m 0 Internet mode settings of H264(4)
ode4 1 0: OFF Do not Transmit
1: ON Transmit
Live screen initial /cgi-bin/set_livest stream h264 h264:H264(1)
stream selection art h264_2 h264_2:H.264(2)
h264_3 h264_3:H.264(3)
h264_4 h264_4:H.264(4)
jpeg jpeg:JPEG(1)
jpeg_2 jpeg_2:JPEG(2)
jpeg_3 jpeg_3:JPEG(3)

Usage example) Change the resolution of H.264(4) to 320 x 180.

Integrated Camera Interface Specifications / Supplement for Web Control


36
http://192.168.0.10/cgi-bin/set_h264_4?h264_resolution=320

Usage example) Change the RTSP waiting port at the remote camera side from 554(factory settings) to 555.
http://192.168.0.10/cgi-bin/set_rtsp?&rtsp_port=555
* The h264_rtsp_mode of set_rtsp is a mirror of the WEB menu. RTSP/RTP does not change to TCP even if
turned ON.

Integrated Camera Interface Specifications / Supplement for Web Control


37
4.4. Audio Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Audio settings /cgi-bin/set_audi audio off off: OFF
o in in: ON
0 0: OFF
1 1: ON
audio_encode aac Encoder settings AAC (fixed)
r
audio_sens low low: Mic Low
middle middle: Mic Middle
high high: Mic High
line_low line_low: Line Low
line_middle line_middle: Line Middle
line_high line_middle: Line High
audio_bitrate 64 64: 64 Kbps
96 96: 96 Kbps
128 128: 128 Kbps
audio_alc 0 0: ALC settings OFF
1 1: ALC settings ON
plugin_power 0 0: Off
1 1: On
audio_transmi 0 0: Off
t 1 1: On
equalizer off off: Off
low_cut low_cut: Low cut
speech_enhan speech_enhancement: Audio
cement enhancement

Usage example) Turn ON the Audio input signal from the device connected to the AUDIO IN terminal.
http://192.168.0.10/cgi-bin/set_audio?audio=1

The control relationship with each parameter is as described below.

plugin_power HDMI/SDI, SD card

audio_sens audio_encoder
audio audio_alc audio_transmit
audio_bitrate
AUDIO IN equalizer IP-OUT

Integrated Camera Interface Specifications / Supplement for Web Control


38
4.5. Multi-screen Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Multi-screen settings /cgi-bin/multi_scr multi_addr1 "*.*.*.*" format "*.*.*.*" format or
een multi_addr2 or "*.*.*.*: 1 to 65535" or
multi_addr3 "*.*.*.*: 1 to "String" or
multi_addr4 65535" or "String": 1 to 65535"
multi_addr5 "String" or
multi_addr6 "String": 1 to
multi_addr7 65535"
multi_addr8
multi_addr9
multi_addr10
multi_addr11
multi_addr12
multi_addr13
multi_addr14
multi_addr15
multi_addr16
multi_name1 String (within Name of the camera
multi_name2 20 double-byte
multi_name3 characters)
multi_name4
multi_name5
multi_name6
multi_name7
multi_name8
multi_name9
multi_name10
multi_name11
multi_name12
multi_name13
multi_name14
multi_name15
multi_name16

Usage example) Set 192.168.0.100/he40 in the first frame.


http://192.168.0.10/cgi-bin/multi_screen?multi_addr1=192.168.0.100&multi_name1=he40

Integrated Camera Interface Specifications / Supplement for Web Control


39
4.6. Priority Stream Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Priority stream /cgi-bin/set_priori priority 0 0: Priority stream OFF
settings ty2 1 1: Priority stream ON
ip_addr "*.*.*.*" format "*.*.*.*" format or
or "*:*:*:*:*:*:*" format
"*:*:*:*:*:*:*"
format
ip_addr2 "*.*.*.*" format "*.*.*.*" format or
or "*:*:*:*:*:*:*" format
"*:*:*:*:*:*:*"
format
stream_type jpeg jpeg:JPEG
jpeg2 jpeg2:JPEG(2)
jpeg3 jpeg3:JPEG(3)
h264 h264:H.264(1)
h264_2 h264_2:H.264(2)
h264_3 h264_3:H.264(3)
h264_4 h264_4:H.264(4)

Usage example) The transmission of H264(1) to 192.168.0.99 is implemented on priority.


http://192.168.0.10/cgi-bin/set_priority2?priority=1&ip_addr=192.168.0.99&stream_type=h264

Integrated Camera Interface Specifications / Supplement for Web Control


40
4.7. Network Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Network settings /cgi-bin/network dhcp 0 0: DHCP OFF (Static settings)
1 1: DHCP ON
IP_addr1 0 to 255 IP address First octet
IP_addr2 0 to 255 IP address Second octet
IP_addr3 0 to 255 IP address Third octet
IP_addr4 0 to 255 IP address Fourth octet
netmask1 0 to 255 Subnet mask First octet
netmask2 0 to 255 Subnet mask Second octet
netmask3 0 to 255 Subnet mask Third octet
netmask4 0 to 255 Subnet mask Fourth octet
gateway1 0 to 255 Default gateway First octet
gateway2 0 to 255 Default gateway Second octet
gateway3 0 to 255 Default gateway Third octet
gateway4 0 to 255 Default gateway Fourth octet
port 1 to 65535 1 to 65535
dns manual manual: Manual setting
auto auto: Auto setting
pri_server1 0 to 255 Primary server address (DNS) First
octet
pri_server2 0 to 255 Primary server address (DNS)
Second octet
pri_server3 0 to 255 Primary server address (DNS) Third
octet
pri_server4 0 to 255 Primary server address (DNS) Fourth
octet
sec_server1 0 to 255 Secondary server address (DNS)
First octet
sec_server2 0 to 255 Secondary server address (DNS)
Second octet
sec_server3 0 to 255 Secondary server address (DNS)
Third octet
sec_server4 0 to 255 Secondary server address (DNS)
Fourth octet
ip6_auto 0 IPv6 address manual setting
1 1: off
0: on
ip6_addr *:*:*:*:*:*:*:* IP address
format

Integrated Camera Interface Specifications / Supplement for Web Control


41
Parameter Parameter
CGI item name URL Description
name value
ip6_gateway *:*:*:*:*:*:*:* Default gateway
format

ip6_pri_server *:*:*:*:*:*:*:* Primary server (IPv6 only)


format

ip6_sec_serv *:*:*:*:*:*:*:* Secondary server (IPv6 only)


er format

ip6_dhcp 0 0: DHCPv6 OFF


1 1: DHCPv6 ON

rtp_packet_m 1500 RTP packet max. transmission size


ax 1280 1500: Unlimited (1500 byte)
1280: Limited (1280 byte)

mss 1460 Max. segment size of TCP (MSS)


1280 1460: Unlimited (1460 byte)
1024 1280: Limited (1280 byte)
1024: Limited (1024 byte)
time 20 Effective limit
unlimited 20: 20 minutes
unlimited: Unlimited
bandwidth 0 Transmission volume of entire network
64 0: Unlimited
128 64:64kbps
256 128:128kbps
384 256:256kbps
512 384:384kbps
768 512:512kbps
1024 768:768kbps
2048 1024:1024kbps
4096 2048:2048kbps
8192 4096:4096kbps
10000 8192:8192kbps
10000: Unlimited

* When 10000 is received, an error is


not issued, and the operation is
performed by assuming "Unlimited".
Easy IP Setup /cgi-bin/easyipset time unlimited, Time period during which Easy IP
protocol settings 20 Setup can be performed from the
time power is turned ON
unlimited: Unlimited
20: 20 minutes

Integrated Camera Interface Specifications / Supplement for Web Control


42
Parameter Parameter
CGI item name URL Description
name value
Transmission /cgi-bin/set_band bandwidth 0 Transmission volume of entire network
volume of entire width 1024 0: Unlimited
network 2048 1024:1024kbps
4096 2048:2048kbps
8192 4096:4096kbps
16384 8192:8192kbps
32768 16384:16384kbps
10000 32768:32768kbps
10000: Unlimited

* When 10000 is received, an error is


not issued, and the operation is
performed by assuming "Unlimited".
Max. packet length /cgi-bin/set_rtp rtp_size 1280 1280: Max. packet length limit
settings 1500 1500: Normal packet length

Usage example) Change the IP address to 192.168.0.30


http://192.168.0.10/cgi-bin/network?IP_addr1=192&IP_addr2=168&IP_addr3=0&IP_addr4=30&netmask
1=255&netmask2=255&netmask3=255&netmask4=128&gateway1=192&gateway2=168&gateway3=0&gat
eway4=50

Integrated Camera Interface Specifications / Supplement for Web Control


43
4.8. UPnP Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
UPnP settings /cgi-bin/upnp upnp_portma 0 Auto port-forwarding
p 1 0: Disabled
1: Enabled

Usage example) Set UPnP to ON


http://192.168.0.10/cgi-bin/upnp?upnp_portmap=1

4.9. Restarting

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Initialization /cgi-bin/initial cmd reset Camera restart
Randomnum Hexadecimal 16 single-byte character string
string

Usage example) Restarting the remote camera


http://192.168.0.10/cgi-bin/initial?cmd=reset&Randomnum=12345

Integrated Camera Interface Specifications / Supplement for Web Control


44
5. CGI List for Acquisition of Different Types of Information

5.1. Basic Settings Information Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Basic settings /cgi-bin/get_basi
information c
acquisition

The response data is as shown below.


cam_title = Camera title
plugin_download = enable/disable
plugin_disp = 0/1

5.2. NTP Settings Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
NTP settings /cgi-bin/get_time
information
acquisition

The response data is as shown below.


time_adjust = 0/1
ntp_addr_dhcp = 0/1
ntp_addr = String
ntp_port = Numeric value (1 to 65535)
ntp_interval = Numeric value (1 to 24)

Integrated Camera Interface Specifications / Supplement for Web Control


45
5.3. Clock Settings Information Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Clock settings /cgi-bin/get_date
information _time
acquisition

The response data is as shown below.


display = 0/1
date_year = Numeric value
date_month = Numeric value
date_day = Numeric value
date_hour = Numeric value
date_min = Numeric value
date_sec = Numeric value
timezone = Numeric value (1 to 74)
summer_time = 0/1/2
start_month = Numeric value
start_week = Numeric value (1 to 5)
start_dotw = Numeric value (0 to 6)
start_hour = (0 to 23)
end_month = Numeric value
end_week = Numeric value (1 to 5)
end_dotw = Numeric value (0 to 6)
end_hour = Numeric value (0 to 23)
is_summer_time = 0/1 (0: OFF, 1: ON)

5.4. Priority Mode Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Priority mode /cgi-bin/get_priori
acquisition ty_mode

The response data is as shown below.


priority_mode = xxx
* For details on the value notified by xxx, see the parameters of set_priority_mode.

Integrated Camera Interface Specifications / Supplement for Web Control


46
5.5. VideoOverIP Screen Information Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
VideoOverIP screen /cgi-bin/get_vide ▪ The response is issued in a random
information o_over_ip order
acquisition ▪ If transmission to a specific ch is not
possible due to the specifications,
the response for the desired ch is not
returned
Example) If transmission to h264
(ch4) is not possible,
h264_xxxxx_ch4 is not included in
the response.

The response data is as shown below.


livestart_stream=h264/h264_2/h264_3/h264_4/jpeg/jpeg_2/jpeg_3
jpeg_quality=1/5
jpeg_quality_ch2=1/5
jpeg_quality_ch3=1/5
resol_stream1=320/640/1280/1920/3840(*1)
resol_stream2=320/640/1280
resol_stream3=320/640/1280
jpeg_transmit1=0/1
jpeg_transmit2=0/1
jpeg_transmit3=0/1
jpeg_interval1=5/15(12.5)/30(25)
jpeg_interval2=5/15(12.5)/30(25)
jpeg_interval3=5/15(12.5)/30(25)
h264_transmit_ch1=0/1
h264_transmit_ch2=0/1
h264_transmit_ch3=0/1
h264_transmit_ch4=0/1
h264_rtsp_mode_ch1=0/1
h264_rtsp_mode_ch2=0/1
h264_rtsp_mode_ch3=0/1
h264_rtsp_mode_ch4=0/1
h264_resolution_ch1=320/640/1280/1920/3840(*1)
h264_resolution_ch2=320/640/1280
h264_resolution_ch3=320/640/1280
h264_resolution_ch4=320/640/1280
h264_f_priority_ch1=0/1/2
h264_f_priority_ch2=0/1/2
h264_f_priority_ch3=0/1/2

Integrated Camera Interface Specifications / Supplement for Web Control


47
h264_f_priority_ch4=0/1/2
h264_framerate_ch1=5/15(12.5)/30(25)/60(50)
h264_framerate_ch2=5/15(12.5)/30(25)
h264_framerate_ch3=5/15(12.5)/30(25)
h264_framerate_ch4=5/15(12.5)/30(25)
h264_bandwidth_ch1 = Numeric value
h264_bandwidth_ch2 = Numeric value
h264_bandwidth_ch3 = Numeric value
h264_bandwidth_ch4 = Numeric value
h264_bandwidth_min_ch1 = Numeric value
h264_bandwidth_min_ch2 = Numeric value
h264_bandwidth_min_ch3 = Numeric value
h264_bandwidth_min_ch4 = Numeric value
h264_quality_ch1=fine/low1/5
h264_quality_ch2=fine/low1/5
h264_quality_ch3=fine/low1/5
h264_quality_ch4=fine/low1/5
h264_unimulti_ch1=uni/multi/uni_manual
h264_unimulti_ch2=uni/multi/uni_manual
h264_unimulti_ch3=uni/multi/uni_manual
h264_unimulti_ch4=uni/multi/uni_manual
h264_unicast_port_ch1 = Numeric value (1024 to 50000)
h264_unicast_port_ch2 = Numeric value (1024 to 50000)
h264_unicast_port_ch3 = Numeric value (1024 to 50000)
h264_unicast_port_ch4 = Numeric value (1024 to 50000)
h264_unicast_audio_port_ch1 = Numeric value (1024 to 50000)
h264_unicast_audio_port_ch2 = Numeric value (1024 to 50000)
h264_unicast_audio_port_ch3 = Numeric value (1024 to 50000)
h264_unicast_audio_port_ch4 = Numeric value (1024 to 50000)
h264_multicast_addr_ch1=xxx.xxx.xxx.xxx
h264_multicast_addr_ch2=xxx.xxx.xxx.xxx
h264_multicast_addr_ch3=xxx.xxx.xxx.xxx
h264_multicast_addr_ch4=xxx.xxx.xxx.xxx
h264_multicast_port_ch1 = Numeric value (1024 to 50000)
h264_multicast_port_ch2 = Numeric value (1024 to 50000)
h264_multicast_port_ch3 = Numeric value (1024 to 50000)
h264_multicast_port_ch4 = Numeric value (1024 to 50000)
h264_multicast_ttl_ch1 = Numeric value (1 to 254)
h264_multicast_ttl_ch2 = Numeric value (1 to 254)
h264_multicast_ttl_ch3 = Numeric value (1 to 254)
h264_multicast_ttl_ch4 = Numeric value (1 to 254)

(*1): Only for AW-UE70

Integrated Camera Interface Specifications / Supplement for Web Control


48
5.6. Audio Settings Information Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Audio settings /cgi-bin/get_audi
information o
acquisition

The response data is as shown below.


audio=0/1/off/in
audio_sens=low/middle/high/line_low/line_middle/line_high
plugin_power=0/1
audio_alc=0/1
equalizer=off/low_cut/speech_enhancement
audio_transmit=0/1
audio_bitrate=64/96/128

5.7. Multi-screen Settings Information Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Multi-screen settings /cgi-bin/get_multi
information _screen
acquisition

The response data is as shown below.


multi_addr1 = "*.*.*.*" format/"*.*.*.*: 1 to 65535"/"String"/"String": 1 to 65535"
multi_name1 = String (within 20 double-byte characters)
multi_addr2 = "*.*.*.*" format/"*.*.*.*: 1 to 65535"/"String"/"String": 1 to 65535"
multi_name2 = String (within 20 double-byte characters)
multi_addr3 = "*.*.*.*" format/"*.*.*.*: 1 to 65535"/"String"/"String": 1 to 65535"
multi_name3 = String (within 20 double-byte characters)
multi_addr4 = "*.*.*.*" format/"*.*.*.*: 1 to 65535"/"String"/"String": 1 to 65535"

...

multi_addr16 = "*.*.*.*" format/"*.*.*.*: 1 to 65535"/"String"/"String": 1 to 65535"


multi_name16 = String (within 20 double-byte characters)

Integrated Camera Interface Specifications / Supplement for Web Control


49
5.8. Host Authentication Settings Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Host authentication /cgi-bin/get_reg_
settings information host
acquisition

The response data is as shown below.


host = 0/1
host_addr1 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr2 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr3 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr4 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr5 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr6 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr7 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr8 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2
host_addr9 = *.*.*.* format/*.*.*.*/Mask length format, level = 1/2

5.9. Priority Stream Settings Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Priority stream /cgi-bin/get_priori
settings information ty
acquisition

The response data is as shown below.


priority = 0/1
ip_addr = "*.*.*.*" format/"*:*:*:*:*:*:*" format
ip_addr2 = "*.*.*.*" format/"*:*:*:*:*:*:*" format
stream_type=jpeg/jpeg2/jpeg3/h264/h264_2/h264_3/h264_4

Integrated Camera Interface Specifications / Supplement for Web Control


50
5.10. Network Settings Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Network settings /cgi-bin/get_netw
information ork
acquisition

The response data is as shown below.


ip4_dhcp=0/1
ip4_addr=*.*.*.*
ip4_netmask=*.*.*.*
ip4_gateway=*.*.*.*
dns=auto/manual
ip4_pri_server=*.*.*.*
ip4_sec_server=*.*.*.*
ip6_auto=0/1
ip6_addr=*:*:*:*:*:*:*:*
ip6_gateway=*:*:*:*:*:*:*:*
ip6_dhcp=0/1
ip6_pri_server=*:*:*:*:*:*:*:*
ip6_sec_server=*:*:*:*:*:*:*:*
port = Numeric value (1 to 65535)
rtp_packet_max=1500/1280
mss=1024/1280/1460
bandwidth=0/64/128/256/384/512/768/1024/2048/4096/8192
time=20/unlimited

5.11. UPnP Settings Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
UPnP settings /cgi-bin/get_upnp
information
acquisition

The response data is as shown below.


upnp_portmap = 0/1

Integrated Camera Interface Specifications / Supplement for Web Control


51
5.12. System Log Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
System log /cgi-bin/get_syst type eventlog eventlog: Event log
emlog errorlog errorlog: Error log
num Numeric value Acquisition number
(1 to 100)
index Numeric value Acquisition start position
(1 to 100)

The response data is as shown below.


no\mm/dd/yyyy hh:mm\event code\description$no\mm/dd/yyyy hh:mm\event code\description$



* No line feed.
A "\" is entered between two parameters.
A "$" is entered between numbers, such as between No. 1 and No. 2.

Integrated Camera Interface Specifications / Supplement for Web Control


52
5.13. Camera Status Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Camera status /cgi-bin/get_stat rec: Is recording in progress or not
acquisition e rec_counter: Recording elapsed time
ftp_send: Is FTP transfer in progress or not
play: Is playback in progress or not
del_file: Is file deletion in progress or not
download: Is download in progress or not
sd_format: Is SD card formatting in progress
or not
sd_insert: Has SD card been inserted or not
sd_repair: Is SD card being repaired or not
sd_error: Is SD card in error state or not
sd_rem: SD card remaining amount [Gbyte]
sd_org: SD cad capacity [Gbyte]

The response data is as shown below.


rec=on/off
rec_counter=hh:mm:ss
ftp_send=on/off
play=on/off
del_file=on/off
download=on/off
sd_format=on/off
sd_insert=on/off
sd_repair=on/off
sd_error=on/off
sd_rem = xx/ ----- (xx: Remaining amount [Gbyte])
sd_org = yy/ ----- (yy: Capacity [Gbyte])

Integrated Camera Interface Specifications / Supplement for Web Control


53
5.14. UPnP Execution Results Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Status acquisition /cgi-bin/get_statu - - UPnP execution result
s

The response data is as shown below.


http_port = Numeric value
http_status = enable/disable
https_port = Numeric value
https_status = enable/disable
addr = String

5.15. Preset Position Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Preset position /cgi-bin/get_prep command list list: Preset position registration status
information osi acquisition
acquisition

The response data is as shown below.


PRESET_POSITION_REGISTRATION = String
HOME = 0
POSI1_ID = xxx
POSI2_ID = xxx



POSI100ID = xxx

Integrated Camera Interface Specifications / Supplement for Web Control


54
5.16. Other Setting Values Acquisition

Method : GET
Access level : Admin
Parameter
CGI item name URL Parameter value Description
name
Setting value /cgi-bin/getdata req - Specify the item name of the setting
acquisition CGI value to be acquired.
img_mode Imaging mode
imgratio Image ratio
img_fps Frame rate
livestream Live screen initial stream selection
liveint liveint: JPEG(1) refresh interval
livequalbase livequalbase: JPEG(1) default
image quality
livesize livesize: JPEG(1) image resolution
livequal livequal: JPEG(1) image quality
livesize2 livesize: JPEG(2) image resolution
livequal2 livequal: JPEG(2) image quality
livesize3 livesize: JPEG(3) image resolution
livequal3 livequal: JPEG(3) image quality
h264 H264(1) transmission ON/OFF
h264rtspmode Internet mode (H.264 transmission 1)
ON/OFF
h264bwc Bit rate per client
nrh264bwc Bit rate per client at which
transmission does not stop
h264bwcmin H.264(1) Bit rate per client
(minimum)
h264rtspmode_2 h264rtspmode_2: Internet mode
(H.264 transmission 2) ON/OFF
h264rtspmode_3 h264rtspmode_3: Internet mode
(H.264 transmission 3) ON/OFF
h264rtspmode_4 h264rtspmode_4: Internet mode
(H.264 transmission 4) ON/OFF
rtspport rtspport: RTSP server port number
h264size h.264size: h.264 resolution
h264qual h.264qual: h.264 image quality
h264rint h.264rint: Refresh cycle (I frame
cycle)
h264mtd h.264mtd: h.264 transmission
method
h264mladd1 h.264mladd1: h.264 multicast
address First octet
h264mladd2 h.264mladd2: h.264 multicast

Integrated Camera Interface Specifications / Supplement for Web Control


55
Parameter
CGI item name URL Parameter value Description
name
address Second octet

h264mladd3 h.264mladd3: h.264 multicast


address Third octet
h264mladd4 h.264mladd4: h.264 multicast
address Fourth octet
h264mlport h.264mlport: h.264 multicast
transmission destination port number
h264mlttl h.264mlttl: h.264 multicast TTL
h264uniport h.264uniport: Unicast (for video) port
number
h264uniport2 h.264uniport2: Unicast (for audio)
port number
h264profile H.264 profile
h264codind H.264 encoding system
h264_2 h.264_2: h.264 transmission
ON/OFF 2
h264bwc_2 h.264bwc_2: Bit rate per client 2

h264size_2 h.264size_2: h.264 resolution 2


h264qual_2 h.264qual_2: h.264 image quality 2
h264rint_2 h.264rint_2: Refresh cycle (I frame
cycle) 2
h264mtd_2 h.264mtd: h.264 transmission
method 2
h264mladd1_2 h.264mladd1_2: h.264 multicast
address First octet 2
h264mladd2_2 h.264mladd2_2: h.264 multicast
address Second octet 2
h264mladd3_2 h.264mladd3_2: h264 multicast
address Third octet 2
h264mladd4_2 h.264mladd4_2: h264 multicast
address Fourth octet 2
h264mlport_2 h.264mlport_2: h264 multicast
transmission destination port number
2
h264mlttl_2 h264mlttl_2: h264 multicast TTL2

h.264uniport_2 h.264uniport_2: Unicast (for video)


port number 2
h264uniport2_2 h.264uniport2_2: Unicast (for audio)
port number 2
h264profile_2 H.264 profile 2
h264codind_2 H.264 encoding system 2
h264_3 h.264_2: h.264 transmission

Integrated Camera Interface Specifications / Supplement for Web Control


56
Parameter
CGI item name URL Parameter value Description
name
ON/OFF 3
h264bwc_3 h.264bwc_3: Bit rate per client 3

h264size_3 h.264size_3: h.264 resolution 3


h264qual_3 h.264qual_3: h.264 image quality 3
h264rint_3 h.264rint_3: Refresh cycle (I frame
cycle) 3
h264mtd_3 h.264mtd_3: h.264 transmission
method 3
h264mladd1_3 h.264mladd1_3: h.264 multicast
address First octet 3
h264mladd2_3 h.264mladd2_3: h.264 multicast
address Second octet 3
h264mladd3_3 h.264mladd3_3: h264 multicast
address Third octet 3
h264mladd4_3 h.264mladd4_3: h264 multicast
address Fourth octet 3
h264mlport_3 h.264mlport_3: h264 multicast
transmission destination port number
3
h264mlttl_3 h264mlttl_3: h264 multicast TTL3
h.264uniport_3 h.264uniport_3: Unicast (for video)
port number 3
h264uniport2_3 h.264uniport2_3: Unicast (for audio)
port number 3
h264profile_3 H.264 profile 3
h264codind_3 H.264 encoding system 3
h264_4 h.264_4: h.264 transmission
ON/OFF 4
h264bwc_4 h.264bwc_4: Bit rate per client 4

h264size_4 h.264size_4: h.264 resolution 4


h264qual_4 h.264qual_4: h.264 image quality 4
h264rint_4 h.264rint_4: Refresh cycle (I frame
cycle) 4
h264mtd_4 h.264mtd_4: h.264 transmission
method 4
h264mladd1_4 h.264mladd1_4: h.264 multicast
address First octet 4
h264mladd2_4 h.264mladd2_4: h.264 multicast
address Second octet 4
h264mladd3_4 h.264mladd3_4: h264 multicast
address Third octet 4
h264mladd4_4 h.264mladd4_4: h264 multicast
address Fourth octet 4

Integrated Camera Interface Specifications / Supplement for Web Control


57
Parameter
CGI item name URL Parameter value Description
name
h264mlport_4 h264mlport_4: h264 multicast
transmission destination port number
4
h264mlttl_4 h264mlttl_4: h264 multicast TTL4
h.264uniport_4 h.264uniport_4: Unicast (for video)
port number 4
h264uniport2_4 h.264uniport2_4: Unicast (for audio)
port number 4
h264profile_4 H.264 profile 4
h264codind_4 H.264 encoding system 4
h264mlauto H264(1) multicast auto start
h264mlauto_2 H264(2) multicast auto start
h264mlauto_3 H264(3) multicast auto start
h264mlauto_4 H264(4) multicast auto start
audio_level audio_level: Audio authorization and
authentication level setting
audio_sens audio_sens: Sound collection
sensitivity
nrlivequal nrlivequal: JPEG image quality at
which transmission does not stop
nrh264size nrh264size: H.264 resolution at
which transmission does not stop
nrh264qual nrh264qual: H.264 image quality at
which transmission does not stop
nrh264bwc_2 nrh264bwc_2: Bit rate per client 2 at
which transmission does not stop
nrh264size_2 nrh264size_2: H.264 resolution 2 at
which transmission does not stop
nrh264qual_2 nrh264qual_2: H.264 image quality 2
at which transmission does not stop
nrh264bwc_3 nrh264bwc_3: Bit rate per client 3 at
which transmission does not stop
nrh264size_3 nrh264size_3: H.264 resolution 3 at
which transmission does not stop
nrh264qual_3 nrh264qual_3: H.264 image quality 3
at which transmission does not stop
nrh264bwc_4 nrh264bwc_4: Bit rate per client 4 at
which transmission does not stop
nrh264size_4 nrh264size_4: H.264 resolution 4 at
which transmission does not stop
nrh264qual_4 nrh264qual_4: H.264 image quality 4
at which transmission does not stop
h264fpriority h264fpriority: H.264(1) transmission
mode

Integrated Camera Interface Specifications / Supplement for Web Control


58
Parameter
CGI item name URL Parameter value Description
name
h264nrframerate h264nrframerate: H.264(1) frame
rate
h264fpriority_2 h264fpriority_2: H.264(2)
transmission mode
h264nrframerate_2 h264nrframerate_2: H.264(2) frame
rate
h264fpriority_3 h264fpriority_3: H.264(3)
transmission mode
h264nrframerate_3 h264nrframerate_3: H.264(3) frame
rate
h264fpriority_4 h264fpriority_4: H.264(4)
transmission mode
h264nrframerate_4 h264nrframerate_4: H.264(4) frame
rate
h264bwcmin_2 H.264(2) Bit rate per client
(minimum)
h264bwcmin_3 H.264(3) Bit rate per client
(minimum)
h264bwcmin_4 H.264(4) Bit rate per client
(minimum)
livequalbase JPEG default image quality
liveframerate Live screen initial frame rate (JPEG)
plugin_halftone_jp Enabling/disabling of half-tone
eg function for JPEG images in Active X
plugin_halftone_h2 Enabling/disabling of half-tone
64 function for H.264 movies in Active X
(None) - If there is no parameter specification,
issue the list of setting data in a
batch, as the response.

For details, see "Acquiring the List of Setting Values".

Integrated Camera Interface Specifications / Supplement for Web Control


59
6. CGI List for HTTPS Control

6.1. Setting Information and Acquiring Certification

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
HTTPS self-signed https_self_signe mode get_info get_info: Information confirmation
certificate d delete delete: Delete
HTTPS CA https_signed mode get_info get_info: Information confirmation
certificate delete delete: Delete
HTTPS CRT key https_crt_key mode refresh Processing of CRT key
history usage refresh: Update
HTTPS connection set_https live http http: HTTP
method https https: HTTPS
https_port 1 to 65535 HTTPS port number
HTTPS self-signed https_creat_self_ common_nam String Host name
certificate generate signed e
country String Country name
state String Prefecture name
locality String Locality name
organization String Organization name
organization_ String Department name
unit
HTTPS CSR https_creat_sign common_nam String Host name
generate ed e
country String Country name
state String Prefecture name
locality String Locality name
organization String Organization name
organization_ String Department name
unit
HTTPS CSR /cgi-bin/https_do
download wnload_csr
HTTPS CA https_install_sign - - -
certificate install ed
HTTPS CRT key https_change_crt rsa_length 1024 1024: 1024 bit
generate _key 2048 2048: 2048 bit

Integrated Camera Interface Specifications / Supplement for Web Control


60
Parameter Parameter
CGI item name URL Description
name value
Status update renewal cgi_name self_create self_create: Self-signed certificate
creation status
csr_create csr_create: CSR creation status
ca_install ca_install: CA certificate installation
status
key_create key_create: CRT key generation
status

6.2. Information Acquisition

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
HTTPS settings /cgi-bin/get_https
information
acquisition
HTTPS CRT key /cgi-bin/get_crt_k
information ey
acquisition

It is recommended to implement the HTTPS settings through GUI from the WEB menu.
Some models may not have the HTTPS function.

Integrated Camera Interface Specifications / Supplement for Web Control


61
7. CGI List for FTP Control

7.1. FTP Server Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
FTP server settings /cgi-bin/set_ftp server_addr *.*.*.* format, *.*.*.* format, string
string *:*:*:*:*:*:*:* format
*:*:*:*:*:*:*:* (within 128 single-byte alphanumeric
format characters)
username String String
(within 32 single-byte alphanumeric
characters)
password String String
(within 32 single-byte alphanumeric
characters)
port_num 1 to 65535 1 to 65535
mode active active: Active mode
passive passive: Passive mode
dirname String Folder name created in the root
directory of the user after logging in
to the FTP server (String (within 256
characters))
* Characters that can be entered:
Double-byte, single-byte symbols (",
&, :)

Usage example) Set the FTP server "192.168.0.1". Set the ID/PASS of the FTP server as user1/password,
and the folder as user1.
http://192.168.0.10/cgi-bin/set_ftp?server_addr=192.168.0.1&username=user1&password=password&
port_num=100&mode=active&dirname=dir

Integrated Camera Interface Specifications / Supplement for Web Control


62
7.2. FTP Server Transfer Instruction

Method : POST/GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Transfer to FTP /cgi-bin/send_ftp fileno Numeric value File No. acquired by
server server /cgi-bin/get_mp4_list2

* Up to 50 file numbers can be


specified
When specifying multiple files,
separate the File No. with a ",".
select_type fileno fileno: File No.
all all: Specify all

* When "all" is specified, do not


specify the File No. to be transferred.
list_id Numeric value List ID acquired by
/cgi-bin/get_mp4_list2
Cancellation of /cgi-bin/cancel_s
transfer to FTP end_ftpserver
server

Usage example) Transfer File No. 1 by specifying the file no.


http://192.168.0.10/cgi-bin/send_ftpserver?fileno=1&select_type=fileno&list_id=100

Usage example) Transfer File No. 1 and No. 3 by specifying the file no.
http://192.168.0.10/cgi-bin/send_ftpserver?fileno=2,3&select_type=fileno&list_id=100

Usage example) Transfer all files


http://192.168.0.10/cgi-bin/send_ftpserver?select_type=all&list_id=100

Usage example) Cancel transfer


http://192.168.0.10/cgi-bin/cancel_send_ftpserver

Integrated Camera Interface Specifications / Supplement for Web Control


63
7.3. FTP Server Information Acquisition

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
FTP server settings /cgi-bin/get_ftp
information
acquisition

The response data is as shown below.


server_addr = *.*.*.* format/*:*:*:*:*:*:*:* format
dirname = String
username = String
port_num = Numeric value
mode = active/passive

7.4. FTP Server Progress Confirmation

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Progress /cgi-bin/get_prog type send_ftp Acquisition of progress of FTP server
confirmation ress transfer

The response data is as shown below.


progress = xxx
rate = Numeric value (%)

* Value to be entered in xxx


prepare: Preparation in progress
exec: Processing in progress
finish: Completed
cancel: Cancellation in progress
error: Termination with an error
* "rate" indicates the rate of progress.

Integrated Camera Interface Specifications / Supplement for Web Control


64
7.5. FTP Control Sequence

Camera PC(Client)

at4 list search of S5 card


GET /cgi-bin/get_mp4_list2?index=1

HTTP/1.1 200 OK
no,filename,mm/dd/yyyy hh:mm:ss,duration[CR][LF]
1,S0MA001000000110,01/01/2015 12:00:00,00:05:00[CR][LF] no:File No
2,S0MA001000000210,01/01/2015 13:00:00,00:10:00[CR][LF] filename:File name
3,S0MA001000000310,01/01/2015 14:00:00,00:15:00[CR][LF] mm/dd/yyyy hh:mm:ss:Recording data and time
MP4fileNum=3[CR][LF] duration: wecording time
MP4fileALLNum=3[CR][LF]
list_id=123

Cile transfer wequest for transfer to CTt


server.
* Ln list_id , enter the value
Transfer of single file
of list_id acquired in "at4
list search of S5 card".
GET /cgi-bin/send_ftpserver?fileno=1&select_type=fileno&list_id=123

HTTP/1.1 200 OK

Transfer of multiple file

GET /cgi-bin/send_ftpserver?fileno=1,2&select_type=fileno&list_id=123

HTTP/1.1 200 OK

Transfer of all file

GET /cgi-bin/send_ftpserver?select_type=all&list_id=123

HTTP/1.1 200 OK

trogress confirmation
GET /cgi-bin/get_progress?type=send_ftp

HTTP/1.1 200 OK
progress=exec
rate=xx
*xx is a value with the unit [%]

Transfer cancellation

GET /cgi-bin/cancel_send_ftpserver

HTTP/1.1 200 OK

Integrated Camera Interface Specifications / Supplement for Web Control


65
7.6. About Folder Settings at the FTP Server Side
In the remote camera, a predetermined folder is created inside the transfer-destination FTP server each
time a transfer start command (/cgi-bin/send_ftpserver) is issued to the FTP server, and the MP4 files within
the SD card are transferred.

User home folder decided at the FTP server side

Designated folder set at the remote camera side

AW000001

First FTP transfer


DCIM

AW000002

DCIM Second FTP transfer

If the designated folder (dirname according to FTP server settings) to be set at the remote camera side
does not exist at the FTP server side, the remote camera automatically creates a new folder when transfer
starts. In addition, a sequence number folder starting with "AW" is created under the designated folder, and
an SD card folder image starting with DCIM is transferred to the folder.
If a sequence number folder starting with "AW" exists at the time of start of transfer, a new folder with the
numeric value incremented by one is created automatically.
Note that if the AW999999 folder exists, FTP transfer cannot be started.

Integrated Camera Interface Specifications / Supplement for Web Control


66
8. CGI List for Video Recording/Playback Control on SD Card

8.1. Video Recording Mode Settings

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
SD card recording /cgi-bin/set_sdre mode 1080_60p_28 1080_60p_28m:1920x1080/60p
mode settings c_mode m 28Mbps
1080_30p_15 1080_30p_15m:1920x1080/30p
m 15Mbps
1080_30p_10 1080_30p_10m:1920x1080/30p
m 10Mbps
1080_30p_6m 1080_30p_6m:1920x1080/30p
6Mbps
720_60p_15m 720_60p_15m:1280x720/60p
720_30p_8m 15Mbps
720_30p_4m 720_30p_8m:1280x720/30p 8Mbps
720_30p_2m 720_30p_4m:1280x720/30p 4Mbps
720_30p_2m:1280x720/30p 2Mbps
1080_50p_28 1080_50p_28m:1920x1080/50p
m 28Mbps
1080_25p_15 1080_25p_15m:1920x1080/25p
m 15Mbps
1080_25p_10 1080_25p_10m:1920x1080/25p
m 10Mbps
1080_25p_6m 1080_25p_6m:1920x1080/25p
6Mbps
720_50p_15m 720_50p_15m:1280x720/50p
15Mbps
720_25p_8m 720_25p_8m:1280x720/25p 8Mbps
720_25p_4m 720_25p_4m:1280x720/25p 4Mbps
720_25p_2m 720_25p_2m:1280x720/25p 2Mbps
2160_30p_72 2160_30p_72m:3840x2160/30p
m(*1) 72Mbps
2160_25p_72 2160_25p_72m:3840x2160/25p
m(*1) 72Mbps
(*1): Only for AW-UE70
REC link tally /cgi-bin/set_recta enable true true: Linking ON
settings lly false false: Linking OFF

Usage example) Set to 1080/30p_15 Mbps


http://192.168.0.10/cgi-bin/set_sdrec_mode?mode=1080_30p_15m

Integrated Camera Interface Specifications / Supplement for Web Control


67
8.2. Video Recording Mode Acquisition

Method : GET
Access level : Live

Parameter Parameter
CGI item name URL Description
name value
SD card recording /cgi-bin/get_sdre
mode acquisition c_mode
REC link tally /cgi-bin/get_recta
settings acquisition lly

The response data is as shown below.


sdrec_mode = xxx
* For details on the value notified by xxx, see the parameters of /cgi-bin/set_sdrec_mode.

8.3. Video Recording Start/End Control

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
MP4 recording to SD /cgi-bin/sdctrl save start start: Recording start
card end end: Recording end

Usage example) Start MP4 recording to the SD card.


http://192.168.0.10/cgi-bin/sdctrl?save=start

Usage example) End MP4 recording to the SD card.


http://192.168.0.10/cgi-bin/sdctrl?save=end

* Both recording start and recording end require a few seconds as processing time.
Secure some interval time during operation.

Integrated Camera Interface Specifications / Supplement for Web Control


68
8.4. SD Card Format (Initialization) Control

Method : POST
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
SD card format /cgi-bin/sdcard cmd format Formatting of SD memory card

Usage example) Start formatting (initialization) of SD card


http://192.168.0.10/cgi-bin/sdcard?cmd=format

* If you perform formatting during the use of the SD card, "ErrorNo=3" is returned in the main text.
You cannot perform formatting in such a case.
* Depending on the type and state of the card, formatting (initialization) of the SD card may be
performed after complete erasure of the SD card. In such a case, a maximum of approx. 120 seconds
are needed as the processing time./ Issue the next command after confirming completion of formatting
with cgi-bin/get_progress.

8.5. SD Card Format (Initialization) Progress Confirmation

Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Progress /cgi-bin/get_prog type format Acquisition of formatting progress of
confirmation ress SD memory card

The response data is as shown below.


progress = xxx

* Value to be entered in xxx


prepare: Preparation in progress
exec: Processing in progress
finish: Completed
cancel: Cancellation in progress
error: Termination with an error

Integrated Camera Interface Specifications / Supplement for Web Control


69
8.6. MP4 File List Search

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
MP4 list search of /cgi-bin/get_mp4 maxmatches 1 to 15 Upper-limit of number of lists to be
SD card _list2 acquired
* Can be omitted
index Numeric value List search start position
1 to 65535

Usage example) Acquire list from No. 1 with 10 as the upper-limit number.
http://192.168.0.10/cgi-bin/get_mp4_list2?maxmatches=10&index=1

The response data is as shown below.


no,filename,mm/dd/yyyy hh:mm:ss,duration[CR][LF]



MP4fileNum = Numeric value (acquired number of lists) [CR][LF]
MP4fileALLNum = Numeric value (total number of files) [CR][LF]
list_id = Numeric value

The response data example is as shown below.


no,filename,mm/dd/yyyy hh:mm:ss,duration[CR][LF]
1,S0MA001000000110,01/01/2015 12:0:0,00:05:05[CR][LF]
2,S0MA001000000210,01/01/2015 15:15:15,00:05:05[CR][LF]
MP4fileNum=2[CR][LF]
MP4fileALLNum=2[CR][LF]
list_id=123

Note that mm/dd/yyyy hh:mm:ss and duration indicate the recording start date and time and recording
elapsed time of the corresponding MP4 file.

Integrated Camera Interface Specifications / Supplement for Web Control


70
8.7. MP4 File Playback Control

Method : GET
Access level : Live
CGI item name URL Parameter Parameter Description
name value
Selection of playback /cgi-bin/set_plays filename String File name acquired by
data cene_mp4 /cgi-bin/get_mp4_list2
list_id Numeric value List ID acquired by
/cgi-bin/get_mp4_list2
Playback of stored /cgi-bin/playcmd type start start: Playback from the start position
data _mp4 stop stop: Playback stopped
pause pause: Playback paused
restart restart: Playback resumed
restart_msec Numeric value Number of seconds (msec) from the
start position
* Specified when type = restart
list_id Numeric value List ID acquired by
/cgi-bin/get_mp4_list2

Usage example) Select 000120150101


http://192.168.0.10/cgi-bin/set_playscene_mp4?filename=S0MA001000000110&list_id=123

Usage example) Start playback of the selected file


http://192.168.0.10/cgi-bin/playcmd_mp4?type=start&list_id=123

* If you perform playback during the use of the SD card, "ErrorNo=3" is returned in the main text.
You cannot perform playback in such a case.
* The playback video is converted to JPEG format and transmitted. Use /cgi-bin/view_pb.cgi
for acquisition of video.

Integrated Camera Interface Specifications / Supplement for Web Control


71
8.8. MP4 File Playback Sequence

Camera PC(Client)

at4 list search of S5 card


GET /cgi-bin/get_mp4_list2?index=1

HTTP/1.1 200 OK
no,filename,mm/dd/yyyy hh:mm:ss,duration[CR][IF]
1,S0MA001000000110,01/01/2015 12:00:00,00:05:00[CR][IF]
no:File No
2,S0MA001000000210,01/01/2015 13:00:00,00:10:00[CR][IF]
filename:File name
3,S0MA001000000310,01/01/2015 14:00:00,00:15:00[CR][IF]
mm/dd/yyyy hh:mm:ss:Recording data and time
MP4fileNum=3[CR][IF]
duration:Recording time
MP4fileAIINum=3[CR][IF]
list_id=123
Select playback data
* In filename,list_id , enter the value of
filename and list_id acquired in "at4 list
search of S5 card".

GET /cgi-bin/set_playscene_mp4?filename=000120150101&list_id=123

HTTP/1.1 200 OK

Start playback
* In list_id , enter the value of
list_id acquired in "at4 list
GET /cgi-bin/playcmd_mp4?type=start&list_id=123 search of S5 card".

HTTP/1.1 200 OK

Playback status
*Play back at 15fps(audio is not played back)

wepeatedly acquire playback images


Get single image
GET /cgi-bin/view_pb.cgi

画像データ

Get playback data information


If this /GI is not called
GET /cgi-bin/get_playsceneinfo?type=playscene once in 30 seconds during
playback,the playback
process will stop.
HTTP/1.1 200 OK

Integrated Camera Interface Specifications / Supplement for Web Control


72
8.9. MP4 File Deletion

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Deletion of stored /cgi-bin/del_mp4 fileno Numeric value File No. acquired by
data _file /cgi-bin/get_mp4_list2
* A max. of up to 50 files can be
specified.
list_id Numeric value List ID acquired by
/cgi-bin/get_mp4_list2

Usage example) Delete file no. 1 and 2


http://192.168.0.10/cgi-bin/del_mp4_file?fileno=1,2&list_id=123

8.10. Acquiring Information of MP4 File being Played Back

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Playback data /cgi-bin/get_play type playscene playscene: Information about content
information sceneinfo setscene being played back
acquisition setscene: Information about set
content

* Can be omitted
▪ If the "type" has not been specified,
assume type = playscene.
▪ If this CGI is not called once in 30
seconds during playback, the
playback process will stop.

The response data is as shown below.


playtype = play/stop/pause
filename = String
startpts = Numeric value
endpts = Numeric value
curtime = Numeric value (time period [msec] from start)
duration = hh:mm:ss
time = mm/dd/yyyy hh:mm:ss
sdrec_mode = String (same as "value" of /cgi-bin/set_sdrec_mode)

Integrated Camera Interface Specifications / Supplement for Web Control


73
8.11. MP4 File Download Control

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Download through /cgi-bin/get_mp4 filename String File name acquired by
file specification _file /cgi-bin/get_mp4_list2

list_id Numeric value List ID acquired by


/cgi-bin/get_mp4_list2

Usage example) Download the file 000120150101.


http://192.168.0.10/cgi-bin/get_mp4_file?filename=S0MA001000000110&list_id=123

8.12. MP4 File Download Sequence

Camera PC(Client)

at4 list search of S5 card


GET /cgi-bin/get_mp4_list2?index=1

HTTP/1.1 200 OK
no,filename,mm/dd/yyyy hh:mm:ss,duration[CR][IF]
1,S0MA001000000110,01/01/2015 12:00:00,00:05:00[CR][IF] no:Cile bo
2,S0MA001000000210,01/01/2015 13:00:00,00:10:00[CR][IF] filename:Cile name
3,S0MA001000000310,01/01/2015 14:00:00,00:15:00[CR][IF] mm/dd/yyyy hh:mm:ss:Recording data and time
MP4fileNum=3[CR][IF] duration:Recording time
MP4fileAIINum=3[CR][IF]
list_id=123

5ownload file
* In filename,list_id , enter the
value of filename and list_id
GET /cgi-bin/get_mp4_file?filename=000120150101&list_id=123 acquired in "at4 list search of S5

HTTP/1.1 200 OK

MP4 file data

During download, the remote camera issues a response by assuming the file name acquired by
/cgi-bin/get_mp4_list2 (ex. S0MA001000000110.mp4) as the default file name. After completion of
download, it is recommended to rename to the date acquired by /cgi-bin/get_mp4_list2.

Integrated Camera Interface Specifications / Supplement for Web Control


74
9. Acquiring the List of Setting Values

Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Acquisition of list of /cgi-bin/setdata Parameters are not required.
setting values

The response data is as shown below.


CAMTITLE,"AW-HE70"
IMAGESELECT,"2m"
IMAGERATIO,"16_9"
IMAGEFPS,"30"
LIVESTREAM,"h264_4"
LIVEINT,"30"
LIVEQUALBASE,"1"
LIVESIZE,"640"
LIVEQUAL,"5"
LIVESIZE2,"1280"
LIVEQUAL2,"5"
LIVESIZE3,"320"
LIVEQUAL3,"5"
STREAMMODE,"1"
H264,"1"
H264RTSPMODE,"0"
H264BWC,"8192"
NRH264BWC,"1024"
H264BWCMIN,"6144"
H264SIZE,"1280"
NRH264SIZE,"1280"
H264FPRIORITY,"2"
H264NRFRAMERATE,"30"
H264QUAL,"fine"
NRH264QUAL,"normal"
H264RINT,"1"
H264MTD,"multi"
H264MLADD1,"239"
H264MLADD2,"192"
H264MLADD3,"0"
H264MLADD4,"20"
H264MLADD,"239.192.0.20"
H264MLPORT,"37004"
H264MLTTL,"16"
H264UNIPORT,"32004"

Integrated Camera Interface Specifications / Supplement for Web Control


75
H264UNIPORT2,"33004"
H264PROFILE,"0"
H264_2,"1"
H264RTSPMODE_2,"0"
H264BWC_2,"8192"
NRH264BWC_2,"1024"
H264BWCMIN_2,"4096"
H264SIZE_2,"1280"
NRH264SIZE_2,"640"
H264FPRIORITY_2,"1"
H264NRFRAMERATE_2,"30"
H264QUAL_2,"low"
NRH264QUAL_2,"normal"
H264RINT_2,"1"
H264MTD_2,"uni"
H264MLADD1_2,"239"
H264MLADD2_2,"192"
H264MLADD3_2,"0"
H264MLADD4_2,"21"
H264MLADD_2,"239.192.0.21"
H264MLPORT_2,"37004"
H264MLTTL_2,"16"
H264UNIPORT_2,"32014"
H264UNIPORT2_2,"33014"
H264PROFILE_2,"0"
H264_3,"1"
H264RTSPMODE_3,"0"
H264BWC_3,"4096"
NRH264BWC_3,"1024"
H264BWCMIN_3,"1024"
H264SIZE_3,"640"
NRH264SIZE_3,"640"
H264FPRIORITY_3,"1"
H264NRFRAMERATE_3,"30"
H264QUAL_3,"low"
NRH264QUAL_3,"normal"
H264RINT_3,"1"
H264MTD_3,"uni"
H264MLADD1_3,"-"
H264MLADD2_3,"-"
H264MLADD3_3,"-"
H264MLADD4_3,"-"
H264MLADD_3,"ff02::1"
H264MLPORT_3,"37004"
H264MLTTL_3,"16"
H264UNIPORT_3,"32024"
H264UNIPORT2_3,"33024"
H264PROFILE_3,"0"
Integrated Camera Interface Specifications / Supplement for Web Control
76
H264_4,"1"
H264RTSPMODE_4,"1"
H264BWC_4,"1536"
NRH264BWC_4,"1024"
H264BWCMIN_4,"512"
H264SIZE_4,"320"
NRH264SIZE_4,"640"
H264FPRIORITY_4,"0"
H264NRFRAMERATE_4,"30"
H264QUAL_4,"low"
NRH264QUAL_4,"normal"
H264RINT_4,"1"
H264MTD_4,"uni"
H264MLADD1_4,"239"
H264MLADD2_4,"192"
H264MLADD3_4,"0"
H264MLADD4_4,"23"
H264MLADD_4,"239.192.0.23"
H264MLPORT_4,"37004"
H264MLTTL_4,"16"
H264UNIPORT_4,"32034"
H264UNIPORT2_4,"33034"
H264PROFILE_4,"0"
RTSPPORT,"554"
H264MLAUTO,"0"
H264MLAUTO_2,"0"
H264MLAUTO_3,"0"
H264MLAUTO_4,"0"
AUDIO,"in"
AUDIOSENS,"line_middle"
AUDIOBITRATE,"128"
AUDIOENC,"2"
AUDIOMIC,"internal"
PLUGIN_HALFTONE_JPEG,"0"
PLUGIN_HALFTONE_H264,"0"

The description of the response data is as shown below.

Setting name Value Description


CAMTITLE String Camera name
IMAGESELECT 2m Imaging mode
2m: 2 M pixel
IMAGERATIO 16_9 Image ratio
16_9: 16:9 mode
IMAGEFPS 30 Frame rate

Integrated Camera Interface Specifications / Supplement for Web Control


77
Setting name Value Description
30: 30 fps

LIVESTREAM h264 Live screen initial stream selection


h264_2 h264:H264(1)
h264_3 h264_2:H264(2)
h264_4 h264_3:H264(3)
jpeg h264_4:H264(4)
jpeg_2 jpeg:JPEG(1)
jpeg_3 jpeg_2:JPEG(2)
jpeg_3:JPEG(3)
LIVEINT 1 JPEG(1) refresh interval
5 1:1fps
15(12.5) 5:5fps
30(25) 15(12.5):15(12.5)fps
30(25):30(25)fps
* The values within () are for the case when the
system frequency is 50 Hz
LIVEQUALBASE 1 JPEG(1) default image quality
1: Image quality 1
LIVESIZE 320 JPEG(1) image resolution
640 320:320x180
1280 640:640x360
1920 1280:1280x720
1920:1920x1080
LIVESIZE2 320 JPEG(2) image resolution
640 320:320x180
1280 640:640x360
1280:1280x720
LIVESIZE3 320 JPEG(3) image resolution
640 320:320x180
1280 640:640x360
1280:1280x720
LIVEQUAL 1 JPEG(1) image quality
5 1: Fine
5: Normal
LIVEQUAL2 1 JPEG(2) image quality
5 1: Fine
5: Normal
LIVEQUAL3 1 JPEG(3) image quality
5 1: Fine
5: Normal
STREAMMODE 1 Movie transmission method
1: H264
H264 0 H264 transmission ON/OFF
H264_2 1 0: OFF
H264_3 1: ON

Integrated Camera Interface Specifications / Supplement for Web Control


78
Setting name Value Description
H264_4
H264RTSPMODE 0 Internet mode ON/OFF
H264RTSPMODE_2 1 0: OFF
H264RTSPMODE_3 1: ON
H264RTSPMODE_4
H264BWC 512,768,1024,1536, Bit rate per client
2048,3072,4096,6144, 512 (kbps)
H264BWC_2 8192,10240,12288, ~
14336,16384,20480, 24576 (kbps)
H264BWC_3 24576, ~
32768(*1), 51200 (kbps)
H264BWC_4 40960(*1),
51200(*1) (*1): Only for AW-UE70
H264BWCMIN 512,768,1024,1536, Minimum bit rate per client
2048,3072,4096,6144, 512 (kbps)
H264BWCMIN_2 8192,10240,12288, ~
14336,16384,20480, 24576 (kbps)
H264BWCMIN_3 24576, ~
32768(*1), 51200 (kbps)
H264BWCMIN_4 40960(*1),
51200(*1) (*1): Only for AW-UE70
NRH264BWC Numeric value Bit rate per client at which transmission does not
NRH264BWC_2 stop
NRH264BWC_3 Unit [kbps]
NRH264BWC_4 * The value acquired by setdata depends on the
minimum bit rate per client.
H264SIZE 320 H264(1) resolution
640 320:320x180
1280 640:640x360
1920 1280:1280x720
3840(*1) 1920:1920x1080
(*1): Only for AW-UE70
H264SIZE_2 320 H264(2) resolution
640 320:320x180
1280 640:640x360
1280:1280x720
H264SIZE_3 320 H264(3) resolution
640 320:320x180
1280 640:640x360
1280:1280x720
H264SIZE_4 320 H264(4) resolution
640 320:320x180
1280 640:640x360
1280:1280x720

Integrated Camera Interface Specifications / Supplement for Web Control


79
Setting name Value Description
NRH264SIZE 320 H264(1) resolution at which transmission does not
640 stop
1280 320:320x180
1920 640:640x360
3840(*1) 1280:1280x720
1920:1920x1080
3840: 3840x2160 (*1)
(*1): Only for AW-UE70
The value acquired by setdata depends on the value
of H264(1).
NRH264SIZE_2 320 H264(2) resolution at which transmission does not
640 stop
1280 320:320x180
640:640x360
1280:1280x720
The value acquired by setdata depends on the value
of H264(2).
NRH264SIZE_3 320 H264(3) resolution at which transmission does not
640 stop
1280 320:320x180
640:640x360
1280:1280x720
The value acquired by setdata depends on the value
of H264(3).
NRH264SIZE_4 320 H264(4) resolution at which transmission does not
640 stop
1280 320:320x180
640:640x360
1280:1280x720
The value acquired by setdata depends on the value
of H264(4).
H264FPRIORITY 0 Transmission mode
H264FPRIORITY_2 1 0:Constant bit rate
H264FPRIORITY_3 2 1:Frame rate
H264FPRIORITY_4 2:Best effort
H264NRFRAMERATE 5 H264(1) frame rate
15(12.5) 5:5fps
30(25) 15(12.5):15(12.5)fps
60(50) 30(25):30(25)fps
60(50):60(50)fps
* The values within () are for the case when the
system frequency is 50 Hz
H264NRFRAMERATE_ 5 H264(2) frame rate
2 15(12.5) 5:5fps
30(25) 15(12.5):15(12.5)fps
30(25):30(25)fps

Integrated Camera Interface Specifications / Supplement for Web Control


80
Setting name Value Description
* The values within () are for the case when the
system frequency is 50 Hz

H264NRFRAMERATE_ 5 H264(3) frame rate


3 15(12.5) 5:5fps
30(25) 15(12.5):15(12.5)fps
30(25):30(25)fps
* The values within () are for the case when the
system frequency is 50 Hz
H264NRFRAMERATE_ 5 H264(4) frame rate
4 15(12.5) 5:5fps
30(25) 15(12.5):15(12.5)fps
30(25):30(25)fps
* The values within () are for the case when the
system frequency is 50 Hz
H264QUAL fine H264 image quality
H264QUAL_2 low fine: Image quality priority
H264QUAL_3 low: Motion priority
H264QUAL_4
NRH264QUAL normal H264 image quality at which transmission does not
NRH264QUAL_2 stop
NRH264QUAL_3 normal: Standard
NRH264QUAL_4
H264RINT 1 Refresh cycle
H264RINT_2 1: 1 second
H264RINT_3
H264RINT_4
H264MTD uni H264 transmission method
H264MTD_2 uni_manual uni:Unicast port(AUTO)
H264MTD_3 multi uni_manual:Unicast port(MANUAL)
H264MTD_4 multi:Multicast
H264MLADD1 Numeric value H264(1) multicast address First octet
224 to 239
H264MLADD2 Numeric value H264(1) multicast address Second octet
0 to 255
H264MLADD3 Numeric value H264(1) multicast address Third octet
0 to 255
H264MLADD4 Numeric value H264(1) multicast address Fourth octet
0 to 255
H264MLADD1_2 Numeric value H264(2) multicast address First octet
224 to 239
H264MLADD2_2 Numeric value H264(2) multicast address Second octet
0 to 255
H264MLADD3_2 Numeric value H264(2) multicast address Third octet

Integrated Camera Interface Specifications / Supplement for Web Control


81
Setting name Value Description
0 to 255

H264MLADD4_2 Numeric value H264(2) multicast address Fourth octet


0 to 255
H264MLADD1_3 Numeric value H264(3) multicast address First octet
224 to 239
H264MLADD2_3 Numeric value H264(3) multicast address Second octet
0 to 255
H264MLADD3_3 Numeric value H264(3) multicast address Third octet
0 to 255
H264MLADD4_3 Numeric value H264(3) multicast address Fourth octet
0 to 255
H264MLADD1_4 Numeric value H264(4) multicast address First octet
224 to 239
H264MLADD2_4 Numeric value H264(4) multicast address Second octet
0 to 255
H264MLADD3_4 Numeric value H264(4) multicast address Third octet
0 to 255
H264MLADD4_4 Numeric value H264(4) multicast address Fourth octet
0 to 255
H264MLADD (IPv4 address) H264 multicast address
H264MLADD_2 or
H264MLADD_3 (IPv6 address)
H264MLADD_4
H264MLPORT Numeric value H264 multicast port
H264MLPORT_2 1024 to 50000
H264MLPORT_3
H264MLPORT_4
H264MLTTL Numeric value H264 multicast TTL
H264MLTTL_2 1 to 254
H264MLTTL_3
H264MLTTL_4
H264UNIPORT Numeric value H264 unicast (for video) port number
H264UNIPORT_2 1024 to 50000 (only even numbers)
H264UNIPORT_3
H264UNIPORT_4
H264UNIPORT2 Numeric value H264 unicast (for audio) port number
H264UNIPORT2_2 1024 to 50000 (only even numbers)
H264UNIPORT2_3
H264UNIPORT2_4
H264PROFILE 0 H264 profile
H264PROFILE_2 0: High profile
H264PROFILE_3
H264PROFILE_4
RTSPPORT Numeric value RTSP server port number

Integrated Camera Interface Specifications / Supplement for Web Control


82
Setting name Value Description
H264MLAUTO 0 Multicast delivery is started automatically.
H264MLAUTO_2 0: OFF
H264MLAUTO_3
H264MLAUTO_4
AUDIO in Audio settings
off in: ON
off: OFF
AUDIOSENS low Sound collection sensitivity
middle low: Mic Low
high middle: Mic Middle
line_low high: Mic High
line_middle line_low: Line Low
line_high line_middle: Line Middle
line_high: Line High
AUDIOBITRATE 64 Audio bit rate
96 64: 64 Kbps
128 96: 96 Kbps
128: 128 Kbps
AUDIOENC 2 Encoder settings
2: AAC
PLUGIN_HALFTONE_J 0 Enabling/disabling of half-tone function for JPEG
PEG images in Active X
0: Disabled
PLUGIN_HALFTONE_ 0 Enabling/disabling of half-tone function for H264 in
H264 Active X
0: Disabled

Integrated Camera Interface Specifications / Supplement for Web Control


83
10. About Control Based on RTSP
The remote camera supports general RTSP protocols as well. This chapter illustrates usage methods
based on RTSP. The customer must have knowledge of RTSP/RTP/RTCP when using such usage
methods.

10.1. About the URLs for an RTSP Request

The URLs for RTSP requests of the remote camera are as described below.
Request URL Description
Videos set in WEB menu H264(1) of the remote
rtsp://<cam_ip>/mediainput/h264/stream_1
camera can be requested.
Videos set in WEB menu H264(2) of the remote
rtsp://<cam_ip>/mediainput/h264/stream_2
camera can be requested.
Videos set in WEB menu H264(3) of the remote
rtsp://<cam_ip>/mediainput/h264/stream_3
camera can be requested.
Videos set in WEB menu H264(4) of the remote
rtsp://<cam_ip>/mediainput/h264/stream_4
camera can be requested.

The RTSP port at the remote camera (RTSP Server) side is set to 554 according to the factory settings. If it
is to be changed, use the cgi-bin/set_rtsp (POST command).

The relationship between "H.264 transmission" and "Audio Transmission" in the WEB menu of the remote
camera is as shown below.
Audio Transmission
ON OFF
Both video and audio can be used. Only video can be used.
* As for DESCRIBE, * As for DESCRIBE,
ON
the SDP information of video + audio only the SDP information of video is
H.264
is issued as response. issued as response.
transmission
Both video and audio cannot be used.
OFF
* As for SETUP, 503 is issued as response.

When "Audio Transmission" is ON, the remote camera issues a response by adding Audio information to
the DESCRIBE information. If necessary, the audio can be transmitted by issuing the SETUP command. On
the contrary, if the SETUP command is not issued, only the video can be transmitted. Moreover, if "Audio" in
the WEB menu of the remote camera is "OFF", or nothing is connected to the "Audio IN terminal", it results
in silent transmission.
In this manual, the description is provided by assuming that "H.264 transmission" and "Audio
Transmission" are in the ON state.

Integrated Camera Interface Specifications / Supplement for Web Control


84
10.2. About the rtsp Methods

The RTSP methods supported in the remote camera are as described below.

Supported Method Description


OPTIONS Check for the corresponding command
DESCRIBE Acquisition of session information and Audio support
Initialization of the session and mutual exchange of
SETUP
port information
PLAY Transfer started
Transfer paused
PAUSE * Transmission is stopped, and this method is
ignored during multicast.
Acquisition of session parameter
GET_PARAMETER
* Operation is performed by assuming Keep Alive.
TEARDOWN Transfer end/session end

SET_PARAMETER is not supported. 501 is issued as response.

The timeout based on GET_PARAMETER is 120 seconds. If Keep Alive from all clients is blocked
including during multicast, the remote camera stops transmission.

Integrated Camera Interface Specifications / Supplement for Web Control


85
11. About Acquisition of Stream from RTSP

The RTSP communication methods supported in the remote camera are as described below. No matter
which method is used, TCP communication (554 is set as the waiting port at the remote camera side) is
used during initial negotiation of RTSP.

1. UDP Unicast
▪ Used for transmitting video/audio to a single client in one remote camera.
▪ Although transmission to multiple clients is also supported, network bandwidth is needed for each
connection.
2. UDP Multicast
▪ Used for transmitting video/audio simultaneously to multiple clients in one remote camera.
▪ The network bandwidth at the camera side does not increase even when transmission is performed
to multiple clients.
▪ A separate router that supports multicast is needed.
3. TCP Unicast
▪ Used for transmitting video/audio to a single client in one remote camera.
▪ The video and audio data communicated via RTP/UDP can be transmitted via TCP.

11.1. UDP Unicast


You must make the settings described below in the WEB menu as preparations at the remote camera side.
▪ Set H264(X)/Transmission type to Unicast (AUTO).

The port number during transmission of video and audio stream is decided as described below.
▪ client_port (receiving port at the client side):
The client explicitly issues a command to the remote camera in an RTSP "SETUP" sequence.
* The methods of deciding the port number differ according to the client, and include random
settings and dedicated menu.

▪ server_port (transmitting port of the remote camera):


The remote camera issues a response to the client through response in the RTSP "SETUP"
sequence.
* The port number is decided randomly.

Note that if you want to fix the client_port forcibly, you can do so by making the WEB menu settings
described below.
▪ Set H264(X)/Transmission type to Unicast (MANUAL).
▪ Set Unicast port (Image)/Unicast port (Audio).
* However, in the RTSP "SETUP" sequence, the content instructed explicitly by the client to the
remote camera are ignored, and therefore, it is not used normally.

The acquisition method of video and audio stream by the UDP Unicast method is illustrated below.

Integrated Camera Interface Specifications / Supplement for Web Control


86
UDP Unicast Sequence

Integrated Camera Interface Specifications / Supplement for Web Control


87
UDP Unicast Packets (1/2)

Integrated Camera Interface Specifications / Supplement for Web Control


88
UDP Unicast Packets (2/2)

Integrated Camera Interface Specifications / Supplement for Web Control


89
11.2. UDP Multicast
You must make the settings described below in the WEB menu as preparations at the remote camera side.
▪ Set H264(X)/Transmission type to Multicast.
▪ Set H264(X)/Multicast address (set to 239.192.0.20 for H264(1) according to factory settings)
▪ Set H264(X)/Multicast port (set to 37004 for H264(1) according to factory settings)

The port number and multicast address during transmission of the video and audio stream depend on the
values of the WEB menu of the remote camera, and the commands from the client side are ignored.

The acquisition method of video and audio stream by the UDP Multicast method is illustrated below.

Integrated Camera Interface Specifications / Supplement for Web Control


90
UDP Multicast Sequence

Integrated Camera Interface Specifications / Supplement for Web Control


91
UDP Multicast Packets (1/2)

Integrated Camera Interface Specifications / Supplement for Web Control


92
UDP Multicast Packets (2/2)

Integrated Camera Interface Specifications / Supplement for Web Control


93
11.3. TCP Unicast
You must make the settings described below in the WEB menu as preparations at the remote camera side.
▪ Set H264(X)/Transmission type to Unicast (AUTO).

The port number during transmission of video and audio stream is decided as described below.
▪ client_port (receiving port at the client side):
The transmission-side port of the client that is used in the RTSP "PLAY" sequence becomes the
receiving port at the client side.
* The methods of deciding the port number differ according to the client, and include random
settings and dedicated menu.

▪ server_port (transmitting port of the remote camera):


The RTSP waiting port (set to 554 according to factory settings) is used.

The interleave header specified from the client side is ignored at the camera side, and a new interleave
header is issued.

The acquisition method of video and audio stream by the TCP Unicast method is illustrated below.

Integrated Camera Interface Specifications / Supplement for Web Control


94
TCP Unicast Sequence
Integrated Camera Interface Specifications / Supplement for Web Control
95
TCP Unicast Packets 1/2

Integrated Camera Interface Specifications / Supplement for Web Control


96
TCP Unicast Packets 2/2

Integrated Camera Interface Specifications / Supplement for Web Control


97
11.4 About the rtpmap Attribute
The response of "rtpmap" with respect to the RTSP "DESCRIBE" request is as described below.

Codec rtpmap Attribute Value


H.264 a=rtpmap:98 H264/90000
AAC a=rtpmap:99 mpeg4-generic/48000/2

The values described above are used for both video and audio regardless of the bit rate.

Integrated Camera Interface Specifications / Supplement for Web Control


98
12. About Control Based on RTCP

The remote camera also supports dynamic control of bit rate and frame rate according to the line status
using RTCP. As a prerequisite, a client that supports RTCP/SR (Sender Report) and RTCP/RR (Receiver
Report) is necessary.

You must make the settings described below in the WEB menu as preparations at the remote camera side.
▪ Set H264(X)/Transmission priority to Best effort.
* In the case of the frame rate (factory settings) and constant bit rate, an RTCP/SR is
transmitted and an RTCP/RR is received, but these are not used for controlling the bit rate and
frame rate.

▪ Select H264(X)/Image quality from Motion priority or Image quality priority.


Motion priority: This is the motion priority mode. The bit rate is actively changed and supported.
Image quality priority: This is the image quality priority mode. The frame rate is actively changed.

The sequence during RTCP control is illustrated below:

Note that in the remote camera, an RTCP/SR is transmitted every five seconds, and of the RTCP/RRs, only
those related to VIDEO are used.

Integrated Camera Interface Specifications / Supplement for Web Control


99
13. About RTP/Data Format

13.1. RTP Header Format

Bit 0. 8. 16. 24.


Byte 2 1 1 4 1 7 8 8
0 V P X CC M PT Sequence number
4 Timestamp
8 SSRC (Synchronization Source Identifier)
12 Defined by profile Extension length
16 Additional Information (1)

Additional Information (N)

Parameter name length(Bit) Values and comments


V (Version) 2 2 (fixed)
P (Padding) 1 0 (fixed)
X (Extension) 1 0: false , 1: true
CC (CSRC Count) 4 0 (fixed)
M (Marker) 1 In case of the last RTP packet of a picture, this value is set to 1
98 (fixed for H.264)
PT (Payload Type) 7
99 (fixed for AAC)
The value in which one increment is done in each RTP packet is set.
Sequence number 16
An initial value is generated at random.
Timestamp 32 Time stamp
SSRC 32 0x0000 0000 (fixed)
CSRC 0 Unused
Defined by profile(*) 16 0 (fixed)
Extension length(*) 16 Length of the Header Extension (Unit of 32bit word)
meta information
(Additional
Information) (*)

Integrated Camera Interface Specifications / Supplement for Web Control


100
13.2. Relationship with H.264/ES Data
The structure of ES data and RTP packet of H.264 is as shown below.

Parameter set Encoded data

Structure of ES data AU SPS PPS SEI NALh RBSP

RTP packet #1 Ether/IPh/UDPh RTPh AU


(FU-A)
#2 Ether/IPh/UDPh RTPh SPS

#3 Ether/IPh/UDPh RTPh PPS

#4 Ether/IPh/UDPh RTPh SEI

#5 Ether/IPh/UDPh RTPh FUi FUh RBSP

#6 Ether/IPh/UDPh RTPh FUi FUh RBSP

#N Ether/IPh/UDPh RTPh FUi FUh RBSP

[Notes]
NALh : NAL header (1 byte)
Fui : FU identifier (1 byte)
Fuh : FU header (1 byte)
Ether/IPh/UDPh : Ether/IP header/UDP header
RTPh : RTP header

Integrated Camera Interface Specifications / Supplement for Web Control


101
13.3. H.264 Syntax
In the remote camera, the Codec information to be used changes depending on the resolution/frame rate.
The following information is used when 59.94 Hz is set.

Resolution / Frame rate Codec Info


320x180/5p,15p,30p H.264/High profile (no B frame/CAVLC)
640x360/5p,15p,30p GOP interval approx 1 sec.
1280x720/5p,15p,30p,60p
1920x1080/5p,15p,30p
H.264/High profile (no B frame/CABAC)
1920x1080/60p
GOP interval approx 1 sec.
H.264/High profile (no B frame/CABAC)
3840x2160/5p,15p(*1)
GOP interval approx 0.5 sec.
H.264/High profile (B frame present/CABAC)
3840x2160/30p(*1)
GOP interval approx 0.5 sec.
(*1): Only for AW-UE70

13.4. Audio Data Format


The structure of the audio ES data and RTP packet differs depending on the audio compression method.

When the audio compression method is AAC:


An AU header (2 bytes) is inserted between the RTP header and audio data, and then transmitted.

RTP header AU Header ES (AUDIO data)

Integrated Camera Interface Specifications / Supplement for Web Control


102
Memo:

Integrated Camera Interface Specifications / Supplement for Web Control


103

You might also like