White paper Max number of unique video stream configurations

Similar documents
Manual. Câmera IP Axis M3047-P

Using the VideoEdge IP Encoder with Intellex IP

AXIS M30 Series AXIS M3015 AXIS M3016. User Manual

AXIS M30 Network Camera Series. AXIS M3046-V Network Camera. AXIS M3045 V Network Camera. User Manual

AXIS M30 Network Camera Series. AXIS M3046-V Network Camera. AXIS M3045 V Network Camera. User Manual

Milestone Solution Partner IT Infrastructure Components Certification Report

Release Notes July 31, 2013

Vicon Valerus Performance Guide

Processor time 9 Used memory 9. Lost video frames 11 Storage buffer 11 Received rate 11

AXIS M5525 E PTZ Network Camera. User Manual

AXIS P33 Network Camera Series AXIS P3374 LV AXIS P3375 LVE AXIS P3375 VE. User Manual

AXIS P14 Network Camera Series. AXIS P1425-LE Mk II Network Camera. AXIS P1435-LE Network Camera. User Manual

AXIS P14 Network Camera Series AXIS P1448-LE Network Camera. User Manual

Basler Components. Using Multistreaming on Basler IP Cameras to Maximize Bandwidth Conservation APPLICATION NOTES

CI-218 / CI-303 / CI430

AXIS P33 Network Camera Series AXIS P3374 LV AXIS P3375 LVE AXIS P3375 VE. User Manual

Video Steaming. Using OBS and You Tube Live Steaming. June 2017

EAN-Performance and Latency

DETEXI Basic Configuration

Matrox PowerStream Plus

RATE CARD & MEDIA KIT 2013

WJ-GXE500 (NTSC) WJ-GXE500E (PAL)

AXIS Q6052 PTZ Dome Network Camera. User Manual

AXIS P1368-E Network Camera. User Manual

OBS Studio Installation / Settings

LiveU LU60-HD Live Video Uplink System User Manual

AXIS P1367 Network Camera. User Manual

Network Camera Operating Manual

UHD + HDR SFO Mark Gregotski, Director LHG

HD4112 Quad HDMI MPEG2 HD DVBT Encoder Modulator U S E R M A N U A L

HD TVI TURBO HD DVR Hikvision DS 7216HGHI SH/A (16ch, H.264, HDMI, VGA)

TBS8030 HDMI Encoder User Guide

i-pro Management Software WV-ASM200 Explanation of new functions for Ver. 2.0 October 2013

Williamson County, TX EXPRESSION OF INTEREST

Detecting Bosch IVA Events with Milestone XProtect

Wireless Cloud Camera TV-IP751WC (v1.0r)

Part 1 Basic Operation

17 October About H.265/HEVC. Things you should know about the new encoding.

VIDEO GRABBER. DisplayPort. User Manual

Matrox PowerStream Plus

Digital Panel. Digital Panel Hot Spot. Material Specifications

Model#: IN-MDRI3MF. Hardware User Manual. 3MP Indoor Mini Dome with Basic WDR, Fixed lens. (PoE) Ver. 2013/02/04

Airport Express advertising. HOK & AIR Digital Stations Material Specification

Viewing Set-Top Box Data

Model#: IN-DI2MIRF 2MP Indoor Dome with True Day/Night, IR, Basic WDR, Fixed lens

System Memory Requirements for Digital TV and Set-Top Platforms

DIGISPOT II. User Manual LOGGER. Software

EyeFace SDK v Technical Sheet

Questions and Answers to the Call for Tender

Avigilon View Software Release Notes

MTL Software. Overview

This document describes software package upgrade for WV-S6131/S Release version: Release Note Reference Number: S6131_013.

2G Video Wall Guide Just Add Power HD over IP Page1 2G VIDEO WALL GUIDE. Revised

SX Series with TRC6 Remote Control User Guide

Intevi Digital Television. IDT Product Brochure The convergence of IPTV and Digital Signage...

1 Overview of MPEG-2 multi-view profile (MVP)

Housing Inventory Setup Guide

Render Panel. Display Render - Render Output

Set-Top Box Video Quality Test Solution

