Supplement For Web Control-V1.00E
Supplement For Web Control-V1.00E
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
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.
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
Method : GET
Access level : Live
CGI item name URL Parameter name Parameter value Description
Device information acquisition /cgi-bin/getinfo FILE 1 1 (Fixed)
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)
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.
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
/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.
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.
MJPEG Sequence
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
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
H264 Sequence
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
* 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".
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
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
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
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.
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
audio_sens audio_encoder
audio audio_alc audio_transmit
audio_bitrate
AUDIO IN equalizer IP-OUT
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
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)
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
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
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
Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Basic settings /cgi-bin/get_basi
information c
acquisition
Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
NTP settings /cgi-bin/get_time
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
Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Priority mode /cgi-bin/get_priori
acquisition ty_mode
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.
Method : GET
Access level : Live
Parameter Parameter
CGI item name URL Description
name value
Audio settings /cgi-bin/get_audi
information o
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
...
Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Host authentication /cgi-bin/get_reg_
settings information host
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
Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Network settings /cgi-bin/get_netw
information ork
acquisition
Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
UPnP settings /cgi-bin/get_upnp
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)
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]
Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
Status acquisition /cgi-bin/get_statu - - UPnP execution result
s
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
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
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
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.
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
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
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
Method : GET
Access level : Admin
Parameter Parameter
CGI item name URL Description
name value
FTP server settings /cgi-bin/get_ftp
information
acquisition
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
Camera PC(Client)
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
HTTP/1.1 200 OK
GET /cgi-bin/send_ftpserver?fileno=1,2&select_type=fileno&list_id=123
HTTP/1.1 200 OK
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
AW000001
AW000002
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.
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
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
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
* Both recording start and recording end require a few seconds as processing time.
Secure some interval time during operation.
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
* 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.
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
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
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.
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
* 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.
Camera PC(Client)
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)
画像データ
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
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.
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
Camera PC(Client)
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
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.
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 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.
The RTSP methods supported in the remote camera are as described below.
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.
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.
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.
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.
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.
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.
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.
The values described above are used for both video and audio regardless of the bit rate.
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.
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.
[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