Transcription

Axis Media Control Panel GuideIntelli-SiteSecurity Management SoftwareAxis Media ControlPanel GuideFor Windows 7 Professional and Ultimate,Windows 8.1 Pro and Enterprise,Windows 10 Pro and Enterprise,Server 2008 R2, and Server 2012 R22Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideCopyrightCopyright 2017-2018 OSSI, LLC All rights reserved.Information in this document is subject to change without notice.The software described in this document is furnished under alicense agreement or nondisclosure agreement. The softwaremay be used or copied only in accordance with the terms ofthose agreements.No part of this publication may bereproduced, stored in a retrieval system, or transmitted in anyform or any means electronic or mechanical, includingphotocopying and recording for any purpose other than thepurchaser’s use without the written permission of OSSI.OSSI, LLC10125 S 52nd St.Franklin, WI 53132-8677ossi-usa.comTelephone: (262) 522-1870Toll Free: (888) 488-2623Fax:(262) 522-1872TrademarksIntelli-Site is registered in U.S. Patent & Trademark Office.All other registered and unregistered trademarks are the soleproperty of their respective owners.Copyright 2018 OSSI, LLC3

Axis Media Control Panel GuideTechnical Support AssistanceOSSI, LLC HeadquartersOSSI, LLC10125 S 52nd St.Franklin, WI 53132-8677262-522-1870888-488-2623Technical SupportTechnical support is available via Telephone or Email. ContactIntelli-Site Technical Support 8:00 AM to 5:00 PM CentralStandard time. If calling after hours, please leave a detailedvoice mail message, and someone will return your call as soonas 623When calling, please be at the computer prepared to provide thefollowing information: 4Product version number, found by selecting theAboutbutton from the Intelli-Site Application Menu.Product License and SMA numbers used for registration.The type of computer being used including, operatingsystem, processor type, speed, amount of memory, typeof display, etc.Exact wording of any messages that appear on the screen.What was occurring when the problem was detected?What steps have been taken to reproduce the problem?It is highly recommended that the user execute a SystemInformation Report and export that report to Adobe .pdfformat for transmission to Intelli-Site technical supportstaff.Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideTable of ContentsCopyright . 3Trademarks . 3Technical Support Assistance . 4Table of Contents . 51 Introduction . 72 Installation . 83 Setup . 93.1 Add an Axis Media Control driver . 93.2 Add an Axis Media Control Interface Panel . 123.3 Configure the Axis Media Control Interface Panel . 133.4 Enable the Axis Media Control driver . 154 Streaming Video . 164.1 Programming . 164.1.1 Automatic Programming . 164.1.2 Programming by Hand . 214.1.3 Add Counter Value Screen Objects . 314.25Live View . 31Design View . 335.1 Axis Media Control Driver Node . 335.2 Axis Media Control Interface Panel . 355.2.1 Axis Media Control Interface Quick Config . 355.2.2 Axis Media Control Interface Node Properties . 37Copyright 2018 OSSI, LLC5

Axis Media Control Panel Guide5.2.3 Camera Node Properties . 38Table of Figures. 42Revision History . 446Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide1 IntroductionThe Intelli-Site Axis Media Control video integration uses theAxis Media Control SDK v7.40. The Intelli-Site Axis Media ControlInterface panel is the Intelli-Site software interface to Axis NVRs,DVRs, and cameras. In addition, the Axis Media Control Interfacepanel can stream video from any camera regardless of brand ifthat camera has a direct HTTP URL.This guide explains using the Axis Media Control driver and AxisMedia Control Interface panel with Intelli-Site.Copyright 2018 OSSI, LLC7

