We found out about the definition of video streaming. It is basically the delivery of video from a website or server to the end user. The end user is able to view the video playback while the video content itself it still being downloaded to the end user’s computer. Smooth video streaming experience depends on numerous factors.
First, the end user’s internet connection speed,
Second, the website or streaming server’s speed and load to serve out the video stream.
And lastly, the way the video is encoded to optimize the video streaming effectiveness.
There are a number of codecs used to compress video file. One of them is the H.264 also known as MPEG-4 AVC (Advanced Video Coding). It is a standard for video compression, it offers significantly greater compression than its predecessors. The H.264 standard can provide DVD-quality video at under 1 Mbps, and is considered promising for full-motion video over wireless, satellite, and ADSL Internet connections.
H.264 video streams need to be packetized for transportation over networks. The transport protocol for H.264 streams is the Real Time Transport Protocol (RTP). Since the Real Time Transport Protocol is the transport protocol for H.264 video streams, the H.264 packets are encapsulated by RTP frames.
=)
Saberina & Hanifah