Video over IP systems use an existing standard video codec to reduce the program material to a bitstream (e.g., an MPEG transport stream), and then to use an Internet Protocol (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 video over IP networks has special challenges compared to most non-time-critical IP traffic. Many of these problems are similar to those encountered in voice over IP, but to a much higher level of engineering requirements. In particular, there is a very strict quality of service requirements which must be fulfilled for use in professional broadcast environments.