Axis Media Control Panel Guide2 InstallationThe Axis Media Control driver in Intelli-Site must be installed.The Axis Media Control SDK Redistributable is automaticallyinstalled along with the Axis Media Control driver.If Intelli-Site has been installed without the Axis Media Controldriver, run the Intelli-Site installer again and select Modify.During the Intelli-Site installation or modify installation process,you are presented with the Select the drivers you want toinstall window.Figure 1 - Select the drivers you want to installEnsure the Axis Media Control Driver option is checked thenclickto continue with the installation or modification.Note: When modifying the installation, clearing a checkbox willcause that component or driver to be removed from thecurrent installation.8Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide3 SetupThe Axis Media Control driver and Axis Media Control Interfacepanel are best configured inHardware Management View.Before we begin though, it is a good idea to have the IPaddresses of each of the Axis cameras for the Axis Media ControlInterface. If the camera is not set up for Anonymous login, youwill also need the username and password.Note: If the Axis Media Control Interface is going to be used tostream video from any non-Axis cameras, you mustdetermine the http URL for each camera.Once the above information is obtained, the setup process isstraight forward.1.2.3.4.Add an Axis Media Control driverAdd an Axis Media Control Interface PanelAdd and configure each cameraEnable the Axis Media Control driver3.1 Add an Axis Media Control driverAdding an Axis Media Control driver is simple, but important.Without it, no communication with the Axis Media ControlInterface can occur.Launch the Desktop Client and login.Hardware is managed in theHardware Management View.If you are not inHardware Management View, click onand select.Copyright 2018 OSSI, LLC9

Axis Media Control Panel GuideFigure 2 -Hardware Management ViewTo add the Axis Media Control driver, clickChoose Driver Type dialog displays. TheFigure 3 - Choose Driver Type DialogSelect Axis Media Control from the Driver Type drop-downmenu in the Choose Driver Type dialog then click.Anew Axis Media Control driver icon is added to the screen and itsproperties dialog opens.10Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideFigure 4 - Axis Media Control driver Properties DialogChange the name of the driver to something more descriptivethat reflects the location and/or usage of the Axis Media ControlInterface that this driver will control (e.g., PS101 Axis MediaControl driver). No other fields need to be modified at this time.Note: For an explanation of all of the driver properties, seeAxis Media Control driver Node.Figure 5 - Axis Media Control driver IconNow we need to add a Axis Media Control Interface panel to theAxis Media Control driver.Copyright 2018 OSSI, LLC11

Axis Media Control Panel Guide3.2 Add an Axis Media Control Interface PanelOnce a Axis Media Control driver has been added, it’s time toadd a Axis Media Control Interface panel to it.Right-click on the Axis Media Control driver and select Add Panel.The Add Panel dialog displays.Figure 6 - Add Panel DialogSelect Axis Media Control Interface. Change the value of # toAdd to the number of interfaces you want to add. For the mostpart, one (1) is sufficient. Click. A New Axis MediaControl Interface icon is added to the target Axis MediaControl driver.Figure 7 - Axis Media Control driver and a new Axis Media Control Interface panelNext comes configuring the Axis Media Control Interface panel.12Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide3.3 Configure the Axis Media Control Interface PanelThe Axis Media Control Interface panel is configured using theQuick Config dialog. It is on this dialog that the IP address, TCPport, username, and password are set and the cameras areadded. To open the Quick Config dialog, right-click on the AxisMedia Control Interface icon and select Quick Config.Figure 8 – Axis Media Control Interface Panel Quick Config DialogChange the Name of the panel to describe its use or location. Inour example, the Axis Media Control Interface is located atPS101. Next, add each of the cameras that are to be connectedto using the Axis Media Control. The cameras are added one at atime.Copyright 2018 OSSI, LLC13

Axis Media Control Panel GuideClick theis added.button under the Cameras table. A new entryFigure 9 - Quick Config with a new camera added manuallyIn the Name cell, enter the camera’s name. In the IP Addressor URL cell, enter the camera’s IP address. If the anonymousaccess has not been enabled, supply the login credentials in theUsername and Password cells. Check the PTZ Enabled checkbox if the camera is a PTZ camera. In the Media Type cell,select the media type of the camera stream. With thisinformation, the software will assemble the URL to use toconnect to the camera.If the camera being added is not an Axis camera, set the MediaType to CUSTOM. Then enter the complete URL i). The usernameand password can be included in the URL g/video.cgi) or inthe Username and Password cells.Repeat the process until all of the cameras are present. Clickto save the settings.Note: PTZ is not implemented at this time. The PTZ Enabled cellis present for future integration.14Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide3.4 Enable the Axis Media Control driverAt this point, the Axis Media Control Interface and the Axis MediaControl driver are configured, but the driver is not online. Aquick way to know this is that the communication indicator isgrey.Figure 10 – Disabled Axis Media Control driverRight-click on the driver to open the context menu; select EnableDriver. The communications indicator will change color to greenwhen it’s online.Figure 11 - Enabled Axis Media Control driverNote: Live streaming of video does not require the DriverService. The Axis Media Control driver must be enabled,but the Driver Service is not necessary. The Clientinitiates streaming connection.Congratulations! The Axis Media Control Interface is integratedand ready to use inVideo View and in screen design forLive View. Screen design occurs inDesign View.Copyright 2018 OSSI, LLC15

