A Custom Monitoring Tool for Video Storage and Delivery Infrastructure


Published on

Development of a Custom Monitoring Tool for Video Storage and Delivery Infrastructure.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

A Custom Monitoring Tool for Video Storage and Delivery Infrastructure

  1. 1. A Custom Monitoring Tool for Video Storage and Delivery Infrastructure
  2. 2. About Neev Mobile Web Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development iPhone Android Windows Phone 7 HTML5 Apps Cloud AWS Consulting Partner Rackspace Joyent Heroku Google App Engine Key Company Highlights 250+ team with experience in managing offshore, distributed development. Neev Technologies established in Jan ’05 VC Funding in 2009 By Basil Partners User Interface Design and User Experience Design Part of Publicis Groupe Member of NASSCOM. Performance Consulting Practices Quality Assurance & Testing Outsourced Product Development Development Centers in Bangalore and Pune. Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm.
  3. 3. A Custom Monitoring Tool for Video Storage and Delivery Infrastructure • Neev created a tool to effectively monitor infrastructure usage of video files generated from IP cameras 24x7 and in real-time which enabled the client to respond quickly to any non-availability related issues.
  4. 4. The Client • The client is a UK-based provider of innovative home and business security solutions. • They design, manufacture and market a range of wireless internet video cameras. • The video and audio feeds can be accessed live through computers, smartphones or tablets.
  5. 5. Business Need • The client had a security solution comprising a set of IP cameras that records videos on detection of motion. • The captured videos were hosted on the cloud and streamed on-demand – live or recorded. • It was facing issues with high resource (App server) usage, especially in the weekends. • There was no way of determining the reason behind the spurt in usage. • The client required a tool that could monitor IP cameras 24/7 and provide accurate, real-time camera usage statistics for effective infrastructure management.
  6. 6. Neev Solution • Neev developed a solution to figure out the real-time status of IP cameras and correlate it with a high server usage. • This was done with a custom monitoring dashboard that fetched real-time data from a database (SimpleDB) that stores camera statistics and graphically represents the data. • Neev developed plugins that displayed how many cameras are online and how many of them are recording at the present time.
  7. 7. Top Features • The client could ensure continuous availability of resources for its customers, especially on weekends with the help of our 24/7 monitoring tool. • The tool consisted of a custom dashboard with real-time camera usage data and graphical representation of the data. • It has now enabled the client to build infrastructure Auto-scaling capability on top of the existing infrastructure. • Neev also provided server and cloud support by manually scaling the infrastructure and ensuring zero failures.
  8. 8. Technology Footprint • Amazon SimpleDB (helps determine camera status), RDS, EC2 • PHP • Munin • Monit • Python Boto for Stats Collection
  9. 9. Top Challenges • To understand the working of an existing system and identifying the real issue. • To determine a solution to measure the number of cameras that are online, the number of cameras that are recording video feeds and the number of cameras that are streaming live.
  10. 10. Clients
  11. 11. Partnerships
  12. 12. Neev Information Technologies Pvt. Ltd. India - Bangalore India - Pune The Estate, # 121,6th Floor, #13 L’Square, 3rd Floor Dickenson Road Parihar Chowk, Aundh, Bangalore-560042 Pune – 411007. Phone :+91 80 25594416 Phone : +91-64103338 USA sales@neevtech.com Sweden Singapore Neev AB, Birger Jarlsgatan 1121 Boyce Rd Ste 1400, Pittsburgh PA 15241 Phone : +1 888-979-7860 #08-03 SGX Centre 2, 4 53, 6tr, Shenton Way, 11145, Stockholm Singapore 068807 Phone: +46723250723 Phone: +65 6435 1961 For more info on our offerings, visit www.neevtech.com