HD168Bi Quad CVBS/HDMI HD DVBT Encoder Modulator U S E R M A N U A L

INTRODUCTION AND FEATURES

Configuring and Troubleshooting Set-Top Boxes

GNURadio Support for Real-time Video Streaming over a DSA Network

PYROPTIX TM IMAGE PROCESSING SOFTWARE

Network Camera Web Setup Manual

Indoor/Outdoor 8MP 4K H.265 WDR PoE IR Bullet Network Camera

Motion Video Compression

Video VBOX Waterproof

High Efficiency Video coding Master Class. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

UAB Medicine Video Brand Standards

Cablecast SX. Setup Guide. c Tightrope Media Systems For Cablecast version Build 206

HD-1603 Single Input MPEG-4 DVB-T HD Encoder/Modulator User Guide and Install Manual

LOCAL MONITORING RECORDING HARDDISK MANAGEMENT ALARM & EXCEPTION BACKUP

TVD-5406 H.265 IP 3MPX Outdoor Dome Camera A&E Specifications

P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

Digital Panel. Digital Panel Network. Material Specifications

A Novel Study on Data Rate by the Video Transmission for Teleoperated Road Vehicles

BEAMAGE 3.0 KEY FEATURES BEAM DIAGNOSTICS PRELIMINARY AVAILABLE MODEL MAIN FUNCTIONS. CMOS Beam Profiling Camera

Cablecast Server. Setup Guide. c Tightrope Media Systems For Cablecast version Build 74

WJ-NX200K, WJ-NX200K/G New functions (Software V2.50)

XNET Network Dome Camera (IDC4050IR/IDC4050F/IDC4050VR/IDC4050VF) Installation Manual

SNG-2150C User s Guide

EVD-L04/100A1-960 EVD-L08/200A1-960 EVD-L16/400A1-960

Understanding Compression Technologies for HD and Megapixel Surveillance

Video Codec Requirements and Evaluation Methodology

Video VBOX Pro RLVD10P2P/RLVD10P2PV/RLVD10P4PV/RLVD20P2PV/RLVD20P4PV. Features

Next Gen Sarix Enhanced Series IP Cameras

Product Information. EIB 700 Series External Interface Box

Introduction How to operate Cable Test Limit mode Log & EDID Troubleshooting. HDMI Diagnostics and Troubleshooting

Epiphan Frame Grabber User Guide

Mars hybrid Digital Video Recorders

Book Launch Checklist

I/O Audio Resolution Ch PTZ x480 1-way 1/1 - Yes - Yes -

ViewCommander- NVR Version 3. User s Guide

Configuration guide TDH 800 DVB-S/S2 Module. TDH 800 DVB-S/S2 Module Version A EN triax.com

Cisco Video Surveillance 6400 IP Camera

Technical specifications Television - Montreal

EPIPHAN VIDEO. Pearl Plays

2 Megapixel Owl Series ITS Camera Technical Specifications Models GC-IMPO-FIZ23L and GC-IMPO-FIZ6DE

DIGITAL MEDIA BRIDGE SCREEN BUILDER USER S GUIDE

Transcription:

White paper Max number of unique video stream configurations Buffer limitation on some hardware platforms

Table of contents 1. Introduction 3 2. New generation of products 3 3. Fish-eye 360 cameras 4 4. Troubleshooting 4 5. Recommended setup 6

