However its use had become widespread with the introduction of cellular phones to common people. The factors siding its use were the convenience of usage, possibility of high range of coverage and high life expectancy. However, the data transmission here was not very reliable, costs more, has lesser speed, can be easily intercepted and not very good quality of service.
Video streaming can be done in different ways. The applications may be Video on Demand (VoD), real-time and near real-time video streaming and Multi Media Systems. The video streams can be multicast or unicast. The data in the video must be first encoded and the choice of encoding depends upon the codec used (i.e. MPEG-2, MPEG-4, H.264, AVI, WMV etc.), the target bit rate, the frame rate, quantization parameter, the resolution and so on. After being encoded the video is transmitted using a streaming server. The clients are expected to reply periodically, depending upon the application, to this server about how much data has been received, whether it has been interpreted correctly, whether there are any errors, whether the bit rate and frame rate is as required and many other details regarding the transmission.
End-to-end delay plays a vital role. ...Show more