Whenever the user requests for video in the internet the video should be flowed from the server to the client in order to fulfill the client’s request. In order to do this there should be the interaction between the client and server and the videos should be compressed without losing the data to reduce the space utilization. For this we have several video compression standers and internet transport protocols.
Video compression standards:
We have several video compression standards these are different to the still pictures and moving objects. Some of the video compression standards are H.261, H.263, MJPEG and MPEG.
MJPEG (Motion Joint Picture Expert Group) standard: under this we JPEG (Joint Photographic Experts Group) standard is used for compressing the still pictures and MPEG (Moving Pictures Experts Group) standard compresses the audio as well as video. MPEG again has three standards those are MPEG-1, MPEG-2 and MPEG-4.
We have two types of compression techniques MPEG compression and Wavelet compression.
Internet transport protocol:
We have several protocols in order to the interaction between the client and the server those are TCP, UDP, RTP, VDP, RTSP and RSVP. Out of these TCP and UDP plays a major role. For reliable data transmission http uses TCP protocol.
TCP (Transmission Control Protocol) authenticates each and every data packet so that if any data packet is delayed or damaged TCP immediately stops data transmission until either the original packet or duplicate data packet is arrived. UDP (User data-gram Protocol) helps TCP by dropping the damaged and lately arrived packets. This protocol is used in Real player, stream works and VDO Live.
Download CSE Paper Presentation on Video Streaming Over Internet with PPT.