1. Introduction Due to introduction of new hardware in selected models in the M-line segment, the number of different configured video streams available to a client is limited. This document provides an overview on how the different video streams are handled on these products. The products with this hardware are: AXIS M1004-W, AXIS M1013, AXIS M1014, AXIS M1025, AXIS M1033-W, AXIS M1034-W, AXIS M1143-L, AXIS M1144-L, AXIS M3004-V, AXIS M3024-LVE, AXIS M3005-V and AXIS M3025-VE. Please check the tables below for the available video streams/resolution in different products. Main source buffer Max res. 1920x1080 2 nd source buffer Max res. 720x576 3 rd source buffer Max res. 1920x1080 4 th source buffer Max res. 1280x720 M1025 M3005-V M3025-VE Stream 0 Fixed res. 1920x1080 Stream 3/ACAP Max res. 720x576 Stream 1 Max res. 1920x1080 Stream 4 Max res. 1280x720 M1004-W M1014 M1034-W M1044-L M3004-V M3024-LVE Stream 0 Fixed res. 1280x800 Stream 3/ACAP Max res. 720x576 Stream 1 Max res. 1440x900 Stream 4 Max res. 1280x720 M1013 M1033-W M1143-L Stream 0 Fixed res. 800x600 Stream 3/ACAP Max res. 720x576 Stream 1 Max res. 800x600 Stream 4 Max res. 800x600 2. New generation of products AXIS M1045-LW, AXIS M1065-L, AXIS M1065-LW, AXIS M2026-LE, AXIS M3044-V, AXIS M3044- WV, AXIS M3045-V, AXIS M3045-WV, AXIS M3046-V, AXIS M3106-L, AXIS M3106-LVE. M2026-LE M3046-V M3106-L/-LVE 4 MP fixed 2688x1520 M1045-LW M1065-L/-LW M3045-V/-WV M3044-V/-WV Main source buffer Max res. 2688x1520 Fixed res. 2560x1440 Fixed res. 1920x1080 Fixed res. 1280x720 2 nd source buffer ACAP ACAP ACAP Max res. 720x576 320x240 to 720x576 320x240 to 720x576 320x240 to 720x576 3 rd source buffer HDMI: 720p HDMI: 720p HDMI: 720p No HDMI 320x240 to 1920x1080 320x240 to 1920x1080 320x240 to 1280x720 4 th source buffer Max res. 1280x720 320x240 to 1280x720 320x240 to 1280x720 320x240 to 1280x720 3

3. Fish-eye 360 cameras AXIS M3047-P, AXIS M3048-P M3047-P M3048-P Main source buffer Max res. 2048x2048 Max res. 2880x2880 2 nd source buffer Max res. 720x720 ACAP 4800x480 to 720x720 ACAP 4800x480 to 720x720 3 rd source buffer No HDMI HDMI: 720p 480x480 to 2048x2048 HDMI: 720p 480x480 to 2880x2880 4 th source buffer Max res. 720x720 480x480 to 720x720 480x480 to 720x720 The resolutions above are only for fisheye overview and they differ for other dewarped views. When pulling view area 1 & 2 with same resolution on M3047-P/M3048-P, this will work either using the highest resolution (1920x1440) or lower resolutions like 640x480 and 480x360. Products having HDMI option will reserve the 3th source buffer for this option when it s enabled. Stream (0) is statically configured to the system s maximum default resolution, the other streams are dynamically configured between the maximum and minimum supported resolutions by the product. Please note also that for 1 MP products, the 3rd source buffer can provide a 1440x900 resolution (which is an up-scaled resolution) via API even if the max resolution is 1280x800 for these products. 4. Troubleshooting You may refer to each product s release notes for all the supported resolutions. You will also notice the following line in the release notes for these products with hardware limitation: 5.40.5:L35026 Number of different configured video streams are limited by hardware. When the maximum number of the buffers are used then you will see the "503 Service Unavailable" error message in the Live view page of the camera. In other applications like ACC this shows up as Camera error. You will also notice some log information similar to the examples below in the camera s system log. For example, if the camera is used with ACC, 2-3 streams will be occupied and if you request another video stream with another resolution then all buffers are full.

