IBM Intelligent Video Analytics: VMS Extension for Cisco VSM 7
Total Page:16
File Type:pdf, Size:1020Kb
IBM Intelligent Video Analytics Version 1.6.0.0 VMS extension for Cisco VSM 7 Installation and integration enablement guide IBM Intelligent Video Analytics Version 1.6.0.0 VMS extension for Cisco VSM 7 Installation and integration enablement guide Note Before using this information and the product it supports, read the information in “Notices, copyright, terms, and trademarks” on page 13. Contents Integrating IBM Intelligent Video Running the Findcameras.exe tool......10 Analytics with Cisco VSM 7 ......1 Running the SampleGrabber tool ......11 CiscoCamDiscovery.html Files required for the integration........1 Running the tool . 11 GraphEdit Installation overview ...........2 Running to troubleshoot issues . 12 Prerequisite steps .............2 MILS client preparation configuration .....3 Notices, copyright, terms, and Installing the Cisco VSM 7 DirectShow Filter on the trademarks .............13 SSE server ...............4 Notices ................13 Installing the Cisco VSM 7 VMS extension on MILS . 6 Copyright notice.............15 Installing and registering the Cisco VSM 7 web Additional notices ............15 components..............6 Trademarks ..............15 Configuring the VMS server, cameras, and channels ...............8 Troubleshooting issues with the Cisco sample application and test tools ..........10 © Copyright IBM Corp. 2015 iii iv IBM Intelligent Video Analytics: VMS extension for Cisco VSM 7 Installation and integration enablement guide Integrating IBM Intelligent Video Analytics with Cisco VSM 7 IBM® Intelligent Video Analytics (IBM IVA) version V1.6 can be integrated with Cisco Video Surveillance Manager (VSM) version 7. The IBM IVA V1.6 VMS extension package for Cisco VSM 7.5 (IVA-Cisco-VSM7_Integration.zip) and the downloadable prerequisite open source files provide a complete set of instructions and media for installing and configuring the integration. The IBM DirectShow filter that is included in the extension files is specifically supported for Cisco VSM version 7.5 together with the Cisco VSM SDK V 7.0.1. Considerations The DirectShow Filter (DSF) for Cisco VSM 7: v Plays only H.264 video codec. v Supports frame rate reduction. v Supports secondary streams though a URL extension, for example &stream=3fefd41f-891b-4d3b-bf47- 55d418565238_vs2. v Does not support downsizing. Downsizing can be accomplished separately by the camera or encoder. Files required for the integration Files included in the IBM IVA 1.6 Cisco VSM 7.5 integration package The following files are required to complete the integration, and are provided in the IBM IVA V1.6 Cisco VSM V7.5 integration package IVA-Cisco-VSM7_Integration.zip on IBM Fix Central. File name Provides... CiscoVSM7_DSF_Filter_V1_1.zip The Cisco DSF installation files. This file also contains a directory that is called Utilities, which includes a sample application and some testing tools. IVA_CiscoVSM7_VMSX_V1_4.zip The Cisco web player, web pages, and code that is required to play video from a Cisco VSM 7 system in the IBM IVA (MILS) administrator and operator clients. Other prerequisite files More files are also required to complete the integration, as follows: 1. Download the following files from the Cisco V7 VSM SDK, as outlined in step 5 in the Prerequisite steps section. v ..\VSM7.0.1SDK\WebServicesDLLs\VSOMWebService.dll v ..\VSM7.0.1SDK\WebServicesDLLs\VSOMWebService.XmlSerializers.dll 2. Download the following files from https://github.com/fyeh/LiveProxy/releases, as outlined in step 6 in the Prerequisite steps section. v avcodec-55.dll v avdevice-55.dll v avfilter-3.dll v avformat-55.dll v avutil-52.dll © Copyright IBM Corp. 2015 1 v LiveProxy.dll v postproc-52.dll v swresample-0.dll v swscale-2.dll 3. Download the following files from https://github.com/fyeh/vsm7dsf/releases/tag/Prereq, as outlined in step 7 in the Prerequisite steps section. v DirectShowLib-2005.dll v log4net.config v log4net.dll Installation overview To integrate IBM Intelligent Video Analytics V1.6 with Cisco Video Surveillance Manager (VSM) 7, review the prerequisite information and install the required components in the order that is specified. Procedure 1. Obtain the required integration files, VSM 7.0.1 SDK, and Visual C++ updates, as outlined in the prerequisite information section. 2. Install the Cisco DSF on the IBM IVA Smart Surveillance Engine (SSE) server(s). 3. Install the Cisco web player application on the IBM IVA Middleware for Large Scale Surveillance (MILS) server. 4. Optional: Install the Cisco VSM 7 sample application and testing tools that are provided in the DSF package. Prerequisite steps Complete the prerequisite steps before you start the integration. Procedure Prepare your IBM IVA environment 1. Ensure that your IBM IVA system meets the minimum system requirements, and is deployed according to the installation instructions in the product documentation. v For information about the minimum requirements, see Detailed system requirements for IBM Intelligent Video Analytics. v To access the product documentation, see the IBM Intelligent Video Analytics V1.6 IBM Knowledge Center. 2. Install IBM Intelligent Video Analytics V1.6 interim fix PO04202 before you start the integration. 3. Ensure that you have administrator access to the IBM IVA MILS and SSE servers and the pvadmin credentials to log on to the MILS administrator and operator clients to complete the integration configuration. 4. For every MILS operator or administrator client that accesses a video channel from the Cisco VSM 7 system complete “MILS client preparation configuration” on page 3. Prepare the required files from the Cisco VSM 7.0.1 SDK 5. Download and extract the Cisco V7 VSM SDK. Go to http://solutionpartner.cisco.com/web/physical- security/documentation , scroll down the page and download VSM 7.0.1 SDK with Examples. Extract the contents of the VSM 7.0.1 SDK with Examples.zip file and copy the following two DLL files to a temporary location on the SSE server: v ..\VSM7.0.1SDK\WebServicesDLLs\VSOMWebService.dll v ..\VSM7.0.1SDK\WebServicesDLLs\VSOMWebService.XmlSerializers.dll 2 IBM Intelligent Video Analytics: VMS extension for Cisco VSM 7 Installation and integration enablement guide Prepare the required open source integration files 6. Go to https://github.com/fyeh/LiveProxy/releases, and download the Version1.0.0.zip file. Extract and copy the following LiveProxy and prerequisite files onto the SSE server in the same temporary location that you copied the SDK files into in the previous step: v avcodec-55.dll v avdevice-55.dll v avfilter-3.dll v avformat-55.dll v avutil-52.dll v LiveProxy.dll v postproc-52.dll v swresample-0.dll v swscale-2.dll 7. Go to https://github.com/fyeh/vsm7dsf/releases/tag/Prereq, download the following files, and copy them into a temporary location on the SSE server. v DirectShowLib-2005.dll v log4net.config v log4net.dll Download and install the prerequisite Microsoft Visual C++ updates 8. Depending on the operating system of the servers and clients, you might need to install one or more of the following updates from http://support.microsoft.com/kb/2019667. Be sure to choose the exact specified package. v Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update v Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update v Visual C++ Redistributable for Visual Studio 2012 Update 4 Note: Ensure that you install the required Microsoft Visual C++ update packages on the SSE server. Note: v Some of the hyperlinks on this website are disguised as ordinary text, and are not underlined in blue ink. v Download the x86 version of each update, namely vcredist_x86.exe. v Install as administrator or as the pvadmin user. MILS client preparation configuration On the IBM IVA MILS administrator and operator clients that access and play video from a Cisco Video Surveillance Manager (VSM) 7 system, complete the preparation that is required. Procedure 1. Install the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update on the Windows clients. 2. Ensure that the MILS administrator or operator clients are running a supported browser, for example Internet Explorer (IE) version 10. Note: IE 11 is not a supported browser client for IBM IVA V1.6. 3. Ensure that the clients can access the MILS server. The clients must be able to resolve the host name of the IBM IVA MILS server through either DNS or by an entry in the desktop hosts file. For example, Integrating IBM Intelligent Video Analytics with Cisco VSM 7 3 if the MILS server host name is MILS_host_name and this host name is not in DNS, then ensure that the following entry exists in the c:\windows\system32\drivers\etc\hosts file on the client: aaa.bbb.ccc.ddd MILS_host_name Where aaa.bbb.ccc.ddd is the IP address of the MILS server. 4. Complete the mandatory browser configuration steps as described in the topic Installing the administrator client in the IBM Knowledge Center. 5. Complete the following extra browser configuration: a. When you log on to the IBM IVA administrator or operator client and you are presented with the message "There is a problem with this website's security certificate", click Continue to this website (not recommended). This message is displayed because a self-signed SSL certificate is used on the MILS server. b. If you are prompted with the message "Only secure content is displayed", click Show all content to allow both HTTP and HTTPS content to be displayed in the browser. c. When prompted, accept and install the ActiveX controls. Installing the Cisco VSM 7 DirectShow Filter on the SSE server Install the Cisco VSM 7 DSF on each of the SSE servers in your environment. The DSF package also contains a set of utilities, which must be prepared before you can use them. Before you begin For legal notices that relate to the Cisco VSM 7 DSF, see “Additional notices” on page 15.