Axis Communications Version 3 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Axis Communications Version 3, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Axis Communications Version 3 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Axis Communications Version 3. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Axis Communications Version 3 should contain:
- informations concerning technical data of Axis Communications Version 3
- name of the manufacturer and a year of construction of the Axis Communications Version 3 item
- rules of operation, control and maintenance of the Axis Communications Version 3 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Axis Communications Version 3 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Axis Communications Version 3, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Axis Communications service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Axis Communications Version 3.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Axis Communications Version 3 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    VAPIX® VERSION 3 Video Streaming API[...]

  • Page 2

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. COPYRIGHT NOTICE This document is copyright protected and is the property of Axis Communications AB and may not be copied, rep[...]

  • Page 3

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 7. LIMITATION OF LIABILITY 7.1. AXIS SHALL NOT BE LIABLE FOR LOSS OF DATA, LOSS OF PRODUCTION, LOSS OF PROFIT, LOSS OF USE, LO[...]

  • Page 4

    Video Streaming API Table of Contents 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1.1 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 5

    Video Streaming API Table of Contents 5.5 RTSP Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 © 2008 - 2013 Axis Communications AB. AXIS COMMUNICATIONS, AXIS, ETRAX, ARTPEC and VAPIX are registered trademarks or trademark applications of Axis AB in various jurisdictions. All other company names[...]

  • Page 6

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 1 Overview 1.1 Description This document explains the basic arguments and parameters to send, receive and congure a video s[...]

  • Page 7

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 2 Video Streaming Over HTTP The HTTP-based video interface provides the functionality for requesting single and multipart imag[...]

  • Page 8

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Syntax: http://< servername >/axis-cgi/imagesize.cgi? camera=< value >[&< argument >=< value >...][...]

  • Page 9

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Response: HTTP Code : 200 OK Content-Type : text/plain Body (value for argument "camera" is specied): <!-- [er[...]

  • Page 10

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Returned data after a successful request. HTTP Code : 200 OK Content-Type : text/plain Body: Video 1 = video Video 2 = no vide[...]

  • Page 11

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 2.5.2.1 Successful Request Successful response to a HTTP request. Response: HTTP Code : 200 OK Content-Type : image/bitmap Con[...]

  • Page 12

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. HTTP Code : 200 OK Content-Type : image/jpeg Content-Length : < image size in bytes > Body: < JPEG image data > 2.[...]

  • Page 13

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. http://myserver/axis-cgi/mjpg/video.cgi? streamprofile=myprofile&resolution=CIF 2.6.4 Motion JPEG Video Response When a Mo[...]

  • Page 14

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. rotation=< int > 0 90 1 180 1 270 1 Rotate the image clockwise. The number of rotation alternatives in an Axis product i[...]

  • Page 15

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 3 RTSP API RTSP (Real Time Streaming Protocol) is a control protocol for media streams delivered by a media server. RTSP can b[...]

  • Page 16

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Content-Type The media type of the content. User-Agent Information about the client that initiates the request. Require Query [...]

  • Page 17

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Request: DESCRIBE rtsp://myserver/axis-media/media.amp ?videocodec=h264&resolution=640x480 RTSP/1.0 CSeq: 0 User-Agent: Ax[...]

  • Page 18

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. a=transform:0,-1,0;1,0,0;0,0,1 3.2.5 RTSP OPTIONS The OPTIONS request returns a list of supported RTSP commands. The command c[...]

  • Page 19

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. The response returns a session identier that should be used together with the stream control commands (for example PLAY , P[...]

  • Page 20

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Header eld Description Range The play time period. RTP-Info Information about the RTP stream, including the sequence number[...]

  • Page 21

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 3.2.8.1 RTSP PAUSE On Live Stream If PAUSE is requested during live streaming the data transmission will stop immediately. If [...]

  • Page 22

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Send a request with Require and RenewStream:yes in the header. Request: SET_PARAMETER rtsp://myserver/axis-media/media.amp RTS[...]

  • Page 23

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Example 12: GET request. Request: GET axis-media/media.amp?videocodec=h264&audio=0 HTTP/1.0 x-sessioncookie: 123456789 Res[...]

  • Page 24

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Syntax: rtsp://< servername >/axis-media/media.amp [?< parameter >=< value >[&< parameter >=< v[...]

  • Page 25

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. textbackgroundcolor black white transparent semitransparent Set the color of the text background shown in the image. rotation [...]

  • Page 26

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. videobitratepriority none framerate The priority when rate control is used. videokeyframeinterval An integer Corresponds to th[...]

  • Page 27

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 4 Always Multicast Always multicast means starting a multicast stream and letting it run continuously. Enabling always multica[...]

  • Page 28

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. 5 Stream Proles A stream prole is a set of video stream parameters suitable for different applications, devices or situa[...]

  • Page 29

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Request: http://myserver/axis-cgi/param.cgi?action=add &template=streamprofile &group=StreamProfile &StreamProfile[...]

  • Page 30

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Note In order to create a new dynamic parameter admin or operator access control is needed. [StreamProle.S#] Template : str[...]

  • Page 31

    Video Streaming API This document is copyright protected and is the property of Axis Communications AB and may not be copied, reproduced or distributed in any way without the prior written consent of Axis Communications AB. Request: http://myserver/axis-cgi/mjpg/video.cgi?&streamprofile=myprofile 5.5 RTSP Request Saved stream proles are also[...]

  • Page 32

    VAPIX® version 3 Ver. M4.2 Video Streaming API Date: July 2013 © Axis Communications AB, 2008 - 2013 Part No. 52937[...]