The document provides an overview of networking and IP video support for OpenEye Performance Grade Recorders. It discusses IP basics like addresses, subnets, ports and cabling. It also covers video compression codecs like MJPEG, MPEG4 and H.264. Additionally, it describes IP cameras and their advantages/disadvantages over analog cameras. The document outlines OpenEye's integration of supported IP devices and recommended settings. It also discusses video encoders and the configuration process for IP video setup on OpenEye recorders.
2. INTRODUCTION
This presentation provides general information on the following aspects of
networking and IP video support for OpenEye Performance Grade Recorders:
• IP Basics • Video Encoders
• Codecs • OpenEye IP Integration
• IP Cameras • OpenEye IP Configuration
Each slide contains some basic information on the purpose of the
described function and identifies the associated options.
4. IP BASICS - IP ADDRESSES
There are two basic types of IP address; internal and external. Internal addresses are a specific
range reserved for use on local networks. External addresses are assigned by an Internet Service
Provider (ISP) and are used to connect a local network to the internet.
5. IP BASICS – SUBNET MASKS
A subnet mask is a part of an organization’s network. In most cases, a single subnet mask will apply
to all devices connected to the same router. If more than one subnet exists on a local network, a
network administrator will need to be consulted before installing IP cameras to ensure compatible
values are used.
6. IP BASICS - PORTS
Most sites have a single external IP address and potential for multiple devices to which a remote user
may need to connect. When configured, each device uses its own port or ports that are unique on the
local network, which enables the router to send incoming requests to the correct device.
7. IP BASICS - PORT FORWARDING
Port Forwarding is the function of a router that allows it to determine where a remote request should
be sent. If remote connection over the internet is required, port forwarding will need to be configured
on the router.
• Enables remote connection
• All routers have this feature
• Setup instructions can be found at portforward.com
8. 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
9. IP BASICS - CABLING
CAT5 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 networking
industry 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 meters
Using the recommended maximum allows for patch cables and insures the maximum is not
exceeded.
Since a POE (Power Over Ethernet) device will need to be able to communicate on the network
cable, the same length limitations apply.
Devices attempting to communication with a single cable longer that 328 feet will suffer from signal
attenuation and packet loss. This poor communication will be unusable by most network devices, but
is especially intolerable for network video.
10. IP BASICS - CABLING
If 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
12. CODECS - OVERVIEW
A Codec (Compressor/Decompressor) refers to any technology that compresses or decompresses
data. In the CCTV industry, “data” refers to video, still images, and sometimes audio. When data is
compressed using a lossy codec (most codecs are lossy), picture quality is sacrificed to reduce the
size of the data.
Low Compression High Compression
13. CODECS – GROUP OF PICTURES
Group 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 visible
frames are generated.
Each Group of Pictures contains three picture types:
14. CODECS - MJPEG
The Motion Joint Picture Experts Group (MJPEG) method of transmitting video through IP is the most
basic. Every frame that is captured is transmitted, which allows most MJPEG devices to offer superior
picture quality with a low processing requirement. The trade-off is that more bandwidth and storage
space 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
15. CODECS – ADVANCED MJPEG
Advanced MJPEG is a proprietary format used by OpenEye HVRs. This format is similar to MJPEG in
picture 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
16. CODECS – MPEG4
MPEG4 offers high compression and interframe prediction to offer dramatically reduced bandwidth
and storage requirements versus MJPEG. The trade off is that the picture is not as accurately
reproduced as an MJPEG stream, so some picture clarity is lost, and more processing power is
required versus MJPEG.
• High compression
• Uses interframe prediction
• Reduced picture quality
versus MJPEG
• Video corruption possible
over networks with packet
loss
• Audio encoding possible
17. CODECS – H.264
H.264 (also known as MPEG4 Part 10) is an updated version of MPEG4 designed to further reduce
storage and bandwidth requirements while addressing the picture quality issues present in older
MPEG4 implementations. The trade off is that a relatively high amount of processing power is
required 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
18. 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
20. IP CAMERAS - OVERVIEW
IP cameras are part of a relatively new and growing segment of the CCTV industry. IP cameras can
offer high quality video, often easy physical installation and remote access with or without a recorder.
21. IP CAMERAS - ADVANTAGES
IP cameras have several distinct advantages over analog cameras. Understanding these advantages
makes it easier to determine when an IP camera installation might be the optimal solution.
22. IP CAMERAS – DISADVANTAGES
While IP cameras have some strong advantages versus analog cameras, they are not the optimal
solution for every installation. IP cameras have some inherent weaknesses which are not typically an
issue when using analog cameras.
23. IP CAMERAS – MEGAPIXEL VIDEO
Megapixel IP cameras are growing in popularity, and can be a valuable part of an installation. They
are not a perfect fit in all instances, however, so it is important to understand the benefits and
drawbacks of current Megapixel technology.
24. IP CAMERAS – REQUIRED COMPONENTS
Physical installation of IP cameras is generally fairly easy, and only requires a few standard
networking components (some of which may already be in place).
25. 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.
27. VIDEO SERVERS - OVERVIEW
Video 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 is
transmitted over the network to a recording device. An optional decoder receives the data and
converts it back to analog, allowing IP transmission to a recording device that only supports analog
recording.
29. INTEGRATION – SUPPORTED IP DEVICES
OpenEye Performance Grade recorders support IP cameras and video servers made by the following
companies:
30. INTEGRATION – RECOMMENDED SETTINGS
Similar to recording with analog cameras on a DVR, configuring IP cameras to only the resolution and
frame rate needed for that particular installation/view will ensure that you can record the most video
possible on your system. While G4 OpenEye Performance Grade recorders can easily process many
megapixel cameras, megapixel video requires a lot of storage, and most sites prefer to store video for
as long as possible.
31. INTEGRATION – PROCESSING CAPABILITIES
The OpenEye DVR Bandwidth & Disk Space Calculator tool was developed to help determine the
processing, network and storage requirements of a hybrid or IP camera installation. Select the
cameras and settings that are the closest match to the installation and the Calculator will display the
requirements. Based on the results, hardware requirements may change or camera settings may
need to be lowered.
33. 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.
34. 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.