Axis Media Control Panel Guide4 Streaming VideoVideo from the Axis Media Control Interface can be viewed inVideo View orLive View.Video View allows the userto stream live video as well as playback if applicable. See theIntelli-Site User’s Guide for information onVideo View. Thissection explains the programming necessary to stream video inLive View.Note: Programming is done inDesign View. Onceprogrammed, it is used inLive View.The philosophy of video streaming is that each video displayscreen object is expected to stream video from at least onecamera. The video display contains a table that defines thecameras from which it will stream video. A counter valuecontrols which stream to display. Therefore, a counter must beadded to the project for every video display screen object.4.1 ProgrammingProgramming is simple. It requires a video display screen object,a counter per video display screen object, and counter values foreach camera configuration the video display screen object isconfigured to display. Once the video display screen object isconfigured, additional screen objects are needed to trigger videostreaming.Intelli-Site has automated the configuration and programmingfor those video displays that will only display one video from onecamera at a time. If for some reason, the video display muststream from two or more cameras simultaneously, you will needto program it by hand.4.1.1 Automatic ProgrammingThe following walks you through the automatic programming ofthe video display for streaming one camera at a time. You will: 16Add a counter to the Tree andAdd a video display screen object and configure it.Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide4.1.1.1 Add a CounterWhich camera or set of cameras to display is controlled by acounter and its counter values. Add the counter to the Tree byright-clicking on the area node and selecting Add Node. In theAdd Panel dialog, select Counters then click. Expandthe newCounters node to reveal the group node and the newcounter.Figure 12- The expanded Counters nodeWe strongly suggest the names for these nodes be changed toones that describe their purpose so that the next person thatcomes along doesn’t have problems understanding their use. Inkeeping with our PS101 example, we named the group nodeVideo Display Counter Group. The specific counter we namedPS101 Cameras Counter.Open the properties dialog for the counter, change the Nameand check Use Value Name for Label. All of the other defaultvalues are fine.Copyright 2018 OSSI, LLC17

Axis Media Control Panel GuideFigure 13 - Counter Properties Dialog4.1.1.2 Add a Video Display Screen ObjectThe video display screen object is the workhorse of streamingvideo. It has the ability to display multiple streams at a time,switch between different streams, take snapshots, and evenopen a PTZ pad.To add a video display to a screen, you must first be inDesign View. Once inDesign View, locate theCreateVideo Display tool in theDesign View toolbar. Click on it toselect it. Then use the mouse to draw the object on the screen.Place the mouse at one corner of the object, hold down the rightmouse button and drag the mouse to the opposite corner thenlet up the button. A black quadrangle appears on the screen.18Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideFigure 14 - Video Display Screen ObjectRight-click on the video display screen object to open itsproperties.Figure 15 - Video Display Properties DialogChange the Name field to describe the purpose of this videodisplay.Copyright 2018 OSSI, LLC19

