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

Response:

HTTP/1.0 200 OK

Content-Type: application/x-rtsp-tunnelled

Example 13:

POST request. There is no response from the Axis product.

Request:

POST axis-media/media.amp?videocodec=h264&audio=0 HTTP/1.0 x-sessioncookie: 123456789

Content-Length: 32767

Content-Type: application/x-rtsp-tunnelled

After this request has been sent it is possible to send RTSP requests like below.

DESCRIBE rtsp://myserver/axis-media/media.amp?videocodec=h264 RTSP/1.0 CSeq: 14

User-Agent: Axis AMC

Accept: application/sdp

3.3.1 Network Parameters

The following parameters in the Network.RTSP group control RTSP authentication.

[Network.RTSP]

Parameter

Default

Valid values

Access control

Description

 

values

 

 

 

 

 

 

 

 

AuthenticateOverHTTP

no1

yes

admin: read

Perform a RTSP

 

 

no

 

authentication when

 

 

 

 

tunneling RTSP over HTTP.

 

 

 

 

yes=The RTSP server

 

 

 

 

requests authentication.

 

 

 

 

This is made regardless

 

 

 

 

if the HTTP-connection is

 

 

 

 

authenticated or not.

 

 

 

 

no=The RTSP server will

 

 

 

 

not request authentication.

 

 

 

 

It is assumed that the

 

 

 

 

HTTP-connection already is

 

 

 

 

authenticated.

 

 

 

 

 

1.Even if the current default behavior is not to require RTSP authentication when tunnelling through HTTP, this will probably change in the future. It is therefore strongly recommended to implement RTSP Digest authentication for all clients that use RTSP over HTTP.

3.4 Parameter Specification RTSP URL

RTSP API provides parameters for requesting media streams with specific properties and for image settings. The parameters are entered in the RTSP URL.

23

Page 23
Image 23
Axis Communications Version 3 manual Parameter Specification Rtsp URL, Network Parameters, AuthenticateOverHTTP Yes

Version 3 specifications

Axis Communications has established itself as a leader in the network video solutions realm, and with the introduction of Version 3, it continues to push the boundaries of surveillance technology. This iteration of their product line boasts numerous enhancements, reflecting Axis's commitment to innovation and quality.

One of the standout features of Axis Communications Version 3 is its advanced analytics capability. With embedded analytics, users can leverage features like motion detection, object tracking, and even facial recognition, allowing for a more intelligent approach to surveillance. This transformation from mere video monitoring to data-driven insights enables businesses and organizations to enhance security and operational efficiency.

Enhanced video quality is another hallmark of Version 3. Axis has incorporated the latest in imaging technology, supporting resolutions up to 4K and HDR (High Dynamic Range). This results in clearer images and a wider dynamic range, ensuring visibility in challenging lighting conditions. Users can expect vibrant colors and sharp details, whether during the day or night, thanks to the integration of advanced lenses and sensors.

In terms of connectivity and network resilience, Axis Communications has equipped Version 3 with the latest protocols and technologies. The use of Power over Ethernet (PoE) ensures a straightforward installation process, while improved wireless options offer flexible deployment solutions in various environments. Additionally, the inclusion of cybersecurity features like secure boot and encrypted video streams underscores the company’s commitment to protecting user data and privacy.

Another key characteristic of Version 3 is its scalability. The modular design allows organizations to start with a few cameras and expand as needed, making it suitable for small businesses as well as large enterprises. This scalability is complemented by compatibility with various Axis accessories, including storage solutions and mounting options, allowing users to customize their systems to specific requirements.

Furthermore, Version 3 supports integrations with third-party applications and systems, providing extended functionality and ease of use. This interoperability means organizations can tailor their security solutions to fit their operational workflows seamlessly.

In summary, Axis Communications Version 3 encapsulates cutting-edge technology and innovative features. With its advanced analytics, superior video quality, robust connectivity, scalable design, and integration capabilities, it is poised to set new standards in the domain of network video solutions, ensuring enhanced security and operational efficiency for a diverse range of applications.