3.3.1Multicast

Picture
Το μοντέλο multicast χρησιμοποιήται κυρίως στις ζωντανές μεταδόσεις. Είναι φυσικό ένας μεγάλος αριθμός χρηστών να απαιτήσουν τη σύνδεση και λήψη του ίδιου περιεχομένου ταυτόχρονα. Για να αποφύγουμε να στέλνουμε το αρχείο σε κάθε χρήστη ξεχωριστά, ο server στέλνει μια μόνο ροή η οποία μεταδίδεται σε μια ή περισσότερες  «ομαδικές διευθύνσεις»  (group addresses). Και αυτό γιατί μεταξύ του server και του client παρεμβάλλονται multicast routers με τους οποίους συνδέονται οι χρήστες. Με αυτόν τον τρόπο οι χρήστες «ομαδοποιούνται»και κάθε ομάδα παραλαμβάνει μια μόνο ροή δεδομένων. Έτσι, ο server παρουσιάζει μια αποσυμφόρηση από τους τελικούς χρήστες και ο φόρτος εργασίας του δεν αυξάνεται με κάθε νεα σύνδεση.   

Παρά όμως τα σαφή πλεονεκτήματα του Multicast, το μοντέλο αυτό χρησιμοποιείται από ένα μικρό ποσοστό οργανισμών και εταιριών στο Internet. Υπάρχουν αρκετοί λόγοι για την μικρή μέχρι στιγμής αποδοχή του, όπως οι πολύπλοκες τεχνικές που παρουσιάζει η εγκατάσταση ενός τέτοιου συστήματος. Η σημαντικότερη αιτία όμως είναι ότι η πλειοψηφία των streaming περιεχομένων που υπάρχουν στο Internet είναι αποθηκευμένες και προσφέρονται στους χρήστες μετά απο δική τους απαίτηση(on-demand). Με αυτές τις συνθήκες, το μοντέλο αυτό δεν είναι αρκετά αποτελεσματικό, αφού οι αιτήσεις των χρηστών είναι τυχαίες και δεν μπορούν να συγκεντρωθούν σε <<ομαδικές διευθύνσεις>> για ταυτόχρονη μετάδοση.