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 videos)

(+) Live events (needs 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

E.g. Apple TV