<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8837837990588679272</id><updated>2011-09-15T10:47:15.183-04:00</updated><category term='IPhone'/><category term='Genetec protocol'/><category term='Maps'/><category term='Blackberry'/><category term='Meta-Data'/><category term='Release'/><category term='Software Design'/><category term='H.264'/><category term='Macro'/><category term='IP'/><category term='Integration'/><category term='Security Center'/><category term='Omnicast'/><category term='Video Surveillance'/><category term='Federation'/><category term='SDK'/><title type='text'>IP Security Solutions</title><subtitle type='html'>Help people in IP Surveillance market to understand products and create innovative solutions for their customers.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-1873616510702805590</id><published>2011-02-07T08:48:00.002-05:00</published><updated>2011-02-22T17:08:32.117-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genetec protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Video Trickling: an innovative edge storage solution</title><content type='html'>As like the Federation concept, Genetec has developed another great innovation, pushing edge recording to the next level with &lt;b style="mso-bidi-font-weight: normal;"&gt;Video Trickling.&lt;/b&gt; Most edge recording or edge storage solutions only focus on uninterrupted recording, but do not necessarily offer new innovative ways to deploy IP video solutions.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1JhwXBGI/AAAAAAAAAGQ/Uz8-epl-3RQ/s1600/Video+Trickling+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="142" src="http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1JhwXBGI/AAAAAAAAAGQ/Uz8-epl-3RQ/s400/Video+Trickling+1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Video Trickling is a new concept created by Genetec that enables the security manager to define when, how and how much recorded video will be transferred from the cameras or DVR to the Omnicast server. Administrators have the flexibility to decide which video should be transferred and how and when the transfer will occur. This flexibility offers a bunch of new video surveillance scenarios that were not possible before.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Multiple Locations / Cloud Computing&lt;/strong&gt;&lt;br /&gt;It’s not easy to deploy an IP-based system with only a few IP cameras per locations. Most of the time, the WAN is widely used during business hours. IT doesn’t want to stream the cameras over the WAN to a remote server and it’s expensive to install and maintain a VMS server in each location for only 10 cameras. &lt;br /&gt;&lt;br /&gt;With Video Trickling in Omnicast 4.7, a single server, installed centrally, can be configured to automatically move video from the IP cameras or DVR only at night. This architecture prevents video lost due to network congestion without impacting the business. Security managers can even filter the recorded video which can be used to limit the amount data transferred at night. &lt;br /&gt;&lt;br /&gt;Ex: - Transfer only video with motion activity or analytics events.&lt;br /&gt;- Transfer any video clips that have been reviewed by an investigator.&lt;br /&gt;- Transfer only video recorded between 9am to 5pm&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/TU_1NeYTMeI/AAAAAAAAAGU/IsL2EQ-YxsU/s1600/Video+Trickling+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="160" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/TU_1NeYTMeI/AAAAAAAAAGU/IsL2EQ-YxsU/s400/Video+Trickling+2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;Unreliable Networks&lt;/strong&gt;&lt;br /&gt;The system can be configured to retransmit video as soon as you reconnect to the IP camera or DVR. This configuration is very useful for unreliable networks (3G, wireless) but also to transfer the video recordings if the Omnicast server is not running for a short or long period of time. &lt;br /&gt;&lt;br /&gt;For most cameras manufacturers, the Video Trickling feature is using TCP which reduce the risk of video transmission artifacts due to packet lost. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1QdCmQRI/AAAAAAAAAGY/d8t1oMu9ad0/s1600/Video+Trickling+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="131" src="http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1QdCmQRI/AAAAAAAAAGY/d8t1oMu9ad0/s400/Video+Trickling+3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Multi-Tier Storage&lt;/strong&gt;&lt;br /&gt;Video Trickling is flexible enough to provide a complete multi-staged recording system by leveraging edge storage. &lt;br /&gt;&lt;br /&gt;The system can be designed to keep high-quality videos at the edge and only transfer video related to an event, such as motion, playback review, bookmark, analytic event, alarm, or input pin. And of course, it’s possible to configure the amount of video transferred before and after the event.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9N-U-rtj1mU/TU_1SsSm5DI/AAAAAAAAAGc/qmKCHAU8ExI/s1600/Video+Trickling+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="129" src="http://1.bp.blogspot.com/_9N-U-rtj1mU/TU_1SsSm5DI/AAAAAAAAAGc/qmKCHAU8ExI/s400/Video+Trickling+4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Using Omnicast Auxiliary Archiver and multi-streaming capabilities from the camera, the system can record on a server 24/7 at a lower resolution and only transfer high-quality recordings tied to an event.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Serverless In-car Recording System&lt;/strong&gt;&lt;br /&gt;System integrators can use Omnicast 4.7 in mobile applications by only installing IP cameras inside a vehicle (bus, train, metro…) The solution can then be configured to transfer video as soon as the Omnicast Archiver can communicate with the cameras. So, the video transfer will automatically occur only when the vehicle arrives back at the depot.&lt;br /&gt;&lt;br /&gt;Because the transfer can be initiated through a dry contact, a macro, event to action… it’s possible to configure the system such that live streaming over 3G is possible for emergencies, but recorded video is always transferred when the vehicle is back at the depot.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1U6pNKRI/AAAAAAAAAGg/lygtbLtXTVI/s1600/Video+Trickling+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" h5="true" height="128" src="http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1U6pNKRI/AAAAAAAAAGg/lygtbLtXTVI/s400/Video+Trickling+5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This reduces the amount of hardware required in a vehicle and simplifies this installation. This solution competes well with DVR-based solutions in public transit applications.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Availability&lt;/strong&gt;&lt;br /&gt;Video Trickling has been introduced with the release of Omnicast 4.7 and it’s supported with the following products:&lt;br /&gt;• Axis: Cameras and encoders with SD card slot with &lt;strong&gt;firmware 5.20&lt;/strong&gt; or more recent&lt;br /&gt;• Bosch: Cameras and encoders with edge-recording support&lt;br /&gt;• Genetec Protocol partners that implement edge recording &lt;br /&gt;&lt;br /&gt;We will add new manufacturers in the coming months, so please refer to the official list of &lt;a href="http://www.genetec.com/Lists/Reference%20Documents/Genetec%20-%20Omnicast%20Supported%20Hardware%20List.pdf"&gt;supported cameras&amp;nbsp;available online&lt;/a&gt;&amp;nbsp;or the &lt;a href="http://gtap.genetec.com/"&gt;GTAP.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More info: &lt;a href="http://www.genetec.com/publications/featurefocuses/pages/video-trickling.aspx"&gt;Video Trickling feature focus&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-1873616510702805590?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/1873616510702805590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2011/02/video-trickling-innovative-edge-storage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1873616510702805590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1873616510702805590'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2011/02/video-trickling-innovative-edge-storage.html' title='Video Trickling: an innovative edge storage solution'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9N-U-rtj1mU/TU_1JhwXBGI/AAAAAAAAAGQ/Uz8-epl-3RQ/s72-c/Video+Trickling+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-481343338536786031</id><published>2010-11-18T08:51:00.000-05:00</published><updated>2010-11-18T08:51:32.793-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genetec protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>What's new in Omnicast 4.6 SR1</title><content type='html'>We just released Omnicast 4.6 SR1 which includes a lot of new camera models and improvements to ONVIF. The video integration development team at Genetec has been very productive, Omnicast now supports more than 630 different IP cameras or encoders.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Axis&lt;/strong&gt;&lt;br /&gt;We certified a lot of new Axis models in the last months with this release. M1054, M1103, M1104, M1113, M1114, M3113-R, M3114-R, M3202/-V M3203/-V, M3204/-V, M6034, P1343-E, P1344-E, P1346-E, P1347/-E, P3304/-V, P5532 P5532-E and P5534-E.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bosch&lt;/strong&gt;&lt;br /&gt;We&amp;nbsp;improved our support of the Bosch VRM which allows de-centralized recording with Omnicast and Bosch devices.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;Panasonic&lt;/strong&gt;&lt;br /&gt;Same for Panasonic with their most recent products: WJ-GXE500/DG-GXE500, WV-SC385/DG-SC385, WV-SP105/DG-SP105, WV-SP302, DG-SP304V, WV-SP305/DG-SP305, WV-SP306, WV-SF332, DG-SF334, WV-SF335/DG-SF335, and WV-SF336.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pelco&lt;/strong&gt;&lt;br /&gt;We added support for new Pelco models but also added lot of new functionalities:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support up to 2 simultaneous H.264 streams with Pelco Sarix&lt;/li&gt;&lt;li&gt;Support for Hardware Motion detection with the Pelco Sarix (Full screen, motion detection zone with multiple region of interest)&lt;/li&gt;&lt;li&gt;Input and output pins are now supported for all Pelco Sarix products&lt;/li&gt;&lt;li&gt;Added support Pelco Spectra IV IP PTZ&lt;/li&gt;&lt;li&gt;Added support for multi-channel encoders NET5308T and NET5308T-EXP (eight input video expansion unit)&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Sony&lt;/strong&gt;&lt;br /&gt;We added a few new models for Sony: SNC-CH180, SNC-DH180, SNC-CH240 and SNC-DH240.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Verint&lt;/strong&gt;&lt;br /&gt;Omnicast can now manage seamlessly H.264 encoders from Verint: S1808e, S1816e and S1816e-SP. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;Genetec Protocol&lt;/strong&gt;&lt;br /&gt;We also have many camera/encoder manufacturers that implemented the &lt;a href="http://www.ipsecuritysolutions.com/2009/09/genetec-protocol-supported-features.html"&gt;Genetec protocol&lt;/a&gt; directly in their device: Hikvision, HW Group, OTN System, IONODES, SightLogix, March Networks and VideoIQ.&lt;br /&gt;&lt;br /&gt;The Genetec protocol is a network protocol (HTTP based) that is available to any technology partner who wants to integrate to Omnicast. &lt;br /&gt;&lt;br /&gt;Some customers and integrators used the Genetec protocol to integrate a legacy DVR into Omnicast just by creating a transparent bridge between 2 products. To get access to the Genetec protocol please contact us at &lt;a href="mailto:tech_partner@genetec.com"&gt;tech_partner@genetec.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;ONVIF&lt;/strong&gt;&lt;br /&gt;The ONVIF standard is more and more popular, we added a lot of functions to our ONVIF v1.01 implementation and now all the common used features are supported:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MJPEG and H.264 streaming&amp;nbsp;&lt;/li&gt;&lt;li&gt;Modify video compression settings&lt;/li&gt;&lt;li&gt;Modify Network Configuration&lt;/li&gt;&lt;li&gt;PTZ Control&lt;/li&gt;&lt;li&gt;Control output pins&lt;/li&gt;&lt;li&gt;Authentications with username and password&lt;/li&gt;&lt;/ul&gt;To improve customer's experience and better support our partners with ONVIF, we created a Genetec certification tool that validates ONVIF Services used by Omnicast and provides detailed information on potential implementation errors. &lt;br /&gt;&lt;br /&gt;If you are developing ONVIF or Genetec Protocol compatible devices, we recommend that you use that tool in conjunction with the most recent ONVIF certification tool. To get access to the Genetec Certification tool please contact us at &lt;a href="mailto:tech_partner@genetec.com"&gt;tech_partner@genetec.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;strong&gt;Other manufacturers&lt;/strong&gt;&lt;br /&gt;We also added support for different cameras and encoders from ACTi, Arecont, Basler, Comtex,&amp;nbsp; Mango DSP, Mavix, Optelecom-NKF, Promelit, Samsung, Sanyo, Toshiba, Truen and Vivotek. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;More information&lt;/strong&gt;&lt;br /&gt;A detailed list of all the supported camera models is &lt;a href="http://www.genetec.com/Publications/Pages/reference-documents.aspx"&gt;available on our Website&lt;/a&gt;: If you need more details and want to upgrade to Omnicast 4.6 SR1 please visit the &lt;a href="http://gtap.genetec.com/"&gt;Genetec Technical Assistance Portal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Service release and Hardware Integration Pack (HIP) available to any Omnicast 4.6 customer with or without a valid Software Maintenance agreement. Customers under a valid SMA can upgrade from any previous version of Omnicast without any licensing fee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-481343338536786031?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/481343338536786031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/11/whats-new-in-omnicast-46-sr1.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/481343338536786031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/481343338536786031'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/11/whats-new-in-omnicast-46-sr1.html' title='What&apos;s new in Omnicast 4.6 SR1'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-7712204135682896186</id><published>2010-11-01T09:19:00.000-04:00</published><updated>2010-11-01T09:19:03.746-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Center'/><category scheme='http://www.blogger.com/atom/ns#' term='IPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><title type='text'>New products introduced at Essen and Asis 2010</title><content type='html'>In October,&amp;nbsp;Genetec had a booth in 2 major Security shows; Essen in Germany, and ASIS 2010, Dallas. During these shows we demonstrated the new IPhone and Blackberry platform, the SV-16 and Plan Manager.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;strong&gt;Genetec Security Center Mobile&lt;/strong&gt;&lt;br /&gt;We demonstrated for the first time at a trade show the new Genetec Security Center Mobile platform. It’s an add-on module to Security Center 4.0 that can stream video and alarms to Blackberry devices, IPhone, IPod and IPad. The system is designed to pushed alarms to the mobile devices over 3G or Wi-Fi even if the application isn’t running in the background.&lt;br /&gt;&lt;br /&gt;The Mobile platform is deployed on a few beta sites; it will be generally available in December.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SV-16&lt;/strong&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;We also launched a new NVR platform pre-loaded with Omnicast, the SV-16. It’s a Windows 7 embedded platform with built-in wireless that can record up to 16 cameras or 32 Mbit/s. People have been impressed by its form factor, it’s only 4.5 x 4 inch.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9N-U-rtj1mU/TM678wjle9I/AAAAAAAAAF4/jv311f82hBY/s1600/SV-16+Tiny.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" nx="true" src="http://1.bp.blogspot.com/_9N-U-rtj1mU/TM678wjle9I/AAAAAAAAAF4/jv311f82hBY/s400/SV-16+Tiny.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;In addition to being small, it’s energy efficient. It consumes a maximum of 8 watts (a PC uses 250 Watts on average) and doesn't have any mobile parts. It’s ideal for small locations, the SV-16 does not need to be installed in temperature controlled environment.&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;The SV-16 scales from 1 to hundreds of cameras… When a customer buys the SV-16, he owns an Omnicast license. If the number of cameras or storage requirements changes, the end user is allowed to migrate the SV-16 license to a standard computer and just pay a license fee for the new cameras added. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Security Center 5&lt;/strong&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Security Center 5 is the next generation Genetec Unified platform, on top video and access control, Security Center 5 now integrates both Intrusion and Alarm panel devices. During the show, we demonstrated a few key features of Security Center 5, the ability to share and send tasks between operators, new management tools for cameras, new video functions and some major improvements with the Federation and multi-site systems.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;We also demonstrated the capabilities of the new video core that has been entirely rewritten to leverage the power of multi-core processors.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Plan Manager&lt;/strong&gt;&lt;br /&gt;It’s an advanced mapping system built for Omnicast. JPEG based mapping systems are not ideal to represent large facilities. An entire floor doesn’t always fit in a single JPEG image with a proper resolution, the system administrator is then forced to create many JPEG maps and link them together. &lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9N-U-rtj1mU/TM68U-cfOkI/AAAAAAAAAGA/xJ81aGbNsDk/s1600/Plan+Manager+Bing.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" nx="true" src="http://1.bp.blogspot.com/_9N-U-rtj1mU/TM68U-cfOkI/AAAAAAAAAGA/xJ81aGbNsDk/s400/Plan+Manager+Bing.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9N-U-rtj1mU/TM68Zx4WQDI/AAAAAAAAAGE/zmjIaRxWyUw/s1600/Plan+Manager+Floor+Plan.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" nx="true" src="http://1.bp.blogspot.com/_9N-U-rtj1mU/TM68Zx4WQDI/AAAAAAAAAGE/zmjIaRxWyUw/s400/Plan+Manager+Floor+Plan.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Plan Manager uses a multi-tile technologie similar to Microsoft Bing and Google Map but it&amp;nbsp;also support AutoCAD floor plans. The operators can easily navigate large floor plans, view cameras and buildings on GIS map they can also view alarms and control PTZ. &lt;br /&gt;&lt;br /&gt;Plan Manager is available today with Omnicast and will be available next year with Security Center.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-7712204135682896186?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/7712204135682896186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/11/new-products-introduced-at-essen-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7712204135682896186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7712204135682896186'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/11/new-products-introduced-at-essen-and.html' title='New products introduced at Essen and Asis 2010'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9N-U-rtj1mU/TM678wjle9I/AAAAAAAAAF4/jv311f82hBY/s72-c/SV-16+Tiny.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-4894479630013097173</id><published>2010-10-22T22:22:00.000-04:00</published><updated>2010-10-22T22:22:44.756-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Federation'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Technological Leadership in City-Wide Surveillance - Microsoft Public Safety Symposium 2010</title><content type='html'>City emergency management officials are turning to IP-based networked solutions to extend the reach and the scale of their city wide video management systems beyond the capabilities of analog or switched circuit-based technology. &lt;br /&gt;Presenter: Pierre Racz, CEO, Genetec.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="460" height="360"&gt;&lt;param name="source" value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap"/&gt;&lt;param name="enableHtmlAccess" value="true" /&gt;&lt;param name="background" value="#FF000000" /&gt;&lt;param name="allowHtmlPopupwindow" value="true" /&gt;&lt;param name="minRuntimeVersion" value="3.0.40624.0" /&gt;&lt;param name="autoUpgrade" value="true" /&gt;&lt;param name="initParams" value="Culture=en-US,Uuid=0ea8ada6-999f-4664-974c-955449288a6a,Autoplay=false,MarketingOverlayText=Visit this video's website,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info,VideoUrl=http://microsoft.com/showcase/en/us/details/0ea8ada6-999f-4664-974c-955449288a6a,Mode=Player" /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration: none;" onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&amp;dcssip=www.microsoft.com&amp;dcsuri=' + window.location.href + '&amp;WT.tz=-8&amp;WT.bh=16&amp;WT.ul=en-US&amp;WT.cd=32&amp;WT.jo=Yes&amp;WT.ti=&amp;WT.js=Yes&amp;WT.jv=1.5&amp;WT.fi=Yes&amp;WT.fv=10.0&amp;WT.sli=Not%20Installed&amp;WT.slv=Version%20Unavailable&amp;WT.dl=1&amp;WT.seg_1=Not%20Logged%20In&amp;WT.vt_f_a=2&amp;WT.vt_f=2&amp;WT.vt_nvr1=2&amp;WT.vt_nvr2=2&amp;WT.vt_nvr3=2&amp;WT.vt_nvr4=2&amp;vp_site=Embedded&amp;wtEvtSrc=' + window.location.href + '&amp;vp_sli=Embedded'" &gt;&lt;img src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" alt="Get Microsoft Silverlight" style="border-style: none"/&gt;&lt;/a&gt;&lt;noscript&gt;&lt;div&gt;&lt;img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No"/&gt;&lt;/div&gt;&lt;/noscript&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-4894479630013097173?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/4894479630013097173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/10/technological-leadership-in-city-wide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4894479630013097173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4894479630013097173'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/10/technological-leadership-in-city-wide.html' title='Technological Leadership in City-Wide Surveillance - Microsoft Public Safety Symposium 2010'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-4040202618514474628</id><published>2010-09-25T21:44:00.002-04:00</published><updated>2010-09-25T21:44:00.851-04:00</updated><title type='text'>Genetec CEO: Why Genetec is independant</title><content type='html'>Earlier this month, Pierre Racz gave an interview to SP&amp;amp;T news. I recommend it to anyone who wants to learn more about Genetec and the reason behind some of the changes we did recently.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sptnews.ca/CCTV/News/genetec-ceo-why-were-the-switzerland-of-security/Why-Genetec-is-independent.html"&gt;&lt;b&gt;Interview with Pierre Racz SP&amp;amp;T new&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-4040202618514474628?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/4040202618514474628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/09/genetec-ceo-why-genetec-is-independant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4040202618514474628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4040202618514474628'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/09/genetec-ceo-why-genetec-is-independant.html' title='Genetec CEO: Why Genetec is independant'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-8345363339433434802</id><published>2010-09-19T21:40:00.000-04:00</published><updated>2010-09-19T21:40:07.513-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Center'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><title type='text'>Desktop Virtualization for Video Surveillance</title><content type='html'>Some customers chosen to run the Omnicast Live Viewer and Security Desk over a Virtual Desktop (Eg:VMWare View or Citrix Xen).&lt;br /&gt;&lt;br /&gt;Someone posted a nice video on Youtube to demonstrates the fluidity of Omnicast over VMWare View. It's impressive to see how fluid it is compare to what Microsoft Remote Desktop can achieve today.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zlat1FeNs5Q?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zlat1FeNs5Q?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;br /&gt;There are a few scenarios where a virtualized workstation with Omnicast and Security Center might be beneficial.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Occasional users&lt;/b&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In a corporation, the different managers, the HR department, the CEO need occasional access the VMS system and access control system. Instead of installing and maintaining the client applications on all these computers, most of time laptops are not purchased with video surveillance in mind, they use virtual desktop. It always works, it’s easy to upgrade and it can be used from anywhere, it works on any computers. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Access the system over a poor network&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;A city wants to have all his traffic cameras available to different agencies across the city; some agencies have bandwidth constraints with the city datacenter. Instead of installing the clients in all these different agencies, everything is centralized in a datacenter where anyone can connect to. On top of simplifying upgrades and support, the virtual infrastructure automatically adjusts the quality of the video/entire desktop dynamically based on the available bandwidth. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Mobile users&lt;/b&gt; &lt;/div&gt;&lt;div class="MsoNormal"&gt;A customer wants to operate and monitor his Omnicast system over a patrol car but the MDT is already overloaded and the wireless network between the car and buildings is poor and irregular. , it’s more Desktop virtualization can be more efficient, it prevents any video decoding artifacts, the user can view more than 1 camera at the time without any problem, the frame rate of the application fluctuates according to the bandwidth available but the picture is always clear. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you are looking for such solution, make sure to select a product that supports video acceleration, this will make a big difference.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-8345363339433434802?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/8345363339433434802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/09/desktop-virtualization-for-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/8345363339433434802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/8345363339433434802'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/09/desktop-virtualization-for-video.html' title='Desktop Virtualization for Video Surveillance'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-6008259148210137676</id><published>2010-04-26T15:44:00.002-04:00</published><updated>2010-05-01T08:32:49.036-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genetec protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>What's new in Omnicast 4.6</title><content type='html'>Here's a quick&amp;nbsp;overview of the improvements included in Omnicast 4.6 released last week.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Synch. playback for exported files&lt;/li&gt;&lt;li&gt;Fail-over on Disk Failure&lt;/li&gt;&lt;li&gt;IGMP version 3&lt;/li&gt;&lt;li&gt;Edge recording support through Genetec Protocol&lt;/li&gt;&lt;li&gt;Various improvements in the camera integration&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://3.bp.blogspot.com/_9N-U-rtj1mU/S9XqzcXeWII/AAAAAAAAAFY/r49_S6ME4nE/s1600/Sync+g64+file.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_9N-U-rtj1mU/S9XqzcXeWII/AAAAAAAAAFY/r49_S6ME4nE/s320/Sync+g64+file.jpg" tt="true" /&gt;&lt;/a&gt;&lt;strong&gt;Synchronous playback of exported .g64 files&lt;/strong&gt; &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;It’s now possible to play multiple g64 files synchronously, there’s a new option to synchronize all tiles, play and pause all tiles.&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Advance Disk array failure detection&lt;/strong&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Many recording fail-over on the market today will only take over if the entire machine is down. In consequence, some system might have only 15 days or recording instead of 30 days.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;The Omnicast fail-over Archiver can now take over automatically if the system detects a failure on 1 or more disks. When this option is enabled, the Archiver will disconnect following a Disk(s) full or Cannot write to any drive event, in consequence the secondary Archiver will take over. The primary Archiver will re-evaluate the disk status every 30 seconds and reconnect once a disk becomes available. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;SSM and IGMP v3 support&lt;/strong&gt; &lt;br /&gt;Because it’s hard to route and manage efficiently multicast requests with Internet Group Management Protocol (IGMP) v2, it’s limited in scale and very hard to deploy in a large environment with many router layers.&lt;br /&gt;&lt;br /&gt;Omnicast now supports Source-Specific Multicast (SSM) with IGMP version 3. In a Source-Specific Multicast network, multicast receivers shall provide the IP address of the multicast source and the group. In IGMP version 2, the multicast receivers do not provide the IP address of the multicast source.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;Genetec Protocol Improvements&lt;/strong&gt;&lt;br /&gt;The Genetec protocol now supports edge recording. Partners with embedded storage can playback their video from the Omnicast Archive Player. We have currently working with a few partners to incorporate this in their Genetec Protocol implementation. We also improve the interface to support Dynamic Name system (DNS) .&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;Axis Improvements&lt;/strong&gt;&lt;br /&gt;On top of the most recent cameras, Omnicast 4.6 supports the Axis P8221 IO module (Audio, Serial port, Input/outputs). With the most recent Axis firmware, Omnicast 4.6 can now receive an H.264 stream directly from the camera. &lt;br /&gt;It’s also possible to change the color palette of Axis Q1910 Thermal camera from the Config Tool.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bosch H.264 support&lt;/strong&gt; &lt;br /&gt;H.264 streams are now supported for the following Bosch units using the Bosch or Generic Extension. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Autodome IP 100/200/300/500i &lt;/li&gt;&lt;li&gt;Dinion IP (0455/0495) &lt;/li&gt;&lt;li&gt;Flexidome IP (0455/0495) &lt;/li&gt;&lt;li&gt;Extreme IP (EX30/EX36/EX80/EX82/EX7) &lt;/li&gt;&lt;li&gt;VIP X1600/VIP X1600 XF &lt;/li&gt;&lt;li&gt;VideoJet X10/X20/X40 &lt;/li&gt;&lt;li&gt;NBC-255-P&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Optelecom-NKF Motion Detection&lt;/strong&gt;&lt;br /&gt;MPEG-4 software motion detection is now supported for the following Optelecom units using the Generic extension. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;FD-22 &lt;/li&gt;&lt;li&gt;BC-22 &lt;/li&gt;&lt;li&gt;BC-22 &lt;/li&gt;&lt;li&gt;BC-24&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Panasonic&lt;/strong&gt;&lt;br /&gt;Omnicast now supports Audio out and H.264 for Panasonic units using the Panasonic extension. Auto Back Focus feature is now supported in the Live Viewer for the following Panasonic units: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;WV-NP502&lt;/li&gt;&lt;li&gt;WV-NW502S &lt;/li&gt;&lt;li&gt;WV-NW484 &lt;/li&gt;&lt;li&gt;WV-NW484S &lt;/li&gt;&lt;li&gt;DG-NW484 &lt;/li&gt;&lt;li&gt;DG-NW484S&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Sony Encoders&lt;/strong&gt;&lt;br /&gt;Coaxitron is now supported for fifth generation Sony encoders. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;Sanyo H.264 support&lt;/strong&gt; &lt;br /&gt;H.264 streams are now supported on Sanyo units using the Generic extension. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;strong&gt;Other video units&lt;/strong&gt;&lt;br /&gt;We also added support for various models under many other manufacturers. Please refer to the &lt;a href="http://gtap.genetec.com/"&gt;http://gtap.genetec.com/&lt;/a&gt; to find the list of supported models.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For more details on previous releases, you can refer to &lt;a href="http://www.ipsecuritysolutions.com/search/label/Release"&gt;similar articles&lt;/a&gt;&amp;nbsp;or to official&amp;nbsp;the release notes available on the &lt;a href="http://gtap.genetec.com/"&gt;GTAP&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-6008259148210137676?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/6008259148210137676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/04/whats-new-in-omnicast-46.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/6008259148210137676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/6008259148210137676'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/04/whats-new-in-omnicast-46.html' title='What&apos;s new in Omnicast 4.6'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9N-U-rtj1mU/S9XqzcXeWII/AAAAAAAAAFY/r49_S6ME4nE/s72-c/Sync+g64+file.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-6020083615659535967</id><published>2010-04-16T16:39:00.001-04:00</published><updated>2010-04-16T16:41:01.198-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><title type='text'>ONVIF is coming in Omnicast</title><content type='html'>Omnicast 4.6 will support ONVIF cameras in the coming months as a Hardware Integration Pack.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;In February, Genetec developers participated to the developer plug fest in Germany; they tested Omnicast with 13 different cameras vendors through the ONVIF.&lt;br /&gt;&lt;br /&gt;At ISC West 2010, Omnicast and 24 other vendors demonstrated interoperable products during&amp;nbsp;ONVIF Plug Fest.&lt;br /&gt;Technology partners now&amp;nbsp;have 3 different options to integrate their cameras in Omnicast.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create a cam file through th Generic Extension for HTTP and RTSP based cameras&lt;/li&gt;&lt;li&gt;Genetec Protocol implemented in the camera&lt;/li&gt;&lt;li&gt;Develop support for ONVIF &lt;/li&gt;&lt;/ul&gt;ONVIF Press Releases&lt;br /&gt;&lt;a href="http://www.onvif.org/NewsEvents/ONVIFNews/tabid/436/Default.aspx"&gt;http://www.onvif.org/NewsEvents/ONVIFNews/tabid/436/Default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-6020083615659535967?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/6020083615659535967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/04/onvif-is-coming-in-omnicast.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/6020083615659535967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/6020083615659535967'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/04/onvif-is-coming-in-omnicast.html' title='ONVIF is coming in Omnicast'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-8500108268947256457</id><published>2010-03-22T02:10:00.001-04:00</published><updated>2010-05-01T08:18:56.138-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.264'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Does my VMS leverage multi-core processors</title><content type='html'>If you have to purchase a new Security Platform today, you are looking for something that will work well with the latest but also upcoming technologies.&amp;nbsp;Computers are evolving quickly but software applications must also evolves. &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;This article is the second of a series on mutli-core technologies. (&lt;/em&gt;&lt;a href="http://www.ipsecuritysolutions.com/2010/03/design-software-for-mutli-core.html"&gt;&lt;em&gt;Previous article&lt;/em&gt;&lt;/a&gt;&lt;em&gt;)&lt;/em&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;br /&gt;There are a few ways to identify VMS Software that don’t efficiently leverage multi-core computers.&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Single-threaded software can’t leverage multi-core processors&lt;/strong&gt; &lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;A thread is a single flow of execution, you can visualize it as 1 person sequentially answering calls in call center, that person can only take one call at time and must complete the current call before moving to the next one. &lt;br /&gt;&lt;br /&gt;A multi-threaded system is the equivalent of having multiple technicians in the call center working at the same time. The number of core in a machine is the number of phone stations in the call center, you can have 12 employees (12 threads) but only 4 technicians can work simultaneously because you only have 4 phone stations (quad-core computer). Om the other hand if you expand your call center with 4 phone stations (quad-Core) but keep only 1 employee (single thread), the expansion is useless, you do not increase&amp;nbsp;the amount of calls per day. An efficient call center must at least have 1 employee for each phone station.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;The operating system is responsible to decide who work when and it's&amp;nbsp;very efficient, it&amp;nbsp;switches threads&amp;nbsp;with almost no overhead. A scalable application must at least have 1 Thread for each logical processor. Ex: 4 threads minimum on a Quad Core processor.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Using Windows task manager you can easily find out how many threads you VMS application has, make sure to display many cameras when you do this test. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/S45w5dBeh2I/AAAAAAAAAE0/sAVzXxclrus/s1600-h/Thread+per+Process.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/S45w5dBeh2I/AAAAAAAAAE0/sAVzXxclrus/s320/Thread+per+Process.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here we can conclude that Notepad and OneNote are not designed to leverage multiple cores, it doesn’t run faster on a quad-core every operation is executed sequentially, it’s not a big deal for notepad but it makes a big differences in a real time application like a video monitoring system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;Efficiently distribute the load among processors&lt;/strong&gt;&lt;/div&gt;If we take back the example of a call center with 2 levels of technician; calls must&amp;nbsp;go through Level 1 before being escalated to level 2. You will have situations where level 1 technicians are not 100% occupied but people are waiting in the Level 2 queue. Ideally you want all your technicians to work equally. The same logic applies with software, if I buy a quad core machine, I want to be able to use all the cores to its maximum. &lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;If you have a quad core computer or better you can do a simple test with your VMS. Open your video client software, display enough cameras to use above 30% of the workstation and open the performance tab of Windows task manager. A good parallel design will split the load evenly between all the logical processors to leverage the total computing power. &lt;br /&gt;&lt;br /&gt;Ex: Omnicast 4.5 SR1 LiveViewer decoding 32 cameras at 4CIF 30 FPS all logical processors share the same load.&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9N-U-rtj1mU/S45vl_efeUI/AAAAAAAAAEs/n19uBas2j1I/s1600-h/Task+Manager+32+streams+640x480+3+Mbits.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kt="true" src="http://3.bp.blogspot.com/_9N-U-rtj1mU/S45vl_efeUI/AAAAAAAAAEs/n19uBas2j1I/s320/Task+Manager+32+streams+640x480+3+Mbits.png" width="256" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;if your VMS software doesn't scale well on a dual or quad core machine today,&amp;nbsp; it will be just worst in one or two years when 8 or 16 cores machine will be common.&lt;br /&gt;&lt;br /&gt;In the next article, I&amp;nbsp;will explain the challenges with&amp;nbsp;multi-threaded programming and what is parallel programming. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-8500108268947256457?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/8500108268947256457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/03/does-my-vms-leverage-multi-core.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/8500108268947256457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/8500108268947256457'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/03/does-my-vms-leverage-multi-core.html' title='Does my VMS leverage multi-core processors'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9N-U-rtj1mU/S45w5dBeh2I/AAAAAAAAAE0/sAVzXxclrus/s72-c/Thread+per+Process.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-2924052086631176398</id><published>2010-03-06T17:31:00.014-05:00</published><updated>2010-07-04T17:46:24.242-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Design'/><title type='text'>Design software for mutli-core processors</title><content type='html'>If you recently purchase a computer, you certainly realized that AMD and Intel are no longer increasing&amp;nbsp; CPU clock speed, it's&amp;nbsp;not possible anymore. The new trend is to add parallel processing cores on the same microchip.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://2.bp.blogspot.com/_9N-U-rtj1mU/S5LWKsaTfYI/AAAAAAAAAFE/rG2n862G0n8/s1600-h/Intel+I7.bmp" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" kt="true" src="http://2.bp.blogspot.com/_9N-U-rtj1mU/S5LWKsaTfYI/AAAAAAAAAFE/rG2n862G0n8/s200/Intel+I7.bmp" width="168" /&gt;&lt;/a&gt;Last month, I changed my home PC and bought an Intel I7, it’s a quad-core with &lt;a href="http://en.wikipedia.org/wiki/Hyper-threading"&gt;Hyper-threading&lt;/a&gt; technology; Windows 7 sees it as eight logical processors. It’s a very powerful workstation for only $ 1000 usd. &lt;br /&gt;&lt;br /&gt;Imagine how many cameras a high end workstation with 2&amp;nbsp;quad core Intel I7 processor (16 logical processors) can decode at the same time, no reasons to complain about the expensive decoding cost of &lt;a href="http://www.ipsecuritysolutions.com/search/label/H.264"&gt;H.264&lt;/a&gt;.Unfortunately, 8 or 16 cores doesn’t mean all softwares automatically run 8-16x faster.&lt;br /&gt;&lt;br /&gt;It would be 8-16x faster if the CPU clock speed was increased by 800%-1600%. Designing software that takes advantages of&amp;nbsp;1-2 cores is different than designing software that scales linearly from 8 to 64 processing cores. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;Before Windows Server 2003 R2, all TCP/IP communications in Windows were managed on the same logical processor; it was impossible for a network intensive application to use the entire bandwidth available with 1 and 10 gigabit/sec switches.&amp;nbsp;The logical processors managing the network drivers was hitting 100% before all the others. In Windows Server 2003 R2, they improved the network stack (&lt;a href="ttp://www.microsoft.com/whdc/device/network/scale.mspx"&gt; Receive-Side Scaling&lt;/a&gt;)&amp;nbsp;to spread the load on multiple processors at the same time. Therefore the Omnicast Archiver support more cameras on Windows Server 2003 R3 or Windows Server 2008 than Windows Server 2003 R1.&lt;br /&gt;&lt;br /&gt;Windows 7 is definetly better than Vista, I'm using it for a while now on my Tablet PC and it's a lot faster. Microsoft rewrote some portion of the Windows 7 kernel to leverage more efficiently multi-core processors,&amp;nbsp;I was not able to find out which improvements they made but I clearly saw a&amp;nbsp;difference.&lt;br /&gt;&lt;br /&gt;With &lt;a href="http://www.ipsecuritysolutions.com/search/label/H.264"&gt;H.264&lt;/a&gt; cameras, it's important that VMS software leverage multi-core computers efficiently. The next article gives methods to&amp;nbsp;&lt;a href="http://www.ipsecuritysolutions.com/2010/03/does-my-vms-leverage-multi-core.html"&gt;evaluate&amp;nbsp;if a VMS software will scale&lt;/a&gt; on a multi-core&amp;nbsp;system.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ipsecuritysolutions.com/2010/03/does-my-vms-leverage-multi-core.html"&gt;Next article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-2924052086631176398?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/2924052086631176398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/03/design-software-for-mutli-core.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/2924052086631176398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/2924052086631176398'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/03/design-software-for-mutli-core.html' title='Design software for mutli-core processors'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9N-U-rtj1mU/S5LWKsaTfYI/AAAAAAAAAFE/rG2n862G0n8/s72-c/Intel+I7.bmp' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-7199657557361026766</id><published>2010-01-30T07:44:00.006-05:00</published><updated>2010-02-03T05:59:45.533-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.264'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Omnicast requires less bandwidth than some competitiors</title><content type='html'>When designing IP Video Surveillance solutions, the cost storage has a big impact on the total cost of the project. If remote monitoring is a requirement, then bandwidth can become critical in your design. Integrators should be aware that not all VMS/NVR solutions are not born equals in terms of storage and bandwidth usage. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;We tend to believe that only the IP camera will dedicate how much bandwidth is required and not the VMS/NVR, but it’s not entirely true.&lt;/strong&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Recently I did very simple test to measure the efficiency of Omnicast versus another well-known product. Using a video amplifier, I hook a single camera to 2 ports of an Axis Q7406. Because the Q7406 expose 1 IP address per video port, I have been able to assign each video port to different software. Then I configured the same video quality settings in both products and measure the bandwidth between the encoder and the NVR using Wireshark.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_9N-U-rtj1mU/S2lWxEC5o_I/AAAAAAAAAEc/wmjlyGQxRIU/s1600-h/Bandwith+Test.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="167" kt="true" src="http://1.bp.blogspot.com/_9N-U-rtj1mU/S2lWxEC5o_I/AAAAAAAAAEc/wmjlyGQxRIU/s400/Bandwith+Test.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Depending of the scene and frame rate, I found situation where Omnicast was using 2-3x less bandwidth and storage than a competing Product. In all scenarios I tested, Omnicast was always more efficient. Obviously I inverted the video port to make sure it was not introduced by the encoder.&lt;br /&gt;&lt;br /&gt;Initially, I suspected a configuration error and started looking at the differences; both products had the same resolution, same quality, same frame rate… but only Omnicast gives the flexibility to configure the key Frame Interval (I-Frame Interval)&amp;nbsp;and the default value was 4 seconds (30 FPS) but it can go up to 20 seconds. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/S2QpRMGhSNI/AAAAAAAAAEM/PCOhNJfOtmU/s1600-h/Video+Configuration.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" kt="true" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/S2QpRMGhSNI/AAAAAAAAAEM/PCOhNJfOtmU/s400/Video+Configuration.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Figure 1 - Omnicast Video Configuration page (Axis H.264)&lt;/div&gt;&lt;br /&gt;The configuration interface of &lt;em&gt;Product X&lt;/em&gt; didn’t expose anything to configure the I-Frame frequency (GOP Size). In fact I confirmed that this product absolutely requires 1 I-Frame every second.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/S2lXCODAhkI/AAAAAAAAAEk/Z8PHQWf9G14/s1600-h/I-Frames.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" kt="true" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/S2lXCODAhkI/AAAAAAAAAEk/Z8PHQWf9G14/s400/I-Frames.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;When &lt;em&gt;Product X&lt;/em&gt; is recording a camera at 2 FPS, 1 frame out of 2 is an I-Frame, it’s a terrible waste of bandwidth because I-Frames can be 50X bigger than P-Fame…&amp;nbsp; As you may already know, I-Frame contains the entire picture while P-Frame only the differences with the previous frame.This &lt;a href="http://www.axis.com/products/video/about_networkvideo/compression.htm"&gt;paper from Axis&lt;/a&gt; gives a very good overview of compression technologies. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Next time you use an NVR/VMS, take a look at the video configuration page to see if the product supports variable GOP size (I-Frames frequency).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-7199657557361026766?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/7199657557361026766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/01/omnicast-requires-less-bandwidth-than.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7199657557361026766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7199657557361026766'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/01/omnicast-requires-less-bandwidth-than.html' title='Omnicast requires less bandwidth than some competitiors'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_9N-U-rtj1mU/S2lWxEC5o_I/AAAAAAAAAEc/wmjlyGQxRIU/s72-c/Bandwith+Test.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-1313018879966973419</id><published>2010-01-08T17:02:00.006-05:00</published><updated>2010-01-10T06:14:56.929-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>What’s new in Omnicast 4.5 SR1</title><content type='html'>The service release contains more features that usual for a Service Release. This service release is free for any 4.5 owners, the 4.5 GA license will be still valid.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;This article focus only on improvements since 4.5 GA, refer to this &lt;a href="http://www.ipsecuritysolutions.com/2009/11/whats-new-in-omnicat-45.html"&gt;previous post for more information on 4.5 GA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Release of 4.5 SR1: December 2009&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows 7 and Windows Server 2008 R2&lt;/b&gt;&lt;br /&gt;It’s now official, Omnicast 4.5 SR1 officially supports Windows 7 platforms. Windows 7 was a lot easier than moving to Windows Vista; we had only few minor issues to resolve. Many developers moved to Windows 7 because it seems a lot more stable than Vista.&lt;br /&gt;&lt;br /&gt;I have been running Windows 7 since October and I love it. It runs faster than Vista on my laptop and I just got a few compatibilities issues with third party software but nothing close to the issues I had with Vista.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Major Video Decoding Improvements&lt;/b&gt;&lt;br /&gt;We improved the video decoding engine; the performance improvement varies with OS, graphic card and computer. We measured a 30% gain in CPU for some workstations using windows XP.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;I suggest upgrading to 4.5 SR1 just for this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Multi-unicast streaming without multicast&lt;/b&gt;&lt;br /&gt;Omnicast has always supported unicast streaming through the gateway. In 4.5 SR1, the gateway has the options to longer use multicast, no more multicast on your local LAN if you don’t want to.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Decentralized recording with Bosch VRM&lt;/b&gt;&lt;br /&gt;The Bosch Video Recording Manager manages edge-recording Bosch IP Video from a central user interface. You basically assign series iSCSI disk to a bunch of IP Camera or Encoder and the software will decide automatically which cameras is recorded where. The Video recorder stream goes directly from the camera to the iSCSI system without any software application involved in the recording pipeline.&lt;br /&gt;&lt;br /&gt;When using VRM with Omnicast, all the standard functions for Bosch cameras are available but recording is done automatically by the camera. &lt;br /&gt;&lt;br /&gt;It’s already possible to leverage Bosch’s decentralized recording capabilities with Omnicast but recording configurations (Schedules, disk…) must be done in each unit’s Web Interface.&lt;br /&gt;&lt;br /&gt;For details on adding a VRM using the Bosch extension, see “Archiver extensions” in the Omnicast Administrator User Guide.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Audit Trail improvements&lt;/b&gt;&lt;br /&gt;You can now find out who reviewed video at a specific time. Any time video is played back in Omnicast, a “playback” event will now be recorded in the directory log and database log. The application name, user name, camera viewed, and viewing time will be available.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Anti-jitter buffering for Live Streaming &lt;/b&gt;&lt;br /&gt;A new streaming option is now available in the Live Viewer and Config Tool to reduce any jittering that may occur when playing back or viewing live video. &lt;br /&gt;This option is useful if you stream live video over a Network with a lot of throughput fluctuation. (Ex: Internet, 3G Wireless Networks).&lt;br /&gt;&lt;br /&gt;For more information, see “Video options” in the Omnicast Live Viewer User Guide, or the Omnicast Administrator User Guide.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Axis PTZ protocol improvement &lt;/b&gt;&lt;br /&gt;The Axis PTZ protocol now supports the following functionalities for position data return on Axis PTZ units: &lt;br /&gt;• Current position query. &lt;br /&gt;• Automatic refresh of the current position at fixed intervals. &lt;br /&gt;• Changing pan, tilt, and zoom to an absolute or relative position.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;IoImage PTZ protocol is now supported&lt;/b&gt;&lt;br /&gt;Omnicast now supports the following PTZ control features for IoImage units: &lt;br /&gt;• Pan/Tilt with speed control. &lt;br /&gt;• Zoom In/Zoom Out. &lt;br /&gt;• Go to, set, and clear presets.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Panasonic PTZ Protocol improvement &lt;/b&gt;&lt;br /&gt;The Panasonic PTZ protocol now supports the following functionalities for position data return on the NS202, NS954, and NW964 models: &lt;br /&gt;• Current position query. &lt;br /&gt;• Automatic refresh of the current position at fixed intervals. &lt;br /&gt;• Absolute positioning.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Pelco MPEG-4 dual streaming! &lt;/b&gt;&lt;br /&gt;MPEG-4 dual streaming is now supported on the following Pelco units: &lt;br /&gt;• IP110 &lt;br /&gt;• IP3701 &lt;br /&gt;• Spectra IV-IP &lt;br /&gt;• Spectra Mini-IP &lt;br /&gt;• NET5301T&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Sony 5th generation are supported&lt;/b&gt;&lt;br /&gt;Omnicast now supports 5th generation Sony units and the following features: &lt;br /&gt;• Three video streams for SD units. &lt;br /&gt;• Two video streams for HD units. &lt;br /&gt;• Tampering alarms. &lt;br /&gt;• Video Motion Filter (VMF) object search on Distributed Enhanced Processing Architecture (DEPA) units. &lt;br /&gt;• New serial ports (RS-232, RS-422, RS-485, and RS-485FD).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Sony PTZ protocol improvement &lt;/b&gt;&lt;br /&gt;The Sony PTZ protocol now supports the current position query function for most of the 3&lt;sup&gt;rd&lt;/sup&gt; and 5&lt;sup&gt;th&lt;/sup&gt; generation units.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Other Video Integrations&lt;/b&gt;&lt;br /&gt;We also added support for different IP Video products under these brand: &lt;b&gt;American Dynamics, CBC Ganz, Econolite, Hikvision, Ionodes and Mango DSP&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;Refer to the &lt;a href="http://gtap.genetec.com/" target="_blank"&gt;http://gtap.genetec.com/&lt;/a&gt; to find out the exact camera model supported and specific features on each of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-1313018879966973419?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/1313018879966973419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2010/01/whats-new-in-omnicast-45-sr1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1313018879966973419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1313018879966973419'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2010/01/whats-new-in-omnicast-45-sr1.html' title='What’s new in Omnicast 4.5 SR1'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-4742867266252491658</id><published>2009-12-25T16:56:00.000-05:00</published><updated>2009-12-25T16:56:03.712-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Center'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Macro'/><title type='text'>Different ways to Integrate with Security Center</title><content type='html'>Security Center is a unified platform that merges seamlessly access control and video surveillance. Like Omnicast this platform is extensible through different API and plug-ins.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;XMAL maps&lt;/b&gt;&lt;br /&gt;The map engine in Security Center is very powerful, it's build on top of &lt;a href="http://dotnetslackers.com/articles/silverlight/wpftutorial.aspx"&gt;Microsoft .NET WPF&lt;/a&gt; and &lt;a href="http://www.w3schools.com/xml/default.asp"&gt;XAML&lt;/a&gt;. You can create and compile your own maps using &lt;a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx"&gt;Microsoft Expression Blend&lt;/a&gt;. The map designer can easily drag and drop devices such as cameras, door, zone, areas on a floor plan.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;XMAL is very flexible; application developers can integrate almost anything in the security desk; from a browser base system to complex applications. WPF and XMAL offers built-in support for transparencies, multi-layers, 3D, animations and it’s all offloaded to the Graphic card. &lt;br /&gt;&lt;br /&gt;Some features of the map engine:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Vectorial maps that resizes automatically&lt;/li&gt;&lt;li&gt;Real-time status and updates&lt;/li&gt;&lt;li&gt;Infinite number of layers&lt;/li&gt;&lt;li&gt;Maps are automatically downloaded to client workstations&lt;/li&gt;&lt;li&gt;Support most graphical format as input&lt;/li&gt;&lt;li&gt;View all cardholders in a particular area&lt;/li&gt;&lt;li&gt;Camera preview on mouse over&lt;/li&gt;&lt;li&gt;Picture popup on a door&lt;/li&gt;&lt;li&gt;Lock / Unlock doors or gate&lt;/li&gt;&lt;li&gt;Acknowledge Alarms&lt;/li&gt;&lt;li&gt;Display Procedures&lt;/li&gt;&lt;li&gt;Display a web site&lt;/li&gt;&lt;li&gt;Google Earth&lt;/li&gt;&lt;li&gt;Microsoft Bing / Virtual Earth&lt;/li&gt;&lt;li&gt;And a lot more...&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Macros written in C#&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;The macros under Security Center are flexible and easy to develop. You can now write and debug your macros directly in Visual Studio. Instead of VBScript or JavaScript as for Omnicast, macros under Security Center are now developed in C#. It's much more powerful and easier. As usual Macro can be started on specific events, on schedules or on user request.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;It's very common that we use macros to link Security Center with another product.&lt;br /&gt;&lt;br /&gt;Here are just a few examples of macros than have been developed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Shutdown lights when the last person leaves an area.&lt;/li&gt;&lt;li&gt;Arm the alarm panel automatically on the last person out.&lt;/li&gt;&lt;li&gt;Synchronized Card holder with an HR Database.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Security Center SDK&lt;/strong&gt; &lt;br /&gt;&lt;div&gt;&amp;nbsp;The Security Center SDK is a .NET client SDK that enables applications developers to integrate Security Center's&amp;nbsp;functions in their application. It supports access control and video features. In Security Center 3.0 and 4.0 the video&amp;nbsp;SDK is the standard Omnicast SDK. In version 5.0, the video SDK will be entirely written in .NET and&amp;nbsp;supports a lot of new functionalities.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Video Device Integration&lt;/strong&gt;&lt;br /&gt;Since the video core of Security Center is Omnicast, it’s possible to integrate new video devices in Security Center using the Genetec Protocol. In fact, any device implementing the Genetec Protocol is automatically supported in Security Center.&lt;br /&gt;&lt;br /&gt;Happy Holidays!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-4742867266252491658?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/4742867266252491658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/12/different-ways-to-integrate-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4742867266252491658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4742867266252491658'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/12/different-ways-to-integrate-with.html' title='Different ways to Integrate with Security Center'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-1023187736359791627</id><published>2009-11-18T23:34:00.001-05:00</published><updated>2009-11-18T23:35:21.744-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Center'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><title type='text'>Easy deployment of Omnicast and Security Center</title><content type='html'>We have integrators that can upgrade 50 machines and validate the whole system in a single night.&lt;br /&gt;&lt;br /&gt;In our lab, when a new build is ready to test, we have&amp;nbsp;hundreds of blade servers to update. We don't&amp;nbsp;install each server manually, we just push the installation wherever we need it. Omnicast and Security Center installation/upgrade scripts are designed to scale.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9N-U-rtj1mU/SwTE93RZp9I/AAAAAAAAAD0/F3dHnKcWdAQ/s1600/Genetec+Server+Room.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_9N-U-rtj1mU/SwTE93RZp9I/AAAAAAAAAD0/F3dHnKcWdAQ/s320/Genetec+Server+Room.JPG" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;em&gt;Around 110 Servers used by the System Test Team &lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;div align="left" style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;The ability to script the Genetec product installations is one of the most unused feature because&amp;nbsp;most of us just start installation programs and click Next-&amp;gt; Next-&amp;gt;Next...&amp;nbsp;without thinking. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Silent Installation (Command line options)&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;If you have multiple machines to setup,&amp;nbsp;it's very easy to create a small batch file that installs the software in the background without any user intervention.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The installation and upgrade guide describes all&amp;nbsp;the different options available on the command line to script your client and server installation. Basically any options available during the manual install is possible through the command line. To get the latest documentation, go under&amp;nbsp;to the document section of the&amp;nbsp;&lt;a href="http://gtap.genetec.com/"&gt;GTAP&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Standard IT Deployment tools&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;If you are in a production environment, why not leveraging&amp;nbsp;the same tool you use to push Windows hot fixes.&amp;nbsp;Omnicast installation scripts are standard MSI files that can be pushed with any off-the-shelf deployment tools such &lt;a href="http://www.microsoft.com/systemcenter/configurationmanager/en/us/default.aspx"&gt;Microsoft SCCM&lt;/a&gt;,&amp;nbsp;&lt;a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;amp;cp=1-11-271-272_4000_100__"&gt;HP Client Automation&lt;/a&gt;,&amp;nbsp;Symantec Ghost, Altiris Deployment Solution or &lt;a href="http://wpkg.org/"&gt;WPKG&lt;/a&gt;&amp;nbsp;(free Deployment tool).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;strong&gt;Advantages of MSI Installation vs EXE&amp;nbsp;only installer&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;MSI is the official way to create installation scripts with the recent version of Windows (Vista and more). EXE package installer are supported as "legacy application compatibility" feature in Vista.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;MSI provides built-in versioning which help reducing the &lt;a href="http://en.wikipedia.org/wiki/DLL_hell"&gt;Dll Hell&lt;/a&gt; where you see error&amp;nbsp;like: ""A Required DLL File, Z.DLL, was not found".&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;MSI includes native rollback for clean uninstall if the installation is aborted.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;MSI is supported by any off-the-self deployment tools&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Why Genetec doesn't build its own deployment tool?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Genetec focuses on its core competency, enterprise IP video and access control management software.&amp;nbsp;So rather than reinvent the wheel, we leverage existing standards and our software can be remotely updated using a number of industry standard IT tools.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Jo&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-1023187736359791627?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/1023187736359791627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/11/easy-deployment-of-omnicast-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1023187736359791627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1023187736359791627'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/11/easy-deployment-of-omnicast-and.html' title='Easy deployment of Omnicast and Security Center'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9N-U-rtj1mU/SwTE93RZp9I/AAAAAAAAAD0/F3dHnKcWdAQ/s72-c/Genetec+Server+Room.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-794612605375052095</id><published>2009-11-09T10:19:00.002-05:00</published><updated>2009-11-09T11:56:57.473-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Meta-Data'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><title type='text'>A real Point of Sale Integration</title><content type='html'>Many video surveillance systems offer the ability to index information with video but they are all doing it in a different way, not all of them are doing it efficiently.&lt;br /&gt;&lt;br /&gt;Omnicast is leveraging the power of relational databases by implementing a real database schema for each type of meta-data and not just inserting text annotation with video. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;To illustrate the differences let’s look at a simple Point Of Sale offered by many vendors. The UI allow searching any text in the transaction.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9N-U-rtj1mU/SvgvzLDUy0I/AAAAAAAAADU/VTTIxyGKNIw/s1600-h/POS+mockup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://3.bp.blogspot.com/_9N-U-rtj1mU/SvgvzLDUy0I/AAAAAAAAADU/VTTIxyGKNIw/s320/POS+mockup.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Some system&amp;nbsp;supports search pattern or wildcard search; Ex: “K?t K?t cho*“ &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Because the system doesn’t understand entirely the transaction but only store it has plain text with associated timestamp some very useful search are impossible.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Find all the transactions where we sold a gift card of more than 500$&lt;/li&gt;&lt;li&gt;Show me all Employee # 12345 refunds for the past week over $50&lt;/li&gt;&lt;/ul&gt;These searches are easy to do with Omnicast because the meta-data engine understands the transaction receipts. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_9N-U-rtj1mU/SvgwF1Olm-I/AAAAAAAAADc/6Yi5473agvE/s1600-h/POSQuery.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://3.bp.blogspot.com/_9N-U-rtj1mU/SvgwF1Olm-I/AAAAAAAAADc/6Yi5473agvE/s640/POSQuery.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/SvgxwqffNdI/AAAAAAAAADk/TT0Fby_gFjY/s1600-h/POSArchivePlayer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/SvgxwqffNdI/AAAAAAAAADk/TT0Fby_gFjY/s400/POSArchivePlayer.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;When we combine the power of the meta-data and the federation, it’s very easy to search all transactions across the entire country:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Show me all the transactions worldwide made with this credit card. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;POS is just one examples where we&amp;nbsp;used the&amp;nbsp;power of the Meta-Data engine; with Omnicast we have plug-ins for access control systems, video analytics servers, License Plate recognitions and many other applications. They all have their dedicated database schema which makes searches very efficient.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-794612605375052095?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/794612605375052095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/11/real-point-of-sale-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/794612605375052095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/794612605375052095'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/11/real-point-of-sale-integration.html' title='A real Point of Sale Integration'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9N-U-rtj1mU/SvgvzLDUy0I/AAAAAAAAADU/VTTIxyGKNIw/s72-c/POS+mockup.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-2824073442573259604</id><published>2009-10-31T14:55:00.004-04:00</published><updated>2010-01-10T06:08:28.753-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>What's new in Omnicast 4.5</title><content type='html'>From a better support of on board video analytic to Security improvements, Omnicast 4.5 includes tons of interesting features. I resume the most important improvements in&amp;nbsp;Omnicast 4.5, for more details please refer to the Release Notes.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Please see also &lt;a href="http://www.ipsecuritysolutions.com/2010/01/whats-new-in-omnicast-45-sr1.html"&gt;What's new in 4.5 SR1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Release date of 4.5: October 2009&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Onboard Video Analytics support&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We improved our support for onboard video analytic in this release. More and more camera vendors offer analytic built-in the camera. The video is analyzed directly by the unit, and events are sent to the System for real-time alarms and notifications. The events are stored by the Omnicast Archiver so they can be queried at a later date. You can also use the Config Tool to associate actions to your edge analytics events to determine how the system will handle them.&lt;br /&gt;&lt;br /&gt;Omnicast 4.5 has built in support for onboard analytic from Sony, Bosch and Panasonic and any OV Ready Compliant units. &lt;br /&gt;&lt;br /&gt;With OV Ready compliant units, you can use the Config Tool to set up rules that will trigger events based on suspicious actions without having to open a separate interface for configuration. We tested the Pelco and Lan Access OV Ready units but more manufacturers will be available in the future.&lt;br /&gt;&lt;br /&gt;Please refer to the GTAP for the exact list of models and manufacturers with edge analytic support.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gtap.genetec.com/"&gt;http://gtap.genetec.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is important to mention that our implementation of analytic on the edge does not require more resource on the video server; the standard rule of thumb (100 cameras 4cif 30 Fps/Archiver or 300 cameras up to 300 mbit/s) is still true even if all cameras have analytics on board. Since the analytic support is implemented in the archiver no need to install a plugin like we do for server based analytic. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Security Improvements&lt;/b&gt;&lt;br /&gt;The security model in Omnicast is very flexible and powerful but we added a few options requested by our customers because confidentially around video surveillance has always been a concern.&lt;br /&gt;&lt;br /&gt;Password protected export&lt;br /&gt;When exporting a video file from the Archive Player, Omnicast allows you to add an encryption key to your file that is also required for viewing that file.&lt;br /&gt;&lt;br /&gt;Restrict number of workstations a user can login from &lt;br /&gt;You can now limit the number of simultaneous workstation connections a user has to the system. This option prevents a user from using all the available user connection licenses if they logon (or forget to logoff) multiple stations. &lt;br /&gt;&lt;br /&gt;Password expiration &lt;br /&gt;To increase the security of the system, you can now restrict the number of days a password can be used. Once set, the user is required to change his/her password at regular intervals and the previous password cannot be used.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Playback improvements&lt;/b&gt;&lt;br /&gt;Four new playback speeds to help you view events. For fast forwarding, a 6x and 8x speed has been added. For rewinding, a -1x and -4x speed has been added. &lt;br /&gt;&lt;br /&gt;A single-click Archive Player is now available as a free tool on the Omnicast installation DVD. The single-click Archive Player has the same functionality as the full Archive Player but you do not need any Omnicast software installed to use it. &lt;br /&gt;&lt;br /&gt;When in offline mode, you can now export a portion of a previously exported .g64 video. This is useful when you want to view a small segment of a previously exported clip.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;H.264 software motion detection&lt;/b&gt;&lt;br /&gt;Omnicast 4.4 doesn’t have software motion detection for H.264, it was available through unit events. With 4.5 it supports server base motion detection without decoding the entire stream. Server based motion search is also available to search all the video archives.&lt;br /&gt;&lt;br /&gt;It’s supported for the following H.264 camera manufacturers: &lt;br /&gt;• Arecont &lt;br /&gt;• Axis &lt;br /&gt;• Sony&lt;br /&gt;• IQinVision &lt;br /&gt;• Pelco &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;b&gt;Video and PTZ Integrations&lt;/b&gt;&lt;br /&gt;Here’s a quick overview of the improvements we made organized by vendor. Many new cameras models are supported since 4.4, for the exact list of features and supported models, please refer to the GTAP portal.&lt;br /&gt;&lt;br /&gt;Bosch IntuiKey CCTV keyboard support &lt;br /&gt;Omnicast supports the Bosch IntuiKey CCTV keyboard and the following functions: &lt;br /&gt;• PTZ control &lt;br /&gt;• Camera switching &lt;br /&gt;• Video playback &lt;br /&gt;• Alarm acknowledgment &lt;br /&gt;• Run macro &lt;br /&gt;• Trigger alarm &lt;br /&gt;• 1x1 display change &lt;br /&gt;• 2x2 display change &lt;br /&gt;&lt;br /&gt;IQinVision Extension &lt;br /&gt;A new extension is now available in Omnicast for IQEye hardware. The IQinVision extension gives configuration and multi-stream capabilities for most IQEye megapixel cameras.&lt;br /&gt;&lt;br /&gt;JVC&lt;br /&gt;Omnicast now supports JVC cameras under the generic plus extension.&lt;br /&gt;&lt;br /&gt;March Networks&lt;br /&gt;Some IP cameras from Cieffe/March Networks are now supported under the Genetec extension.&lt;br /&gt;&lt;br /&gt;Optelecom-NKF&lt;br /&gt;Omnicast now supports Optelecom-NKF units under the generic plus extension.&lt;br /&gt;&lt;br /&gt;Panasonic PTZ&lt;br /&gt;Omnicast now supports the latest PTZ protocol with position data return for analog Panasonic PTZ. We also added support for pattern configuration on IP PTZ WV-NS954 and WV-NW964.&lt;br /&gt;&lt;br /&gt;Sony&lt;br /&gt;Input pins are supported for second, third, and fourth generation Sony video units, and output pins for all generations of Sony video units. It’s now possible to upgrade Sony firmware through the ConfigTool. &lt;br /&gt;&lt;br /&gt;H.264 streams are now supported on third generation Sony units.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SDK and Genetec Protocol Improvement&lt;/b&gt;&lt;br /&gt;We added support in the SDk and Genetec Protocol but I will cover it in a different article.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-2824073442573259604?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/2824073442573259604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/11/whats-new-in-omnicat-45.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/2824073442573259604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/2824073442573259604'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/11/whats-new-in-omnicat-45.html' title='What&apos;s new in Omnicast 4.5'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-1645749605836241832</id><published>2009-10-08T22:27:00.018-04:00</published><updated>2009-11-02T05:40:46.972-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Center'/><category scheme='http://www.blogger.com/atom/ns#' term='Federation'/><title type='text'>Federation is getting even better!</title><content type='html'>Recently, I was in Chicago and Kansas City where they deployed the system exactly like we imagined it when we designed the Federation.&lt;br /&gt;&lt;br /&gt;Different organisations: police department, airport, 911, department of transportation, transit authorities, stadium, share cameras together without having to centralized their infrastructure and unified their process.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They all manage independent systems and decide which cameras they want to share with very specific access right; Live, playback, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PTZ&lt;/span&gt;... And it's totally transparent for the people who operates the cameras, the user doesn't see the difference between local&amp;nbsp;and "federated" cameras.&lt;br /&gt;&lt;br /&gt;Now we push it further with Security Center. Since we had to re-implement federation for the new Core, we took this opportunity to improved our initial design.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Backward and Forward compatibility&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Omnicast&lt;/span&gt; 4.x Federation is backward compatible but not forward compatible.&lt;br /&gt;&lt;br /&gt;Now if you install Security Center 3.0 today you will be able to federate Security Center 4.0 or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Omnicast&lt;/span&gt; 4.7 in 2 years&amp;nbsp;without upgrading your entire 3.0 system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alarm escalation through Federation!&lt;/strong&gt;&lt;br /&gt;This is very powerful!&lt;br /&gt;You can decide to send your alarm to another organisation at night, or only send a certain type of alarms. You can even push only the alarms that haven't been cleared within X sec locally.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5390440006940954786" src="http://2.bp.blogspot.com/_9N-U-rtj1mU/Ss6woGTFEKI/AAAAAAAAACU/S39x8OEtH3o/s400/Fed+alarm.jpg" style="cursor: hand; display: block; height: 156px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Access control is now Federated&lt;/strong&gt;&lt;br /&gt;If you have multi-facilities, you can unlock doors, monitors access events with video and picture &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;pop up&lt;/span&gt;, transparently combine events from multiple systems in 1 reports like if everything was on the same system.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5390440381178010562" src="http://1.bp.blogspot.com/_9N-U-rtj1mU/Ss6w94cJW8I/AAAAAAAAACc/4rd4LDV15cc/s400/fed+reports.jpg" style="cursor: hand; display: block; height: 162px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Decentralized video streaming, improved performance&lt;/strong&gt;&lt;br /&gt;Your video streams no longer to go through The federation Server. Client workstation receives video directly from the source.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Remote monitoring ready!&lt;/strong&gt;&lt;br /&gt;Security center is also the perfect solutions for remote monitoring. It can transparently federate locations that are already using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Omnicast&lt;/span&gt; 4.x. It's the best&amp;nbsp;solution to monitor multiple &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Omnicast&lt;/span&gt; appliances (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;a href="http://www.genetec.com/English/Products/Pages/sv3200-network-security-appliance.aspx"&gt;Ionodes SV-3200 &lt;/a&gt;&lt;/span&gt;)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_9N-U-rtj1mU/Ss8xkkRSdvI/AAAAAAAAACk/Kre6u7rfJHY/s1600-h/sv3200-network-security-appliance.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://2.bp.blogspot.com/_9N-U-rtj1mU/Ss8xkkRSdvI/AAAAAAAAACk/Kre6u7rfJHY/s320/sv3200-network-security-appliance.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-1645749605836241832?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/1645749605836241832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/10/federation-is-getting-even-better.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1645749605836241832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1645749605836241832'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/10/federation-is-getting-even-better.html' title='Federation is getting even better!'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9N-U-rtj1mU/Ss6woGTFEKI/AAAAAAAAACU/S39x8OEtH3o/s72-c/Fed+alarm.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-8993479943197798657</id><published>2009-09-18T22:54:00.010-04:00</published><updated>2010-03-07T12:37:39.919-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genetec protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><title type='text'>Genetec Protocol supported features</title><content type='html'>In the last months, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Genetec&lt;/span&gt; protocol has improved a lot. I compiled a list of the different features that are currently supported in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Omnicast&lt;/span&gt; 4.4 and new features that will be available in 4.5 later this year.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Video Encoder&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;H.264, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;MPEG&lt;/span&gt;-4 streaming in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;RTP&lt;/span&gt; with a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;CGI&lt;/span&gt; or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;RTSP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Motion &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;JPEG&lt;/span&gt; over HTTP&lt;/li&gt;&lt;li&gt;Modifications of video compression settings&lt;/li&gt;&lt;li&gt;Multiple stream at different quality of the same video input&lt;/li&gt;&lt;li&gt;Transparent Serial port: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;PTZ&lt;/span&gt;, CCTV keyboards, custom integrations&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;IP&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PTZ&lt;/span&gt; protocol&lt;/li&gt;&lt;li&gt;Configurable Unit Motion Detection&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Video Analytic support&lt;/strong&gt; ( &lt;em&gt;&lt;span style="color:#ff0000;"&gt;New in 4.5 &lt;/span&gt;&lt;/em&gt;)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Object entered and exit&lt;/li&gt;&lt;li&gt;Object in field of detection&lt;/li&gt;&lt;li&gt;Object left&lt;/li&gt;&lt;li&gt;Object removed&lt;/li&gt;&lt;li&gt;Loitering&lt;/li&gt;&lt;li&gt;Object stopped&lt;/li&gt;&lt;li&gt;Object’s velocity or direction has changed&lt;/li&gt;&lt;li&gt;Object crossed line&lt;/li&gt;&lt;li&gt;Object following route&lt;/li&gt;&lt;li&gt;The protocol also offer the flexibility to use custom event in the system.&lt;/li&gt;&lt;li&gt;Support for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;OV&lt;/span&gt; Ready devices with configurations&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Video Decoder&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Video Decoder support through simple &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;CGI&lt;/span&gt;&lt;/li&gt;&lt;li&gt;On Screen Display capabilities&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Unit Management&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Simple discovery protocol using broadcast and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;IP&lt;/span&gt; Scan (&lt;em&gt;&lt;span style="color:#ff0000;"&gt;new in 4.5&lt;/span&gt;&lt;/em&gt;)&lt;/li&gt;&lt;li&gt;Standard discovery protocol over &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ZeroConfig&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Configuration of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;IP&lt;/span&gt; settings&lt;/li&gt;&lt;li&gt;Remote reboot&lt;/li&gt;&lt;li&gt;Identify&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;IOs&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Input and output contact&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;Asynchronous&lt;/span&gt; generation of event and custom event (&lt;em&gt;&lt;span style="color:#ff0000;"&gt;new in 4.5&lt;/span&gt;&lt;/em&gt;)&lt;/li&gt;&lt;li&gt;Support for pulses on output pins&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Audio Support&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Bidirectional Audio support full-duplex&lt;/li&gt;&lt;li&gt;Audio support 8&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Khz&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;PCMU&lt;/span&gt;/G711, G721/G726-32, G723)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;code&gt;&lt;span style="font-family:arial;"&gt;It's a lot of feature but the implementation is scalable. Manufacturer can only support a small subset and the software will &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;adjust&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_20"&gt;itself&lt;/span&gt; with the device's capabilities. &lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;span style="font-family:arial;"&gt;In the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Genetec&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_22"&gt;protocol&lt;/span&gt; package, on top of the documentation we provide a certification tool test your device and a demo software license to develop your integration. &lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;span style="font-family:arial;"&gt;If you want more information on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Genetec&lt;/span&gt; protocol, do not &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_24"&gt;hesitate&lt;/span&gt; to contact me.&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;span style="font-family:Arial;"&gt;Jo&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="mailto:jdoyon1@gmail.com"&gt;jdoyon1@gmail.com&lt;/a&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-8993479943197798657?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/8993479943197798657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/09/genetec-protocol-supported-features.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/8993479943197798657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/8993479943197798657'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/09/genetec-protocol-supported-features.html' title='Genetec Protocol supported features'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-3453964459586424881</id><published>2009-09-18T22:22:00.007-04:00</published><updated>2009-09-18T23:04:18.198-04:00</updated><title type='text'>Security Center GA is available!!</title><content type='html'>After going through our beta cycle with a few customers this summer. We finally released the general availability of Security Center 3.0 this week.&lt;br /&gt;&lt;br /&gt;The engineering team is very proud of Security Center 3.0, it's the beginning of a totally new generation. When we started &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Omnicast&lt;/span&gt; in 1999, we said nobody will have 1000 cameras in a single systems, now with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Omnicast&lt;/span&gt; 4.x, we have customer running 20 000 cameras of the federation and 5000 cameras in a flat system. Now, developer nobody will have 2 000 000 cameras...&lt;br /&gt;&lt;br /&gt;We started building this new platform 5 years ago as an access control product but we always design with high scalability objectives and convergence between video and access.&lt;br /&gt;&lt;br /&gt;The other factor that help in the next platform, it's the fact that software engineering tools and languages evolved a lot in the last 10 years and this new platform leverage key technologies to improve performance and end user experience. We spent a lot of hours thinking about operator's task, we had someone full-time just focusing on usability. We did 3 iterations and prototypes, we even tested the Security Desk with a business partner in a usability lab.&lt;br /&gt;&lt;br /&gt;The 3.0 release is just the beginning, there are a lot of impressive stuff coming in the next releases.&lt;br /&gt;&lt;br /&gt;Next week, I will be at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ASIS&lt;/span&gt; in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Genetec&lt;/span&gt; booth most of time doing demos of Security Center.&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-3453964459586424881?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/3453964459586424881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/09/security-center-ga-is-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/3453964459586424881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/3453964459586424881'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/09/security-center-ga-is-available.html' title='Security Center GA is available!!'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-3134886383173422807</id><published>2009-08-15T04:18:00.015-04:00</published><updated>2010-03-07T12:36:13.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IP'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Prevent hacking of your Physical Security System</title><content type='html'>&lt;img id="BLOGGER_PHOTO_ID_5370122884856978882" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 66px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/SoaCT8gYncI/AAAAAAAAACM/PJI5Qi56Xq4/s320/dc-logo.png" border="0" /&gt;&lt;br /&gt;&lt;div&gt;Every year there's hacking conference called DEFCON, this year, 2 conferences demonstrated potential attack to Security systems. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Hijack Cisco IP Video stream&lt;br /&gt;&lt;a href="http://www.wired.com/threatlevel/2009/07/video-hijack/"&gt;http://www.wired.com/threatlevel/2009/07/video-hijack/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Man-in-the-middle attack against HID and CBORD’s Squadron access control system&lt;br /&gt;&lt;a href="http://www.wired.com/threatlevel/2009/08/open-sesame/"&gt;http://www.wired.com/threatlevel/2009/08/open-sesame/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These 2 attacks and other undiscovered threats rely on the fact that they had access to the IP network.&lt;br /&gt;&lt;br /&gt;Some of you might not be totally aware about how Hackers can break into your facility. So I compiled a list of advices that minimizes the risk by making Hacker's life harder.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Never run network cables outside your facility walls&lt;/strong&gt;&lt;br /&gt;If you have to install cameras in the parking lot or outside your building. Avoid wired technologies, someone could unplug your device and get instant access to your corporate LAN or even tap on the cable without being noticed.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Secure your Wireless Network&lt;/strong&gt;&lt;br /&gt;If you need to install outside cameras, wireless is a better solution than wires if your secure your network properly.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Use WPA2 Encryption or better and do not divulge your passkey.&lt;/li&gt;&lt;li&gt;DO NOT use WEP encryption, it's been broken and widely documented.&lt;/li&gt;&lt;li&gt;Disable SSID broadcast in the Access Point, it will presence to simple discovery&lt;/li&gt;&lt;li&gt;Run your Security Device on different access point using different pass key than your corporate wireless users to avoid loosing video stream because of wireless congestion.&lt;/li&gt;&lt;li&gt;When using a different access point, you can filter MAC Address since they are fixed.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Use a different VLAN for security device, servers&lt;/strong&gt; &lt;strong&gt;and security workstations&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If a hacker find a way to enter on your corporate network, you can still protect you physical security by installing critical Security components on a separate VLAN without limiting operations by enabling routing between your security VLAN and corporate network.&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IP cameras&lt;/li&gt;&lt;li&gt;Gard's workstation&lt;/li&gt;&lt;li&gt;Security Servers&lt;/li&gt;&lt;li&gt;IP Access Control Device&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;VLAN will protect your system against typical ARP poisoning and man in the middle attack.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Never put a IP cameras in a DMZ without firewalls, use VPN&lt;/strong&gt;&lt;br /&gt;There's a simple rule in IT Security: never install a computer directly on the Internet without a firewall.&lt;br /&gt;&lt;br /&gt;IP Cameras are computers that sit on your security network that could be used to run malicious code. On top of it, it's very easy to find them with google.&lt;br /&gt;Example try this search in google &lt;em&gt;inurl:view/index:shtml&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;You will see an impressive list Axis cameras installed on the Internet, some might have a firewall some might not... Port scanning utilities allows Hackers to figures this out quickly.&lt;br /&gt;&lt;br /&gt;If you need to connect IP cameras across the Internet use a VPN instead to create an encrypted WAN between your different networks segment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-3134886383173422807?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/3134886383173422807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/08/prevent-hacking-of-your-physical.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/3134886383173422807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/3134886383173422807'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/08/prevent-hacking-of-your-physical.html' title='Prevent hacking of your Physical Security System'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9N-U-rtj1mU/SoaCT8gYncI/AAAAAAAAACM/PJI5Qi56Xq4/s72-c/dc-logo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-4131002526565853330</id><published>2009-08-10T17:23:00.021-04:00</published><updated>2010-03-07T12:34:38.234-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Macro'/><title type='text'>Event Correlation with Omnicast</title><content type='html'>&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;Most PSIM software supports Event Correlation: Create an Alarm if this event occurs at the same time as this other event.&lt;br /&gt;&lt;br /&gt;Using Omnicast Macros, it is been possible to correlate events and generate an alarm with a procedure.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Example: You can configure Omnicast to generate an Alarm only when an input pin is triggered at the same time as Omnicast detects motion on 2 other cameras. The number of miliseconds to consider 2 events correlated is configurable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.genetec.com/Downloads/jdoyon/blog/EventCorrelation.zip"&gt;Download the Macro&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ipsecuritysolutions.blogspot.com/2009/06/how-to-installexecute-macros.html"&gt;General info on how to install macros&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to Configure it&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The Event Generation macro is design to run in the background and listen for events.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make sure that you have an Alarm with the Logical ID 2 with the appropriate procedure and recepients.&lt;/li&gt;&lt;li&gt;Create a VM Schedule with the Event Correlation Macro.&lt;/li&gt;&lt;li&gt;Make the custom event ID 10500, 10501, 10502, 105003 exist. The macro creates them the first time.&lt;/li&gt;&lt;li&gt;Configure which Input pins should be used by generating one of the 3 custom events. (Event-Correlation High/Medium/Low)&lt;/li&gt;&lt;li&gt;Configure which cameras should by generating a custom event when motion is detected.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/SoCe5-aqWBI/AAAAAAAAAB8/wW1z2AY9Yaw/s1600-h/MotionDetection.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5368465817904750482" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 241px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/SoCfN9EKH5I/AAAAAAAAACE/Tk89yTlpMAQ/s320/MotionDetection.jpg" border="0" /&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How to customize it&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The first section of the macro code contains all the public value that can be modified to customize it. &lt;/p&gt;&lt;p&gt;Modify WAITING_TIME to change number of miliseconds between events to consider them correlated.&lt;br /&gt;&lt;code&gt;Const WAITING_TIME = 2000 ' 2 Seconds&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The Alarm instance that we generate when we detect a correlation is configured, a value of 0 will disable Alarm generation.&lt;br /&gt;&lt;code&gt;Const ALARM_ID = 2&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I inlcuded 3 macros in the zip that can be used to test the Event generation macro by simulating events.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-4131002526565853330?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/4131002526565853330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/08/event-correlation-with-omnicast.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4131002526565853330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4131002526565853330'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/08/event-correlation-with-omnicast.html' title='Event Correlation with Omnicast'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9N-U-rtj1mU/SoCfN9EKH5I/AAAAAAAAACE/Tk89yTlpMAQ/s72-c/MotionDetection.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-6435116848829584009</id><published>2009-07-04T05:40:00.014-04:00</published><updated>2010-03-07T12:19:24.782-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Omnicast has a Universal Driver</title><content type='html'>Last week, Milestone announced of a Universal Driver for IP cameras. After reading the press release and John Honovich's analysis. I conclude that we already have a similar solution and other alternatives but we never really wrote a nice press release about it. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Same challenges&lt;/strong&gt;&lt;br /&gt;Genetec and Milestone are facing the same challenges with IP camera support. New cameras are released every month and none of them have the same Network Protocol/API. There’s no standard network protocol and I think it will take at least 2 years before PSIA or ONVIF start improving our life of VMS Vendor. &lt;br /&gt;Meanwhile, we will have to spend a lot of energy supporting new vendors with their models. Even when all cameras will support PSIA/ONVIF natively, Genetec and Milestone will still have to support and maintain proprietary protocol for all major manufacturers because PSIA/ONVIF will always be 1 or 2 years late on the latest and greatest features. End users will not accept waiting 1 year to start using the last feature of my new IP camera. &lt;br /&gt;&lt;br /&gt;Don't get me wrong, PSIA/ONVIF is the best thing that can happen to the IP Video Surveillance Industry because it's impossible to implement/test/maintain a driver for every IP camera model that exist. Even with 50 developers just working on this, you have no idea how much integration requests we receive every week, on top of widely distributed manufacturers, there are many localized camera/encoder vendors that are doing good in specifics vertical market. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Solutions offered by Omnicast&lt;/strong&gt;&lt;br /&gt;Since Omnicast 4.1 we offer a module called the generic extension, it could have been called "Universal Extension". In fact, this is a module that can receive video from any cameras that support JPEG, Motion JPEG, MPEG-4 and H.264. Any cameras supported by the generic extension can support recording, live viewing, software motion detection alerts and PTZ. &lt;br /&gt;&lt;br /&gt;Supporting a new camera in the generic extension doesn't require us to change a single line of code. We just fill an XML file and send it to the integrator/end-user, no need to wait for the next release or driver pack. The only time we have to ship a DLL with it, it's when the IP PTZ driver isn't already supported by Omnicast. &lt;br /&gt;&lt;br /&gt;In fact, it is so simple to add a new camera that we could release the documentation of the XML format to System Integrators; they could easily add support for new cameras without Genetec's helps. If some of you are interested, let me know (&lt;a href="mailto:jdoyon1@gmail.com"&gt;jdoyon1@gmail.com&lt;/a&gt;) we should be able to make this happen.&lt;br /&gt;&lt;br /&gt;On top of the Generic Extension, Omnicast 4.3 and 4.4 offers a new way of integrating cameras in Omnicast. Camera manufacturers can implement the Genetec protocol and have their cameras supported in Omnicast very easily. We started working on this protocol before behind involve with PSIA/ONVIF and we currently have around 10 manufacturers already supporting it.&lt;br /&gt;&lt;br /&gt;The protocol is very easy to implement, it requires supporting a few CGI commands and standard RFCs to stream videos. The manufacturer has the choice to implement each of these options individually: Hardware Motion Alerts, Serial Port (PTZ or Keyboard), Input/output, Alarm, IP PTZ. With the Genetec Protocol, we offer development tools to validate your implementation and we are putting in place a certification program. If you want to join our partner program and get access to the Genetec Protocol: &lt;br /&gt;&lt;a href="http://techpartners.genetec.com/"&gt;http://techpartners.genetec.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Genetec Protocol is not only there for camera manufacturer but also System Integrators, its flexible enough that a company created a bridge for 2 legacies DVR. The DVRs are discovered as IP encoders by Omnicast, they only used the public ActiveX SDK provided by the DVR manufacturers.&lt;br /&gt;On top of the Genetec Protocol and Generic extension initiatives, we create a new architecture to release camera drivers independently from our product cycle. And of course we have a dedicated team of engineers just working on support new cameras. &lt;br /&gt;But I personally believe that a true open platform is a platform that allows end-users, system integrators, camera manufacturers to extend themselves the platform, that why we developed our own protocol that offers an immediate solution before PSIA/ONVIF. &lt;br /&gt;&lt;br /&gt;Popular articles:&lt;br /&gt;&lt;a href="http://www.ipsecuritysolutions.com/2010/01/omnicast-requires-less-bandwidth-than.html"&gt;Omnicast requires less bandwidth than some competitiors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ipsecuritysolutions.com/2009/11/real-point-of-sale-integration.html"&gt;A Real POS Integration&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ipsecuritysolutions.com/2009/11/real-point-of-sale-integration.html"&gt;All&amp;nbsp;articles about Omnicast&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-6435116848829584009?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/6435116848829584009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/07/omnicast-has-universal-driver.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/6435116848829584009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/6435116848829584009'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/07/omnicast-has-universal-driver.html' title='Omnicast has a Universal Driver'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-355154192821515809</id><published>2009-07-01T03:19:00.011-04:00</published><updated>2010-03-07T12:34:00.754-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maps'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>Change Output pin state an Omnicast Map</title><content type='html'>&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I received an email from Doug who would like to raise all gates and lower all gates in a garage (basically hit the output pin on 6 to 20 different logical id’s (depending on which garage) through an Omnicast Map.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;The map editor doesn't give this functionality right away but it's fairly easy to get this done with the SDK available in the Maps.&lt;br /&gt;&lt;br /&gt;You can download the entire code for this &lt;a href="http://www.genetec.com/downloads/jdoyon/blog/MapOutputSample.zip"&gt;article here&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Map SDK 101&lt;/strong&gt;&lt;br /&gt;The Omnicast Live Viewer instantiate Internet Explorer in the background and enable access to the GxUIProxyVB SDK. This allows maps to interact with the system in Javascript.&lt;br /&gt;&lt;br /&gt;To access the SDK in JavaScript simply use:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;window.external.SDK.&lt;em&gt;anysdkfunction(....)&lt;/em&gt;&lt;/code&gt;&lt;/pre&gt;Since the Live Viewer is already authenticated to the Directory, SDK calls are executed in the user security context. Therefore if the user is denied access to a specific camera, the SDK will not have access as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How it works&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The SDK functions to change output pin value are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FlipIODefault( int OutputPinID )&lt;/li&gt;&lt;li&gt;FlipIOInverseDefault( int OutputPinID )&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The default state of your output pin is configured in the Config Tool, depending on the attached device it can be configure as Low or High.&lt;br /&gt;Ex: &lt;pre&gt;&lt;code&gt;window.external.SDK.FlipIOInverseDefault( 1 )&lt;/code&gt;&lt;/pre&gt;To change the state of multiple pins at once, you can simply declare a JavaScript array and iterate through it.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;var outputLogicalIDGarage = new Array();&lt;br /&gt;// List all output pin logical ID that you want to trigger at once&lt;br /&gt;&lt;br /&gt;outputLogicalIDGarage[0] = 1;&lt;br /&gt;outputLogicalIDGarage[1] = 3;&lt;br /&gt;outputLogicalIDGarage[2] = 5;&lt;br /&gt;&lt;br /&gt;// Change the state of Output pin with the logical ID: 1, 3, and 5&lt;br /&gt;for (outputID in outputLogicalIDGarage)&lt;br /&gt;{&lt;br /&gt;window.external.SDK.FlipIOInverseDefault(outputLogicalIDGarage[outputID]);&lt;br /&gt;} &lt;br /&gt;&lt;/code&gt; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/JS/js_obj_array.asp"&gt;JavaScript reference &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Jo&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-355154192821515809?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/355154192821515809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/07/change-output-pin-state-omnicast-map.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/355154192821515809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/355154192821515809'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/07/change-output-pin-state-omnicast-map.html' title='Change Output pin state an Omnicast Map'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-4297086682124421192</id><published>2009-06-19T04:06:00.015-04:00</published><updated>2010-03-07T12:21:24.290-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.264'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>H.264 versus MPEG-4</title><content type='html'>Recently I was in a meeting with Axis and they mentioned that their H.264 is generally 50% more bandwidth efficient than their MPEG-4 and in some case higher than that.&lt;br /&gt;&lt;br /&gt;Why H.264 is more efficient than MPEG-4?&lt;br /&gt;Why people are excited about H.264?&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;History of H.264&lt;/strong&gt;&lt;br /&gt;The MPEG group and the ITU group used to create their own standard specialized standard. MPEG with MPEG-1, MPEG-2 MPEG-4 was target consumer audience while the ITU with H.261, H.263 focused on the telecoms industry.&lt;br /&gt;&lt;br /&gt;MPEG specifications have a much larger scope than ITU: Examples: How to compress Audio, how to store MPEG pictures in a file, picture on picture encoding...&lt;br /&gt;&lt;br /&gt;You might think H.264 is just another video compression technique from the ITU but H.264 is also called MPEG-4 AVC Part 10. The well-known MPEG-4 is officially named MPEG-4 Part 2.&lt;br /&gt;&lt;br /&gt;The reason why H.264 has 2 names, it's because the video expert from ITU and MPEG worked together and create the Join Video Team that continue the ITU work on H.26L. I'm convinced it helped making H.264 greater than everything else before.&lt;br /&gt;&lt;br /&gt;1996: Publication of ITU H.263 version 1&lt;br /&gt;1998: Publication of ITU H.263 version 2&lt;br /&gt;1998: H.26L project initiated by ITU&lt;br /&gt;1999: Publication of ISO MPEG-4 part 1&lt;br /&gt;2001: Publication of ISO MPEG-4 part 2&lt;br /&gt;2001: Join Video Team was created ITU VCEG + ISO MPEG&lt;br /&gt;2003: Publication of the first version ITU H.264 / ISO MPEG-4 Part 10 AVC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;H.264's objectives&lt;/strong&gt;MPEG-4 part 2 has never been design to replace MPEG-2 on DVDs, like H.263 it's has been design to "transport" or store video at relatively low cost (File size/bandwidth). At high bit rate (6-8 Mbit/s), MPEG-4 part 2 still contains unacceptable artifacts for the broadcast and movie industry, that's why MPEG-2 remains the standard in the broadcast industry.&lt;br /&gt;&lt;br /&gt;The mandate of the H.264 group was to create a flexible standard that is suitable for telecoms and broadcast industry, the main objectives were:&lt;br /&gt;&lt;br /&gt;•Improved video quality&lt;br /&gt;•Reduce Bandwidth by 50% compare with MPEG-4 part 2&lt;br /&gt;•Design for Internet streaming as well as high definition video&lt;br /&gt;•Include a built-in support for robust transmission&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What makes H.264 more efficient?&lt;/strong&gt;H.263 and MPEG-4 part 2 specifications share many common ideas; the compression techniques are almost identical. In fact, the simplest MPEG-4 Profile, called Short Header is a basic H.263 stream.&lt;br /&gt;&lt;br /&gt;H.264 has totally reinvented some techniques. One of the biggest improvements in H.264 is the Intra Prediction. MPEG-4 part was not efficient compressing I-Frames, a JPEG images was more bandwidth efficient than an I-Frame. With Intra Prediction, repetitive pattern can be encoded efficiently with predicted vectors based on surroundings blocks.&lt;br /&gt;&lt;br /&gt;Motion vector can now go to a precision of 4x4 pixels when needed, it also supports 8x4, 4x8 and 8x8. This flexibility reduces encoding errors compare to a minimum of 8x8 for MPEG-4 part 2.&lt;br /&gt;&lt;br /&gt;The CABAC (Context-based adaptive binary arithmetic coding) entropy coder is 9% to 14% more efficient than CAVLC used in MPEG-4 part 2. CAVLC is still supported for certain H.264 profiles and CABAC is more expensive in CPU to encode and decode compare to CAVLC.&lt;br /&gt;&lt;br /&gt;To reduce the blocking effects seen with MPEG-4 part 2 at high compression rate, a de-blocking filter can be used in the encoder, which improves the overall image quality.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Most popular H.264 profiles&lt;/strong&gt;&lt;br /&gt;Baseline profile:&lt;br /&gt;• I-Frame and P-Frame only&lt;br /&gt;• Progressive Image only, no support for interlaced video.&lt;br /&gt;• Redundant Slice&lt;br /&gt;• CAVLC only&lt;br /&gt;• Low latency, good for real-time application&lt;br /&gt;• Commonly used in the video surveillance industry&lt;br /&gt;&lt;br /&gt;Main profile:&lt;br /&gt;• I-Frame, P-Frame and B-Frame&lt;br /&gt;• Interlaced and progressive images&lt;br /&gt;• Support CAVLC and CABAC&lt;br /&gt;• Weighted Prediction&lt;br /&gt;• High latency&lt;br /&gt;• CABAC Higher compression than baseline&lt;br /&gt;• More CPU intensive than baseline&lt;br /&gt;• Initially design for Broadcast video but replaced by High Profile.&lt;br /&gt;&lt;br /&gt;High profile:&lt;br /&gt;• Designed for high definition&lt;br /&gt;• I-Frame, P-Frame and B-Frame&lt;br /&gt;• Interlaced and progressive images&lt;br /&gt;• Support CAVLC and CABAC&lt;br /&gt;• High latency&lt;br /&gt;• Separate Cr and Cb control to minimize color distortion&lt;br /&gt;• CPU intensive&lt;br /&gt;• HDVD and Blue-ray, some IPTV.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;H.264 in the security industry&lt;/strong&gt;&lt;br /&gt;At this stage, most of the H.264 IP cameras I saw (Axis, Sony, Arecont, IQEye) are H.264 Baseline which is just enough functionality for the Security Industry.&lt;br /&gt;&lt;br /&gt;When you are looking to buy IP cameras, you must remember than codec specifications (H.264, MPEG-4) define the format for the video decoder and not the encoding process. Therefore the quality of the encoder varies a lot between vendors; a poor implementation of H.264 can be less efficient than a good MPEG-4 part-2 encoder/IP camera.&lt;br /&gt;&lt;br /&gt;I hope this article gave you a good overview of H.264. I wrote&amp;nbsp;few others&amp;nbsp;&lt;a href="http://www.ipsecuritysolutions.com/search/label/H.264"&gt;articles about H.264&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If want to learn the details of H.264, I recommend this book:&lt;br /&gt;&lt;a href="http://www.vcodex.com/h264book/index.html"&gt;The H.264 Advanced Video Compression Standard&lt;/a&gt;&amp;nbsp;by Iain E Richardson&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-4297086682124421192?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/4297086682124421192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/06/h264-versus-mpeg-4.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4297086682124421192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/4297086682124421192'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/06/h264-versus-mpeg-4.html' title='H.264 versus MPEG-4'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-1122622358874277800</id><published>2009-06-02T23:33:00.006-04:00</published><updated>2010-03-07T12:33:17.817-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='Macro'/><title type='text'>How to install/execute macros</title><content type='html'>&lt;span style="color:#000000;"&gt;This is a general how to run and modify code in macros with Omnicast.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Import a macro sample&lt;/strong&gt;&lt;br /&gt;To run macros within Omnicast, you must have the virtual Matrix installed and the license options to enable macros.&lt;br /&gt;&lt;br /&gt;Using the Omnicast Config Tool&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Create a new Macro: Right-click on the logical view: Create-&gt;Add-in Management-&gt;Macro&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;On the newly created Macro; select the "Code" tab on the right pane&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Click import and select the wsc file contained in the zip file.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Hit Apply at the top to save your changes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Accept the warnings, you know what you do :)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;Execute it&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;The macro is now configured but doesn't run in the system. Macros are execute on a Virtual Matrix and can be started on schedule, on event or user request.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;On schedule&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Right click on the logical view: Create-&gt;Macro Schedule&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Select on which virtual Matrix the Macro should be executed&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Click on propertie and select which Macro to execute.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Configure your coverage if it's not always.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;ClickApply at the top.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;Macros on schedule will always run in the specified time coverage. If the macro stops the matrix will automatically restarts it within 1 minute.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;On Event&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Go on the Action tab of any entity&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Add the Action "Execute a Macro" on the desired event&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000000;"&gt;Select the Macro and Virtual Matrix.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;If an event macro doesn't finish by itself once the work is completed, it will run forever...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;On User Request&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;From the Live Viewer: Using Hot Actions or in the tool menu: Tool-&gt;Macros&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;Monitor it, stop it&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;In the the config tool, select the Virtual Matrix in the physical view, go on the "Statistic" tab. The statistic tab is refresh only on demand. The play and stop icons allows you to control your macro.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;In the Live Viewer there's also Macro event that can be displayed.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;Modify it&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;span style="color:#000000;"&gt;Macros are written in VB script in a XML file.&lt;br /&gt;To modify the macro code, just select the macro in the config tool and jump to the "Code" tab in the right pane.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;The easiest way to get a sample code, it's to create a new macro and use the wizard to generate the function you need, than look at the code.&lt;br /&gt;&lt;br /&gt;Once you modify the code, the wizard cannot be used anymore, it would have been impossible to design a function to reverse engineer the code will all the possibilities.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devguru.com/technologies/VBScript/home.asp"&gt;VB Script Reference&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-1122622358874277800?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/1122622358874277800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/06/how-to-installexecute-macros.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1122622358874277800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/1122622358874277800'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/06/how-to-installexecute-macros.html' title='How to install/execute macros'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-3481941320412502469</id><published>2009-06-02T22:39:00.011-04:00</published><updated>2010-03-07T12:32:43.763-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Macro'/><title type='text'>Macro listening on a Serial Port</title><content type='html'>In an earlier post, I mentionned that we can easily create a macro that parse a serial and generate Omnicast event. A customer recently ask me to provide a &lt;a href="http://www.genetec.com/Downloads/jdoyon/Macro_Listen_serial_port.zip"&gt;sample&lt;/a&gt;.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ipsecuritysolutions.blogspot.com/2009/06/how-to-installexecute-macros.html"&gt;General info on how to install macros&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Configure it&lt;/strong&gt;&lt;br /&gt;The macro must be configured to use the right serial port on the system. The easiest way to uniquely identify a device in Omnicast is through Logical ID. You must now modify the script to use the proper serial port on your system.&lt;br /&gt;&lt;br /&gt;Using the Omnicast Config Tool &lt;br /&gt;&lt;ol&gt;&lt;li&gt;In the Physical View, select the serial port you want to use.&lt;/li&gt;&lt;li&gt;On the identity Tab, locate the field called "Logical ID" and remember its value.&lt;/li&gt;&lt;li&gt;Select the macro again and jump in the code tab&lt;/li&gt;&lt;/ol&gt;Locate the line following line of code at the top and change the value 1 by the ID of your serial port.&lt;br /&gt;&lt;em&gt;' Serial port to listen to (Logical Number)&lt;br /&gt;Const g_nSerialPortID = &lt;span style="color: red;"&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;How it works?&lt;/strong&gt;&lt;br /&gt;This macros is design to run until a schedule end or the user stop it.&lt;br /&gt;When the macro starts, it creates its own custom event in the system, see&lt;br /&gt;Sub CreateCustomEvents().&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Connected to serial port: Raised as soon as we establish connectivity with the encoder&lt;/li&gt;&lt;li&gt;Length of received data: Event generated that contains the number of byte received&lt;/li&gt;&lt;li&gt;Received data: Event that contains the Bytes&lt;/li&gt;&lt;/ul&gt;Every time data is received on the serial port the method&lt;br /&gt;&lt;em&gt;Sub Serial_OnData(Handle, Data)&lt;/em&gt; is called.&lt;br /&gt;Currently this generates a 2 custom events (Lenght and Received) and attached the byte receive in the description.&lt;br /&gt;The code in Serial_OnData could be easily modified to generate specific events on specific data or simply just call some methode from the Matrix SDK.&lt;br /&gt;I hope it helps!&lt;br /&gt;Jo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-3481941320412502469?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/3481941320412502469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/06/macro-listening-on-serial-port.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/3481941320412502469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/3481941320412502469'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/06/macro-listening-on-serial-port.html' title='Macro listening on a Serial Port'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-7511018528498658381</id><published>2009-05-18T07:25:00.026-04:00</published><updated>2010-03-07T12:31:36.291-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maps'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Virtual Earth in Omnicast</title><content type='html'>Virtual Earth can be used Omnicast to display cameras on a map. I created a demo using 3D Maps, this demo can be easily modified to add your own cameras.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_9N-U-rtj1mU/S5PizXa5-TI/AAAAAAAAAFM/Ff01REJ3J5E/s1600-h/LiveViewer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" kt="true" src="http://4.bp.blogspot.com/_9N-U-rtj1mU/S5PizXa5-TI/AAAAAAAAAFM/Ff01REJ3J5E/s320/LiveViewer.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;br /&gt;&lt;ol style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;You must have a web server configured to run this demo.&lt;br /&gt;&lt;a href="http://www.genetec.com/Downloads/jdoyon/virtualearthmap.zip"&gt;Download the zip file &lt;/a&gt;containing the demo map.&lt;/li&gt;&lt;li&gt;Unzip the file in a specific folder.&lt;/li&gt;&lt;li&gt;Start IIS Configuration Manager (Control Panel -&amp;gt; Administrative Tools)&lt;/li&gt;&lt;li&gt;On your Default Web site, create a new virtual directory pointing on the folder where you unzipped the sample.&lt;/li&gt;&lt;li&gt;Try to see your new page in Explorer, you should see the page but get an error message because your not running Omnicast.&lt;/li&gt;&lt;li&gt;Start the Omnicast Config Tool and create a new site with the URL of your virtual directory.&lt;/li&gt;&lt;li&gt;In your live viewer, drag this new site on a tile.&lt;/li&gt;&lt;/ol&gt;You can now drag a camera from the map into a tile or just double-click on a camera icon.&lt;br /&gt;If all the camera icons are red, it's because the demo map expects camera Ids between 1 and 6. This can be easily modify, see how in the following section.&lt;br /&gt;The first time this map will load, since it's a 3D, it will request to download virtual Earth 3D. If you want to avoid this, you can modify the page to a 2D map.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;strong&gt;Configure your own cameras&lt;/strong&gt;&lt;br /&gt;All the cameras displayed on the map are load from and XML file (camerageorss.xml)&lt;br /&gt;&lt;br /&gt;To add new cameras open the XML file in notepad and edit the item &lt;item&gt;section.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3333ff; font-size: 85%;"&gt;&lt;item&gt;&lt;/span&gt;The Title tag is used by the javascript to find the right camera in Omnicast. If your camera logical ID is 100, the title should be "cam100"&lt;br /&gt;To find or modify your camera IDs (See Config tool -&amp;gt; Directory Element - &amp;gt; ID tab on the right)&lt;br /&gt;The geo:long and geo:lat&lt;lat&gt; &lt;long&gt;tags can be found by browsing the map in 3D, they are displayed at in lower right corner of the 3D map.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Change the initial center point&lt;/strong&gt;&lt;br /&gt;To change the default location when you start the map. Open the html file (VirtualEarthMap.htm) in notepad and just replace the 2 coordinates in this line.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://dev.live.com/virtualearth/sdk/"&gt;Virtual Earth SDK&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3333ff; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/long&gt;&lt;/lat&gt;&lt;lat&gt;&lt;long&gt;&lt;/long&gt;&lt;/lat&gt;&lt;lat&gt;&lt;long&gt;&lt;/long&gt;&lt;/lat&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-7511018528498658381?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/7511018528498658381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/05/virtual-earth-in-omnicast.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7511018528498658381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7511018528498658381'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/05/virtual-earth-in-omnicast.html' title='Virtual Earth in Omnicast'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9N-U-rtj1mU/S5PizXa5-TI/AAAAAAAAAFM/Ff01REJ3J5E/s72-c/LiveViewer.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-5341649054249489606</id><published>2009-04-20T22:21:00.017-04:00</published><updated>2010-12-18T17:32:42.929-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='H.264'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>The Hidden Value of H.264</title><content type='html'>Few weeks ago, I saw a presentation on YouTube called &lt;a href="http://www.youtube.com/watch?v=vQaTjSs0cvc"&gt;"The Hidden cost of h.264". &lt;/a&gt;posted&amp;nbsp;by &lt;a href="http://www.theipacademy.com/"&gt;The IP Academy/MxInstaller&lt;/a&gt;, a group&amp;nbsp;describing themself as Mobotix Evangelist. Mobotix&amp;nbsp;uses a specialized video compression called MxPEG, which is an improved and proprietary&amp;nbsp;evolution of MJPEG.&lt;br /&gt;&lt;br /&gt;The presentation argues that H.264 solutions are more expensive because it requires more Video Surveillance server than traditional MJPEG solutions based on the fact that decoding a H.264 stream is a lot more expensive than Motion JPEG.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;It's entirely true that decoding H.264 requires more CPU than MJPEG. But with Omnicast it's not requiring more servers, because well architect products do not require decoding the video stream in order to record. For Omnicast, the main limiting factor on the server isn't the CPU but the number of random IOs/seconds supported by your disks.&lt;br /&gt;&lt;br /&gt;Assuming your build a system that can record 100 Mbit/sec with Omnicast; it means 100 cameras @ 1 Mbits/sec in H.264 instead of 20 cameras in MJPEG (According to Axis MJPEG stream are 5x to 6x bigger for the same quality)&lt;br /&gt;&lt;br /&gt;But this presentation forget the most important piece of video recording system; the storage. The real value of H.264 is the &lt;strong&gt;huge saving on storage&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Here's a quick example just for the cost of hard drives:&lt;br /&gt;Recording 100 H.264 cameras, D1,15 FPS @ 500 Kbit/sec for 20 days 24/7 &lt;strong&gt;around 12 000$&lt;/strong&gt;&lt;br /&gt;Recording 100 Motion JPEG, D1, 15 FPS @ 2.5 Mbit/sec for 20 days 24/7&lt;strong&gt; around 70 000$&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;With Omnicast, H.264 is always the most cost effective solution and for other solutions it might still be cheaper to use H.264 even if you need more servers.&lt;br /&gt;&lt;br /&gt;I wrote another post to understand the differences between &lt;a href="http://www.ipsecuritysolutions.com/2009/06/h264-versus-mpeg-4.html"&gt;H.264 and MPEG-4&lt;/a&gt;.&lt;br /&gt;&lt;strong&gt;External references&lt;/strong&gt;&lt;br /&gt;Comparison of MJPEG, MPEG-4 and H.264 &lt;a href="http://www.axis.com/products/video/about_networkvideo/compression_compare.htm"&gt;http://www.axis.com/products/video/about_networkvideo/compression_compare.htm&lt;/a&gt;&lt;br /&gt;Very good white paper from Axis on H.264 video compression standard &lt;a href="http://www.axis.com/files/whitepaper/wp_h264_31669_en_0803_lo.pdf"&gt;http://www.axis.com/files/whitepaper/wp_h264_31669_en_0803_lo.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-5341649054249489606?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/5341649054249489606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/04/hidden-value-of-h264.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/5341649054249489606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/5341649054249489606'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/04/hidden-value-of-h264.html' title='The Hidden Value of H.264'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8837837990588679272.post-7747727239378656688</id><published>2009-04-18T07:14:00.015-04:00</published><updated>2010-03-07T12:20:17.799-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Maps'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Omnicast'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Macro'/><category scheme='http://www.blogger.com/atom/ns#' term='Video Surveillance'/><title type='text'>Different ways to integrate with Omnicast</title><content type='html'>Omnicast is a very opened video surveillance solution. This post gives an overview of the most common ways to customize or integrate third party system with Omnicast.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;Event and Action&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Omnicast has a powerful engine that allows administrators to configure how the system should react after a precise event. Here are a only few examples that deployed without any programming, just standard configuration:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Display a one or many cameras in the Live Viewer when your shipping door opens.&lt;/li&gt;&lt;li&gt;Start the recording on a camera when another camera detects motion.&lt;/li&gt;&lt;li&gt;Move a dome to a specific preset when a IR motion sensor detects something.&lt;/li&gt;&lt;li&gt;Send an email when a specific user logs on the system.&lt;/li&gt;&lt;li&gt;If you need to create a very complex chain of action, you can create a macro.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;Macros&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The Omnicast Virtual matrix allow the user to create custom script that will be executed by the system on schedule or when a particular event happen.&lt;br /&gt;&lt;br /&gt;The config tool includes a Macro Wizard that can be used to create simple macros. In fact the wizard generates code in the background and if you want more flexibility, you can start editing the generated code from the config tool and do whatever you want with it.&lt;br /&gt;&lt;br /&gt;The Omnicast Macro SDK comes with a series of function call that allow you to do many things with our application but since these macros are pure VB Script or Java Script, you can easily integrate with another system.&lt;br /&gt;&lt;br /&gt;Just a few examples of Macros that can be created:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Display cameras when specific &lt;a href="http://www.ipsecuritysolutions.com/2009/06/macro-listening-on-serial-port.html"&gt;characters a serial port are detected&lt;/a&gt; (POS/ATM machine)&lt;/li&gt;&lt;li&gt;Move the dome to a specific preset after x seconds of inactivity on the dome&lt;/li&gt;&lt;li&gt;Save a snapshot of a camera in a folder every x seconds&lt;/li&gt;&lt;li&gt;Create a Omnicast Alarm when we receive an alert of a TCP/IP protocol.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;Map Engine&lt;/strong&gt; (Web based)&lt;/span&gt;&lt;br /&gt;The Map engine is a powerful tool that allow you to run your own code within our Live Viewer application. The Live Viewer supports displaying any web pages compatible with Internet Explorer. We also publish an API that allow the web page designer to interact with the current live Viewer. The API offers drag'n drop functionality from the web page to the application. The Omnicast Map designer takes advantage of the drag n drop to generate maps from a floor plan in JPEG/GIF format.&lt;br /&gt;Any website designer can easily leverage the map engine to implement features such:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Display available cameras on Google map or &lt;a href="http://www.ipsecuritysolutions.com/2009_05_01_archive.html"&gt;Virtual Earth&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Show Motion detection alert on a dynamic map&lt;/li&gt;&lt;li&gt;Show PTZ field of view on a floor plan&lt;/li&gt;&lt;li&gt;Open/close and show status of car gate.&lt;/li&gt;&lt;li&gt;Show picture pop up and activity log from an Access Control product.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;Alarm Procedure&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;When a Omnicast alarm is raised, the Live Viewer user can display a procedure. The procedure is in fact an URL that will be displayed in the Live Viewer. Very similar to the map engine, omnicast has an API that give access to some alarm properties.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simple HTML page or Word document that details the procedure for this alarm&lt;/li&gt;&lt;li&gt;Integrate with a case management tools and force the user to enter specific field&lt;/li&gt;&lt;li&gt;Page that capture some information and send a SMS with info to a mobile agent.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Omnicast SDK &lt;/strong&gt;&lt;br /&gt;The SDK is a collection of ActiveX components and COM objects designed to build your own application with Visual Basic or C#. It's contains every required to authenticate on the system, receive and trigger alarms, event, display live or playback video, modify some configurations. &lt;br /&gt;It's the most flexible way to integrate with Omnicast but also the one that requires good programming skills. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Display a Omnicast camera (Live or Playback) within your application&lt;/li&gt;&lt;li&gt;Add Video capabilities to a Web based product&lt;/li&gt;&lt;li&gt;Query the Omnicast Archive Database and export video in AVI or G64 format.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Direct Show Filter&lt;/strong&gt;&lt;br /&gt;The DShow filter is a DirectX source filter that give access to a uncompressed video stream (YUV or RGB). The main purpose is for for analytics company who needs access to any cameras streamed by Omnicast, it's also used to do transcoding. It requires a very good knowledge of Direct Show programming.&lt;br /&gt;&lt;strong&gt;Genetec Protocol&lt;/strong&gt;&lt;br /&gt;The Genetec protocol is designed for IP camera/encoder manufacturer that requires support in Omnicast. It's an HTTP/CGI based protocol that supports MPEG-4, H.264 streaming over RTSP/RTP and JPEG over HTTP. &lt;br /&gt;As for Omnicast 4.4 it supports:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Video Configuration (Bitrate, framerate, resolutions...)&lt;/li&gt;&lt;li&gt;Events&lt;/li&gt;&lt;li&gt;Device Configuration (IP address, Name)&lt;/li&gt;&lt;li&gt;Serial Port streaming and configurations&lt;/li&gt;&lt;li&gt;PTZ control&lt;/li&gt;&lt;li&gt;More features will be added in future releases&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8837837990588679272-7747727239378656688?l=www.ipsecuritysolutions.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.ipsecuritysolutions.com/feeds/7747727239378656688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.ipsecuritysolutions.com/2009/04/different-ways-to-integrate-with.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7747727239378656688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8837837990588679272/posts/default/7747727239378656688'/><link rel='alternate' type='text/html' href='http://www.ipsecuritysolutions.com/2009/04/different-ways-to-integrate-with.html' title='Different ways to integrate with Omnicast'/><author><name>Jo Doyon</name><uri>http://www.blogger.com/profile/09708642825189462233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_9N-U-rtj1mU/Se0rzMmvo_I/AAAAAAAAAAM/3UUN31bLrw8/S220/Blog.jpg'/></author><thr:total>4</thr:total></entry></feed>