Axis Media Control Panel GuideThe Location group box contains the fields associated with thelocation and size of the video display screen object. These areupdated when the object is dragged around the screen or whenit is resized.The Options group box contains the fields that define the videodisplay parameters. When Toolbar Enabled is checked, thetoolbar for the video display will appear when the mouse hoversover it. When checked, Camera Change Allowed and PTZAllowed are enabled. If Camera Change Allowed is checked,the video display toolbar will include the camera selection tool. IfPTZ Allowed is checked the toolbar will include the PTZ pad.Thebutton is only enabled when # of Cameras is setto One. This button runs the automatic configuration wizard.Click it. A Select Cameras dialog displays.Figure 16 - Select Cameras dialog20Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideThe automatic configuration wizard needs to know what counterand which cameras. Click in the Counter drop box and selectthe desired counter and check the desired cameras. Then click. Intelli-Site will add counter values to the Tree for eachcamera selected and add rows to the Configurations table.Clickon the video display properties to save it.Figure 17 - Video Display properties dialog afterNow Add Counter Value Screen Objects.4.1.2 Programming by HandThe following walks you through Adding the counter to the Tree,Adding counter values to that counter, andAdding a video display screen object and configuring it.The last thing that must be done is adding counter valuescreen objects.Copyright 2018 OSSI, LLC21

Axis Media Control Panel Guide4.1.2.1 Add a CounterWhich camera or set of cameras to display is controlled by acounter and its counter values. Add the counter to the Tree byright-clicking on the area node and selecting Add Node. In theAdd Panel dialog, select Counters then click. Expandthe newCounters node to reveal the group node and the newcounter.Figure 18- The expanded Counters nodeWe strongly suggest the names for these nodes be changed toones that describe their purpose so that the next person thatcomes along doesn’t have problems understanding their use. Inkeeping with our PS101 example, we named the group nodeVideo Display Counters Group. The specific counter wenamed PS101 Cameras Counter.Open the properties dialog for the counter, change the Nameand check Use Value Name for Label. All of the other defaultvalues are fine.22Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideFigure 19 - Counter Properties Dialog4.1.2.2 Add Counter ValuesThe camera configuration to display on a video display screenobject is determined by the value of a counter. When thecounter changes to the value for a configuration line in the videodisplay’s configuration table, that configuration of cameras willbe displayed. This will become clearer in the next section. Butunderstand it is important to have specific counter value nodesadded to the Tree to control which cameras are streaming on avideo display.In our example, we want four (4) counter values for Disconnect,the Kinder Hall, Office, and Library. Disconnect is special. This isthe value of the counter when no camera streams are to bedisplayed. We will add it singly using Add Node and Edit, andthen add the others using Add Multiple To add the Disconnect counter value, right-click on the counternode and select Add Node and Edit.Copyright 2018 OSSI, LLC23

Axis Media Control Panel GuideFigure 20 - Counter Value Node Properties dialogNotice that the Name and Counter Value are 1. Best practicessuggest that the value for Disconnect should be zero (0).Therefore, set the Counter Value to zero (0). Change theName to Disconnect. Also, check Use Node Name for Labelthis way the automatically created screen object for this nodewill be labeled Disconnect and not 0. Click thebutton tosave the changes.Now let’s add the rest of the counter values. Right-click on thecounter node and select Add Multiple Figure 21 - How many would you like to add? dialog24Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideIn the How many would you like to add? dialog, enterdesired number. In the case of the example, we want three (3)more. Click thebutton.Expand the counter node to reveal the new counter value nodes.Notice that they are named 1, 2, 3, etc.Figure 22 - The New Counter Value NodesThe properties for each counter value should be modified so thatthe Name is easily understandable and Use Node Name forLabel is checked.Figure 23 - The properly configured Counter Value NodesNow we’re ready to begin the video display screen objectprogramming.4.1.2.3 Add a Video Display Screen ObjectThe video display screen object is the workhorse of streamingvideo. It has the ability to display multiple streams at a time,switch between different streams, take snapshots, and evenopen a PTZ pad.To add a video display to a screen, you must first be inDesign View. Once inDesign View, locate theCreateVideo Display tool in theDesign View toolbar. Click on it toselect it. Then use the mouse to draw the object on the screen.Place the mouse at one corner of the object, hold down the rightmouse button and drag the mouse to the opposite corner thenlet up the button. A black quadrangle appears on the screen.Copyright 2018 OSSI, LLC25