Here is an example with AXIS M3005-V which can t respond to a video stream request on 1024x768 resolution. <INFO> Jan 4 11:22:03 axis-00408cdc12b7 /usr/bin/ambad[960]: Unable to find available stream configuration for resolution 1024x768 <INFO> Jan 4 11:22:03 axis-00408cdc12b7 /usr/bin/ambad[960]: buffer[0]: fixed 1920x1080, current 1920x1080 <INFO> Jan 4 11:22:03 axis-00408cdc12b7 /usr/bin/ambad[960]: buffer[1]: max 720x576, current 0x0 <INFO> Jan 4 11:22:03 axis-00408cdc12b7 /usr/bin/ambad[960]: buffer[2]: max 1920x1080, current 1280x960 <INFO> Jan 4 11:22:03 axis-00408cdc12b7 /usr/bin/ambad[960]: buffer[3]: max 1280x720, current 0x0 <INFO> Jan 4 11:22:03 axis-00408cdc12b7 /usr/bin/ambad[960]: Failed to allocate a source buffer As you can see from the log, the reason for this is that the source buffer 0 is reserved for the max resolution (1920x1080), source buffer 1 and 3 can t provide 1024x768 resolution and the source buffer 2 is occupied with the 1280x960 resolution requested by the VMS. The solution for this case would be either requesting 1280x960 stream with the same parameters as on the VMS or changing the stream parameters in VMS to be the same on the camera 1024x768. Here is another example with AXIS M1033-W which can t respond on a forth requested video stream with a resolution on 800x600. <INFO> Dec 30 21:15:36 axis408 /usr/bin/ambad[1051]: buffer[0]: fixed 800x600, current 800x600 <INFO> Dec 30 21:15:36 axis408 /usr/bin/ambad[1051]: buffer[1]: max 720x576, current 0x0 <INFO> Dec 30 21:15:36 axis408 /usr/bin/ambad[1051]: buffer[2]: max 800x600, current 800x600 <INFO> Dec 30 21:15:36 axis408 /usr/bin/ambad[1051]: buffer[3]: max 800x600, current 800x600 <INFO> Dec 30 21:15:36 axis408 /usr/bin/ambad[1051]: Failed to allocate a source buffer The reason for the case above is that the user has already configured 3 video streams with 800x600 resolution using different frame rate (one for continuous recording on SD-card, one for uploading images to FTP server and the third one for uploading images using SMTP). The solution for this case is that the user may configure FTP/SMTP events with the same stream configuration and also possibly change the stream settings for the continuous recording to the default (same as for live view). Here is an example with the new generation of products (AXIS M3045-V) which can t respond on a forth requested video stream with a resolution on 1280x720. [ INFO ] /usr/bin/ambad[1035]: Failed to allocate a source buffer (1280x720, channel 1): No matching buffer available [ INFO ] /usr/bin/ambad[1035]: stream[1]: encoding [ 1920x1080, 25/1 fps, buffer_id 2, state active, channel 1 ] [ INFO ] /usr/bin/ambad[1035]: stream[2]: encoding [ 640x480, 25/1 fps, buffer_id 3, state active, channel 1 ] [ INFO ] /usr/bin/ambad[1035]: stream[3]: encoding [ 320x240, 25/1 fps, buffer_id 1, state active, channel 1 ] [ WARNING ] monolith: Failed to allocate 1280x720 H264 stream on channel 1: Failed to allocate stream resources: Failed to add stream [ ERR ] monolith[925]: Could not set caching pipeline to playing. Products mentioned above can have max 4 different video buffers to configure for different video streams. If the product is supporting ACAP (for example AXIS M3004-V/M3005-V) then one buffer is reserved for ACAP (AXIS Camera Application Platform) and three fixed video buffers will be available. Changing any parameter like resolution, frame rate, rotation, compression, video codec etc., will be counted as a different stream and will occupy one buffer. However, if multiple clients request the same video stream (without specifying any parameters), then all clients will get video from the same buffer which means that in this case just one buffer will be used. Currently, a video stream can be configured in two ways. The most common method is to specify 5

the parameters as part of the video stream request (for example, resolution=1280x720&videocodec=h264). The other method is to create a stream profile defining the parameters and then specify the stream profile in the video stream request. The allocation of buffers are done on a first-come, first-served basis which may cause problems for some applications that rely on the possibility to always being able to get a stream with a specific configuration. 5. Recommended setup To minimize the complexity and setup for an application user, it is recommended to limit the number of available streams to two (typically one for live viewing and one for recording) and to make sure that no other system components are accessing the camera. Here, system components also includes camera events that require a video stream. When using Axis Companion, a workaround is to change the stream profile for AC Motion to the same profile as AC Continuous Recording and try again. You should also be careful about configuring other events and watching Live view streaming in different resolutions at the same time. Similar care should be taken with ACS as well, especially in multi-client scenarios. In those cases, it will make it easier for the camera side if you make sure all split views in all ACS clients are using the same video settings. It will be even better if you make sure that the ACS recording settings have the same settings as well.

7