een.cloud

Hi, I'm Mark Cotton, an API Evangelist for Eagle Eye Networks. This is where I keep my blog posts, sample code, and examples of things you can do with the Eagle Eye Networks API.

See the API Docs

Getting Started


Getting Started

How to get started with the Eagle Eye Networks API.

Answers to Common Questions

Quick answers to common questions to help get you going.

Options for Accessing Cameras

Different options for getting access to cameras.

Embed Live Video Player

Blog post explaining how to embed the live video player on your own webpage.

Embed the History Browser

Blog post explaining how to embed the Eagle Eye Networks History Browser on your own webpage.

Explaining the Poll Stream

The Eagle Eye Poll Stream is the backbone of our API. Read this article to get started with our real-time event stream.

Exploring with the Insomnia REST client

Quickly get starting using the Eagle Eye API with the Insomnia REST client.

Adjust User Permissions

Blog post explaining how to programmatically change permissions for a user.

Bulk Renaming Cameras

Blog post explaining how to programmatically change the name of a group of cameras.

Bulk Change Cameras Settings

Blog post explaining how to programmatically change the cloud retention settings for a group of cameras.




Timelapse Generation


Generating Time Lapse Videos (part 1)

How to generate a one minute video from 24-hours of preview images.

Generating Time Lapse Videos (part 2)

Part 2 of our series on how to generate a one minute video from 24-hours of thumbnail images.

Generating High Resolution Time Lapse Videos (part 3)

Part 3 of our series on how to generate a one minute video from 24-hours of thumbnail images.




Advanced Topics


Grabbing High Resolution Images from Video

Blog post explaining how to combine two existing API endpoints to create new functionality

Prefetch Video with Webhook Callbacks

An example showing the API endpoint that notifies the callback when videos are uploaded to the cloud.

Pushing data into Eagle Eye through Annotations

An article explaining how to annotate a camera

Polling Example with Websockets

Showing how to connect to the Poll Stream API through WebSockets

HTML5 Video Playerearly access

Playing live and historic video in standard HTML5 video players.

Get Devices in all Sub-accounts

Explaination and example code for iterating through all sub-accounts to get devices.




Example Projects


Embed Camera on Webpage in PHP

Article and example project of putting a camera on your webpage with PHP and jQuery.

Get Correlated Video from an Excel file

Example program showing how you can upload an Excel file with ESN, start, and end time. This Excel file could be the output of Point of Sale system, access controlled doors, etc.

Blinking Light on Camera Motion

Showing how to blink a light when a camera detects motion

Collection of Python Examples

Common API examples written in Python.

Video Investigation Tool

Example of embedding four history browsers to create a video investigation tool.

Recognizing QR Codes in Video

Example of recognizing QR codes in video streams.

Determining if Video is in the Cloud

Example application to determine where a video is located.