Axis Media Control Panel GuideFigure 24 - Video Display Screen ObjectRight-click on the video display screen object to open itsproperties.Figure 25 - Video Display Properties DialogChange the Name field to describe the purpose of this videodisplay.26Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideThe Location group box contains the fields associated with thelocation and size of the video display screen object. These areupdated when the object is dragged around the screen or whenit is resized.4.1.2.4 Options Group PropertiesTake a look at the Options group box.# of Cameras – drop-down menu; the number of video streamsto display at one time, possible values are One, Two, or Four;Intelli-Site will divide the display screen into the number ofcameras selectedIf Two cameras is selected, Intelli-Site will divide the videodisplay screen object into two video displays. The longerdimension, height or width, determines if the two displays areside by side or top and bottom. If the height is the longerdimension, the Camera 1 will be on top and Camera 2 will be onbottom. If the width is longer, then Camera 1 will be on the leftand Camera 2 on the right.When Four is selected, the video display screen into four videodisplays. Camera 1 is the top left display, Camera 2 is the topright display, Camera 3 is the bottom left display, and Camera 4is bottom right display.Toolbar Enabled – When checked, the toolbar for the videodisplay will appear when the mouse hovers over it; the two fieldsbelow it are enabled as wellCamera Change Allowed – Enabled when Toolbar Enabled ischecked; when checked, the user will be able to change thedisplayed cameras using the camera configuration drop-downmenu in the toolbarPTZ Allowed – Enabled when Toolbar Enabled is checked;when checked, the user will be able to open the PTZ pad in thetoolbar if the camera is a PTZ enabled cameraCopyright 2018 OSSI, LLC27

Axis Media Control Panel Guide4.1.2.5 Configurations TableThe Configurations table contains the definitions of desiredcamera configurations.Figure 26 - Configurations TableNotice there are four columns for cameras. These cameracolumns correspond to the # of Cameras field in the Optionsgroup box. If One is selected, only the cameras in the Camera 1column will display. If Two is selected, then columns Camera 1and Camera 2 are displayed. And of course, if Four is selected,then all four camera columns display.Each line of the table links a counter value to a cameraarrangement. When the counter is set to the specified countervalue, the video display screen object will display thecorresponding camera arrangement. Therefore, to display novideo, a line with no cameras will be needed.Useto add a line to the Configurations table. Useto delete the highlighted line of the table.Returning to our example, we want to display Kinder Hall, theOffice, the Cafeteria, and the Library. We are only going todisplay them one at a time which means we need a line for eachcamera and a line for no cameras for a total of five (5) lines. Useto add a line to the Configurations table. Click in theCounter Value cell of the new line. The Select Tree Itemdialog appears with all of the counter values in the Tree.28Copyright 2018 OSSI, LLC

Axis Media Control Panel GuideFigure 27 - Select Tree Item dialog for Counter ValuesThese are the counter values that we added in Add CounterValues. Select the counter value that you want to use for the nocameras configuration. We called that one Disconnect. Click.Figure 28 – Configurations Table with the Disconnect definitionClickagain. Click in the Counter Value cell of the newline. The Select Tree Item dialog appears with all of thecounter values in the Tree. Select the counter value that youwant to use for the next camera configuration then click.Drag and drop the corresponding camera into the Camera 1cell.Copyright 2018 OSSI, LLC29

Axis Media Control Panel GuideNote: The camera nodes are located in the Project Node Treeby expanding the Axis Media Control Interface node andits Cameras child node.Figure 29 - Configurations Table with Two LinesRepeat until there are definitions for each of the cameraconfigurations in the Configurations table.Figure 30 - Example Configurations TableMake sure to clickto save the changes made to thevideo display screen object.The last thing that must be done is adding counter value screenobjects.30Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide4.1.3 Add Counter Value Screen ObjectsThe last thing needed is screen objects to select the desiredcamera’s video stream to display. Drag and drop the countervalues to the screen to make counter value screen objects.Note: After the first counter value screen object has thedesired look, you might want to use Replicate to createthe rest of the screen objects. See the Intelli-Site User’sGuide.Figure 31 -4.2Design View fully programmedLive ViewNow that everything is programmed, switch toLive View.Note: The Axis Media Control driver must be enabled for videoto display. See Enable the Axis Media Control driver.Click on the button to display the desired video stream.Copyright 2018 OSSI, LLC31

