Streaming

(+) Display as soon as it arrives (after some data buffering)

(-) Lower quality, as dropped data is tolerated

(+/-) Not stored on the computer

(+) Easier to deal with copyright issues

(-) You have to reload it again and again

(+) Direct access to any point in the video (especially good for long video)

(+) Live events (need to work with multicasting)

Really need to adjust the data rate to the user bandwidth

Use of a special protocol : Real Time Streaming Protocol : RTSP