A method of interactively providing a number of client computers with a
dynamically selectable and scalable range of multimedia data over a
diverse computer network including local area networks (LANs) wide area
networks (WANs) such as the internet. Multimedia data is provided by a
server to the client computers includes a base layer and one or more
enhancement layers. Enhancement layers can be spatial and/or temporal in
nature. Depending on the implementation, the server may also provide
information about the multimedia data to the client computers. The server
splits the multimedia data for streaming via multiple multicast group
(MMG) addresses. Information about the portion of the multimedia data
carried by each MMG is broadcasted to the client computers. Armed with the
information about the multimedia data, client computers can intelligently
join and leave MMGs as needed. In some embodiments, the client computers
provide feedback about the usage and/or need for the multimedia data,
enabling the server to right-size, e.g., grow and/or prune, the multimedia
data for network efficiency. With right sizing, the content of the base
layer may be increased or decreased with the corresponding growing and
pruning of the enhancement layers. Enhancement layers may also be grown
and/or pruned independently of the base layer, i.e., without a
corresponding change in the base layer.
Μια μέθοδος αμφίδρομα σε διάφορους υπολογιστές πελατών μια δυναμικά επιλέξιμη και εξελικτική σειρά των στοιχείων πολυμέσων πέρα από ένα διαφορετικό δίκτυο υπολογιστών συμπεριλαμβανομένων των δικτύων ευρείας περιοχής δικτύων τοπικής περιοχής (LANs) (WANs) όπως το Διαδίκτυο. Το στοιχείο πολυμέσων παρέχεται από έναν κεντρικό υπολογιστή στους υπολογιστές πελατών περιλαμβάνει ένα στρώμα βάσεων και ένα ή περισσότερα στρώματα αυξήσεων. Τα στρώματα αυξήσεων μπορούν να είναι χωρικά ή/και χρονικής φύσης. Ανάλογα με την εφαρμογή, ο κεντρικός υπολογιστής μπορεί επίσης να παρέχει τις πληροφορίες για τα στοιχεία πολυμέσων στους υπολογιστές πελατών. Ο κεντρικός υπολογιστής χωρίζει τα στοιχεία πολυμέσων για τη ροή μέσω των πολλαπλάσιων πολλαπλής διανομής διευθύνσεων ομάδας (MMG). Οι πληροφορίες για τη μερίδα των στοιχείων πολυμέσων που φέρονται από κάθε MMG μεταδίδονται ραδιοφωνικά στους υπολογιστές πελατών. Οπλισμένοι με τις πληροφορίες για τα στοιχεία πολυμέσων, οι υπολογιστές πελατών μπορούν έξυπνα να ενώσουν και να αφήσουν MMGs όπως απαιτείται. Σε μερικές ενσωματώσεις, οι υπολογιστές πελατών παρέχουν την ανατροφοδότηση για τη χρήση ή/και χρειάζονται για τα πολυμέσα στοιχεία, επιτρέποντας το σωστός-μέγεθος κεντρικών υπολογιστών, π.χ., αυξάνονται ή/και κλαδεύουν, τα στοιχεία πολυμέσων για την αποδοτικότητα δικτύων. Με το δικαίωμα που ταξινομεί, το περιεχόμενο του στρώματος βάσεων μπορεί να αυξηθεί ή να μειωθεί με την αντίστοιχες ανάπτυξη και την περικοπή των στρωμάτων αυξήσεων. Τα στρώματα αυξήσεων μπορούν επίσης να αυξηθούν ή/και να κλαδευτούν ανεξάρτητα από το στρώμα βάσεων, δηλ., χωρίς μια αντίστοιχη αλλαγή στο στρώμα βάσεων.