Professional video over IP systems use some existing standard
video codec
A video codec is software or hardware that compresses and decompresses digital video. In the context of video compression, ''codec'' is a portmanteau of ''encoder'' and ''decoder'', while a device that only compresses is typically called an '' ...
to reduce the program material to a
bitstream
A bitstream (or bit stream), also known as binary sequence, is a sequence of bits.
A bytestream is a sequence of bytes. Typically, each byte is an 8-bit quantity, and so the term octet stream is sometimes used interchangeably. An octet may ...
(e.g., an
MPEG transport stream
MPEG transport stream (MPEG-TS, MTS) or simply transport stream (TS) is a standard digital container format for transmission and storage of audio, video, and Program and System Information Protocol (PSIP) data. It is used in broadcast syste ...
), and then to use an
Internet Protocol
The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.
...
(IP) network to carry that bitstream
encapsulated in a stream of IP packets. This is typically accomplished using some variant of the
RTP protocol.
Carrying professional
video
Video is an Electronics, electronic medium for the recording, copying, playback, broadcasting, and display of moving picture, moving image, visual Media (communication), media. Video was first developed for mechanical television systems, whi ...
over
IP network
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
s has special challenges compared to most non-time-critical IP traffic. Many of these problems are similar to those encountered in
voice over IP
Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Interne ...
, but to a much higher level of engineering requirements. In particular, there are very strict
quality of service
Quality of service (QoS) is the description or measurement of the overall performance of a service, such as a telephony or computer network, or a cloud computing service, particularly the performance seen by the users of the network. To quantitat ...
requirements which must be fulfilled for use in professional broadcast environments.
Packet loss
Since even well-engineered IP networks tend to have a small residual
packet loss
Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination. Packet loss is either caused by errors in data transmission, typically across wireless networks, or network congestion.Kur ...
rate caused by low-probability statistical congestion events and amplification of
bit error
In digital transmission, the number of bit errors is the number of received bits of a data stream over a communication channel that have been altered due to noise, interference, distortion or bit synchronization errors.
The bit error rate (BER) i ...
s in the underlying hardware, most professional solutions use some kind of
forward error correction
In computing, telecommunication, information theory, and coding theory, an error correction code, sometimes error correcting code, (ECC) is used for controlling errors in data over unreliable or noisy communication channels. The central idea is ...
to ensure that the encoded video stream can be reconstructed even if a few packets are lost. This is typically applied at the packet level, since the encapsulated video bitstream is typically only designed to tolerate low levels of bit or burst errors, rather than the loss of whole packets. Resending packets is not an option because of the sequential nature of the underlying video signal. For live video, a resent packet would arrive well after the arrival of the next frame of video.
Network delay variation
Network delay variation can be kept to a minimum by using a high-speed network backbone, and ensuring that video traffic does not encounter excessive queue delays. This is typically done by either ensuring that the network is not too close to its full capacity, or that video traffic is prioritized using
traffic engineering techniques (see below).
The remaining delay variation can be removed by buffering, at the expense of added time delay. If forward error correction is used, a small proportion of packets arriving after the deadline can be tolerated, since they can be dealt with by being discarded on receipt, and then treated in the same way as lost packets. Added time delay is particularly unwelcome in
PTZ camera PTZ may refer to:
* Phenothiazine, a chemical insecticide
* Petrozavodsk, a city in northwest Russia
* Pentylenetetrazol (Metrazol), a circulatory and respiratory stimulant
* PTZ camera, capable of pan, tilt, and zoom movement
*PTZ, IATA code for R ...
s as it makes operator control difficult at values over 250ms.
Timing reconstruction
The other problem presented by latency variation is that it makes
synchronization more complex by making the recovery of the underlying timing of the video signal far more difficult. This is typically solved by
genlock
Genlock (generator locking) is a common technique where the video output of one source (or a specific reference signal from a signal generator) is used to synchronize other picture sources together. The aim in video applications is to ensure the ...
ing both ends of the system to external
station sync signals, typically generated from sources such as
GPS
The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite sy ...
or
atomic clock
An atomic clock is a clock that measures time by monitoring the resonant frequency of atoms. It is based on atoms having different energy levels. Electron states in an atom are associated with different energy levels, and in transitions betw ...
s, thus only requiring the extraction of coarse timing information at the receiving end in order to achieve high-quality video synchronization. The extraction of coarse timing data is typically done using a
phase locked loop
A phase-locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is related to the phase of an input signal. There are several different types; the simplest is an electronic circuit consisting of a ...
with a long time constant.
Adequate bandwidth
Even with packet loss mitigation, video over IP will only work if the network is capable of carrying the content with some reasonable maximum packet loss rate. In practice, this means that video over IP will not work on overloaded networks. Since IP does not of itself offer any traffic guarantees, this must be applied at the network engineering level. One approach to this is the "quality of service" approach which simply allocates sufficient bandwidth to video-carrying traffic that it will not congest under any possible load pattern. Other approaches include dynamic reduction in frame rate or resolution,
Network Admission Control
Network Admission Control (NAC) refers to Cisco's version of Network Access Control, which restricts access to the network based on identity or security posture. When a network device (switch, router, wireless access point, DHCP server, etc.) is ...
,
bandwidth reservation,
traffic shaping
Traffic shaping is a bandwidth management technique used on computer networks which delays some or all datagrams to bring them into compliance with a desired ''traffic profile''. Traffic shaping is used to optimize or guarantee performance, imp ...
, and
traffic prioritization techniques, which require more complex network engineering, but will work when the simple approach of building a non-blocking network is not possible. See
RSVP
RSVP is an initialism derived from the French phrase ''Répondez s'il vous plaît'', literally meaning "Respond, if you please", or just "Please respond", to require confirmation of an invitation. The initialism "RSVP" is no longer used much in ...
for one approach to IP network traffic engineering.
The
Pro-MPEG Wide Area Network group has done much recent work on creating a draft standard for interoperable professional video over IP.
Use by Security Industry
Within the security products industry, IP-based Closed Circuit Television (CCTV) is making gains on the analog market. Key components of IP-based CCTV remain consistent with analog technologies:
image capture
This is a list of macOS built-in apps and system components.
Applications
App Store
The Mac App Store is macOS's digital distribution platform for macOS apps, created and maintained by Apple Inc. based on the iOS version, the platform was an ...
, with a combination of IP-based cameras or analog cameras using IP-based encoders;
image transmission; Storage and Retrieval, which uses technologies such as
RAID arrays and
iSCSI
Internet Small Computer Systems Interface or iSCSI ( ) is an Internet Protocol-based storage networking standard for linking data storage facilities. iSCSI provides block-level access to storage devices by carrying SCSI commands over a TCP/I ...
for recorded and indexed video; and
video management, which affords web browser-enabled management and control of IP-based CCTV systems.
One key advantage of IP-based CCTV is the ability to use network infrastructure, providing adequate bandwidth and availability of switching and routing, rather than coaxial cabling. However, running bandwidth-intensive surveillance video over corporate data networks is a point of organizational contention, depending on the potential impact on network performance.
A class of companies produce Video Management Software to help manage capture and storage of video content. Digital video also makes possible Video Content Analysis, which allows automatic detection and identification of various kinds of objects or motion.
Also another emerging model is off-site storage of surveillance video. These online surveillance providers are utilizing cloud computing technologies to consolidate multi-site surveillance video over the web.
Manufacturers of CCTV equipment are steadily integrating IP network technology into their product portfolios.
See also
*
Dynamic synchronous transfer mode
Dynamic synchronous transfer mode (DTM) is an optical networking technology standardized by the European Telecommunications Standards Institute (ETSI) in 2001 beginning with specification ''ETSI ES 201 803-1''. DTM is a time-division multiplexin ...
*
SMPTE 2022
SMPTE 2022 is a standard from the Society of Motion Picture and Television Engineers (SMPTE) that describes how to send digital video over an IP network. Video formats supported include MPEG-2 and serial digital interface The standard was introdu ...
References
{{DEFAULTSORT:Professional Video Over Ip
Internet protocols
Broadcasting