Axis Media Control Panel GuideFigure 32 -32Live View displaying video from OfficeCopyright 2018 OSSI, LLC

Axis Media Control Panel Guide5Design ViewDesign View is the home of the Project Node Tree and theplace where screens and screen objects are programmed. Thefollowing sections explain: The Axis Media Control driver node properties,The Axis Media Control Interface node properties, andThe programming needed to stream video inLive View5.1 Axis Media Control Driver NodeThe Axis Media Control driver node is found by expandingSetup- Computer Setup- Drivers.Figure 33 - Axis Media Control driver node in the Project Node TreeRight-click on the Axis Media Control driver node and selectProperties to open the properties dialog.Copyright 2018 OSSI, LLC33

Axis Media Control Panel GuideFigure 34 - Axis Media Control driver properties dialogName – edit box; the name for the node; the name doesn’thave to be uniqueID – numeric (disabled); the unique identifier of this node;generated by Intelli-SiteUser Level – drop-down menu (default: All Access); the UserLevel a user must possess to open the properties for this nodeNotes – multiline edit box; any notes the user may have for thenodeEnabled – check box; when checked the driver is enabledInterface List- drop box; the Axis Media Control Interfacenodes attached to this driver34Copyright 2018 OSSI, LLC

Axis Media Control Panel Guide5.2 Axis Media Control Interface PanelThe Axis Media Control Interface panel node is found byexpanding System Layout then the Site and Area to which theAxis Media Control Interface panel was added inHardwareManagement View. In the example below, the panel wasadded to the site Corporate Headquarters and the area Area.Figure 35 - The Axis Media Control Interface panel node in the Project Node TreeThe Axis Media Control Interface node is the root node for thepanel. The following sections will explain: The properties of the Axis Media Control Interface nodeThe configuration of the Axis Media Control Interface panel(a.k.a. Quick Config dialog)The child nodes of the Axis Media Control Interface panel5.2.1 Axis Media Control Interface Quick ConfigThe Quick Config dialog is accessible either inHardwareManagement View or inDesign View. To open the QuickConfig dialog, right-click on the Axis Media Control Interfacepanel node and select Quick Config.Copyright 2018 OSSI, LLC35

Axis Media Control Panel GuideFigure 36 - Axis Media Control Interface panel Quick Config dialog- button; opens the Add Multiple Cameras dialog;allows the user to add a list of cameras from a tab-delimited file.The first row of the file is the header row, naming the columns ofthe file. The required columns are Name, IP Address or URL,Username, and Password. The other two columns, MediaType and PTZ Enabled, are not required.Note: The Add Multiple Cameras dialog is also opened by theAdd Multiple context-menu option on the Axis MediaControl Panel node inDesign View.Cameras – table; the cameras the Axis Media Control Interfacewill communicate withName – the human-understandable identifier for thecameraIP Address or URL – the IP address of the camera or thefully detailed URL to use to stream video from the cameraUsername – the username to use when connecting to thiscamera; leave this cell blank if anonymous login is enabledfor the camera36Copyright 2018 OSSI, LLC

Axis Media Control Panel GuidePassword – the password to use when connecting to thiscamera; leave this cell blank if anonymous login is enabledfor the cameraMedia Type – drop-down menu; values: mjpeg (default),h264, h262, mpeg4, and CUSTOM; the video streamingcodecNote: The Axis Media Control SDK Redistributable does notinclude H.264, H.262, or mpeg4 codecs. If these arerequired, contact Axis to add them to your system.- button; add a new line to the Cameras table abovethe button- button; delete the highlighted camera line from thetable above the button5.2.2 Axis Media Control Interface Node PropertiesRight-click on the Axis Media Control Interface node to open theproperties. These fields are not accessible through the QuickConfig dialo

5.1 Axis Media Control Driver Node . 33 5.2 Axis Media Control Interface Panel . 35 5.2.1 Axis Media Control Interface Quick Config . 35 5.2.2 Axis Media Control Interface Node Properties . 37. Axis Media Control Panel Guide 6 .