#1 Download computer science & engineering books free           #2 Display your sponsored posts here. Reach 20,000+ students. Contact: info[at]cpentalk.com for quote           #3 Take the Ultimate Trivia Quiz. See where you rank globally.
0 votes
in Computer Networks by (user.guest)

1 Answer

0 votes
by (user.guest)
Best answer

Following are three categories of streaming video systems:

1. UDP streaming

2. HTTP streaming

3. Adaptive HTTP streaming

UDP streaming:

• In UDP (User Datagram Protocol) video streaming system, video is transmitted by the server at a rate at which client plays the video.

• In UDP streaming in addition to the video streaming, the session state changes are also communicated between the client and server over parallel connections.

HTTP streaming:

• In HTTP (Hyper Text Transfer Protocol) streaming, the video is stored in the server as an ordinary file. The file stored in the server is given an URL.

• When the user clicks this URL, client establishes a TCP connection with the server and sends a HTTP GET for the user specified URL that references the video.

• Server includes the video file in the HTTP response message and sends it to the client.

Adaptive HTTP streaming:

• It streams the data as per the client’s bandwidth specifications.

• Depending on the bandwidth available to the client, Adaptive HTTP streaming selects an encoding scheme to encode the video.

• Each encoding scheme have different bit rate. Low bit rate scheme gives low video quality. This is better for sending through low bandwidth links.

If you found this answer helpful, please upvote and share with other students in your network.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


No one has ever pair-programmed with Chuck Norris and lived to tell about it.