Systems and methods are described for using peer-to-peer collaboration to
enhance streaming of multimedia content. A peer-paired pyramid streaming
(P.sup.3S) architecture is introduced that is a hybrid of a client/server
structure and a peer-to-peer structure. Clients are hierarchically
organized and those that are in the same level are coupled to form
peer-pairs. The peers in a peer-pair cooperate by utilizing a connection
between them. Streaming is enhanced by allowing each peer to download
different portions of a stream and sharing portions not in possession of
the other. Error recovery is enhanced by allowing a peer to retrieve a
dropped packet from its corresponding peer. A colored overlay is used
with a P.sup.3S structure to improve streaming throughput.
Τα συστήματα και οι μέθοδοι περιγράφονται για τη χρησιμοποίηση της όμοιος-$$$-ΌΜΟΙΑΣ συνεργασίας για να ενισχύσουν τη ροή του περιεχομένου πολυμέσων. Μια όμοιος-ζευγαρωμένη αρχιτεκτονική ροής πυραμίδων (P.sup.3S) εισάγεται που είναι ένα υβρίδιο μιας δομής πελατών/κεντρικών υπολογιστών και μιας δομής όμοιος-$$$-ΛΌΡΔΩΝ. Οι πελάτες οργανώνονται ιεραρχικά και εκείνοι που είναι στο ίδιο επίπεδο συνδέονται με τα όμοιος-ζευγάρια μορφής. Οι λόρδοι σε ένα όμοιος-ζευγάρι συνεργάζονται με τη χρησιμοποίηση μιας σύνδεσης μεταξύ τους. Η ροή ενισχύεται με την άδεια σε κάθε λόρδου για να μεταφορτωθούν οι διαφορετικές μερίδες ενός ρεύματος και τη διανομή των μερίδων όχι στην κατοχή άλλη. Η αποκατάσταση λάθους ενισχύεται με την άδεια ενός λόρδου για να ανακτηθεί ένα πεταγμένο πακέτο από τον αντίστοιχο λόρδο της. Μια χρωματισμένη επικάλυψη χρησιμοποιείται με μια δομή P.sup.3S για να βελτιώσει τη ρυθμοαπόδοση ροής.