OPENEYE IP VIDEONetwork Video Camera Support 29219AA
INTRODUCTIONThis presentation provides general information on the following aspects ofnetworking and IP video support for OpenEye Performance Grade Recorders: • IP Basics • Video Encoders • Codecs • OpenEye IP Integration • IP Cameras • OpenEye IP ConfigurationEach slide contains some basic information on the purpose of thedescribed function and identifies the associated options.
IP BASICS - IP ADDRESSESThere are two basic types of IP address; internal and external. Internal addresses are a specificrange reserved for use on local networks. External addresses are assigned by an Internet ServiceProvider (ISP) and are used to connect a local network to the internet.
IP BASICS – SUBNET MASKSA subnet mask is a part of an organization’s network. In most cases, a single subnet mask will applyto all devices connected to the same router. If more than one subnet exists on a local network, anetwork administrator will need to be consulted before installing IP cameras to ensure compatiblevalues are used.
IP BASICS - PORTSMost sites have a single external IP address and potential for multiple devices to which a remote usermay need to connect. When configured, each device uses its own port or ports that are unique on thelocal network, which enables the router to send incoming requests to the correct device.
IP BASICS - PORT FORWARDINGPort Forwarding is the function of a router that allows it to determine where a remote request shouldbe sent. If remote connection over the internet is required, port forwarding will need to be configuredon the router.• Enables remote connection• All routers have this feature• Setup instructions can be found at portforward.com
IP BASICS - DDNS Remote DDNS Server Connection HVR (with internal IP) Router (with port forwarding) Internet• What is DDNS? • Without DDNS service • Dynamic Domain Name System • Pay for a static IP address • DDNS server redirects the name • Manually update IP address to the new IP address
IP BASICS - CABLINGCAT5 and CAT6 are the current industry standard for twisted pair Ethernet wiring.• CAT5 is the minimum required for a 100 Megabit network• CAT5e or CAT6 is recommended required for Gigabit (1000 Megabit)Due to signal attenuation there is a limitation on the length of Ethernet cables. This is a networkingindustry standard that applies to all network devices, including DVRs and network cameras.• Maximum operational length: 328 feet –or – 100 meters• Maximum recommended length: 295 feet –or – 90 metersUsing the recommended maximum allows for patch cables and insures the maximum is notexceeded.Since a POE (Power Over Ethernet) device will need to be able to communicate on the networkcable, the same length limitations apply.Devices attempting to communication with a single cable longer that 328 feet will suffer from signalattenuation and packet loss. This poor communication will be unusable by most network devices, butis especially intolerable for network video.
IP BASICS - CABLINGIf a distance greater than 328 feet (100 meters) is required additional network devices will be needed.• Additional network devices should be Active, Managed, or Powered • NOT Passive or Unpowered• If POE is being used, additional network devices should also be POE
CODECS - OVERVIEWA Codec (Compressor/Decompressor) refers to any technology that compresses or decompressesdata. In the CCTV industry, “data” refers to video, still images, and sometimes audio. When data iscompressed using a lossy codec (most codecs are lossy), picture quality is sacrificed to reduce thesize of the data.Low Compression High Compression
CODECS – GROUP OF PICTURESGroup of Pictures(GOP, also “Differential Compression”) is a group of successive pictures within a coded video stream.Each coded video stream consists of successive Group of Pictures. From the pictures contained in it, the visibleframes are generated.Each Group of Pictures contains three picture types:
CODECS - MJPEGThe Motion Joint Picture Experts Group (MJPEG) method of transmitting video through IP is the mostbasic. Every frame that is captured is transmitted, which allows most MJPEG devices to offer superiorpicture quality with a low processing requirement. The trade-off is that more bandwidth and storagespace are required versus the other codecs. • No official standard • High storage requirement • Best picture quality • Most reliable for transmission • Low processor overhead • No audio encoding
CODECS – ADVANCED MJPEGAdvanced MJPEG is a proprietary format used by OpenEye HVRs. This format is similar to MJPEG inpicture quality, but reduces the storage and bandwidth requirement by using interframe prediction(also used by MPEG4). A full picture is drawn every 300 frames (or if 90% of the picture changes).The frames in between each key frame only reflect the changes from the last key frame. • High picture quality • Uses interframe prediction • Similar picture quality to MJPEG but reduced storage requirement • New key frame every 300 frames or at 90% pixel change • No audio encoding
CODECS – MPEG4MPEG4 offers high compression and interframe prediction to offer dramatically reduced bandwidthand storage requirements versus MJPEG. The trade off is that the picture is not as accuratelyreproduced as an MJPEG stream, so some picture clarity is lost, and more processing power isrequired versus MJPEG. • High compression • Uses interframe prediction • Reduced picture quality versus MJPEG • Video corruption possible over networks with packet loss • Audio encoding possible
CODECS – H.264H.264 (also known as MPEG4 Part 10) is an updated version of MPEG4 designed to further reducestorage and bandwidth requirements while addressing the picture quality issues present in olderMPEG4 implementations. The trade off is that a relatively high amount of processing power isrequired to decode H.264, which can lead to higher costs. • High compression (lower bandwidth / storage requirement) • Quarter-pixel precision for motion compensation • Spatial prediction & variable block sizes
MULTI-CODEC ENCODING MULTI-CODEC ENCODING Analog cameras can now be encoded using MJPEG, MPEG4 or H.264 codecs. IP devices are encoded using their native format. • H.264 offers the ultimate picture quality at the smallest file sizes at the expense of CPU efficiency • MJPEG provides a balance of quality and compression with minimal resources • MPEG4 improves compatibility for applications requiring this compression
IP CAMERAS - OVERVIEWIP cameras are part of a relatively new and growing segment of the CCTV industry. IP cameras canoffer high quality video, often easy physical installation and remote access with or without a recorder.
IP CAMERAS - ADVANTAGESIP cameras have several distinct advantages over analog cameras. Understanding these advantagesmakes it easier to determine when an IP camera installation might be the optimal solution.
IP CAMERAS – DISADVANTAGESWhile IP cameras have some strong advantages versus analog cameras, they are not the optimalsolution for every installation. IP cameras have some inherent weaknesses which are not typically anissue when using analog cameras.
IP CAMERAS – MEGAPIXEL VIDEOMegapixel IP cameras are growing in popularity, and can be a valuable part of an installation. Theyare not a perfect fit in all instances, however, so it is important to understand the benefits anddrawbacks of current Megapixel technology.
IP CAMERAS – REQUIRED COMPONENTSPhysical installation of IP cameras is generally fairly easy, and only requires a few standardnetworking components (some of which may already be in place).
IP CONNECTION STANDARDS - ONVIF WHAT IS ONVIF? ONVIF (Open Network Video Interface Forum) is an organization that exists to facilitate the development and use of a global open standard for the interface of network video products.
VIDEO SERVERS - OVERVIEWVideo Servers (also called Encoders) offer a way to transmit video from an analog camera through IP.The analog camera is connected to the encoder (along with PTZ wires if applicable) and the data istransmitted over the network to a recording device. An optional decoder receives the data andconverts it back to analog, allowing IP transmission to a recording device that only supports analogrecording.
INTEGRATION – SUPPORTED IP DEVICESOpenEye Performance Grade recorders support IP cameras and video servers made by the followingcompanies:
INTEGRATION – RECOMMENDED SETTINGSSimilar to recording with analog cameras on a DVR, configuring IP cameras to only the resolution andframe rate needed for that particular installation/view will ensure that you can record the most videopossible on your system. While G4 OpenEye Performance Grade recorders can easily process manymegapixel cameras, megapixel video requires a lot of storage, and most sites prefer to store video foras long as possible.
INTEGRATION – PROCESSING CAPABILITIESThe OpenEye DVR Bandwidth & Disk Space Calculator tool was developed to help determine theprocessing, network and storage requirements of a hybrid or IP camera installation. Select thecameras and settings that are the closest match to the installation and the Calculator will display therequirements. Based on the results, hardware requirements may change or camera settings mayneed to be lowered.
CONFIGURATION IP VIDEO SETUP OpenEye Performance Grade recorders support a number of brands and camera models. Before connecting any camera, you must have the camera’s IP address, video port, user name and password.
CONFIGURATION IP CHANNEL SETUP IP devices can be configured to display and record on any channel. Once a channel is checked as an IP channel, analog cameras will not appear on that channel.