Εδώ είναι γιατί:
* Λήψη: Λήψη ολόκληρου του αρχείου πριν από την αναπαραγωγή. Χρησιμοποιείτε όλα τα bytes ταυτόχρονα για να αποκτήσετε ολόκληρο το αρχείο.
* streaming: Λήψη μόνο ένα μικρό τμήμα του αρχείου κάθε φορά, αρκετό για να ρυθμίσει για μερικά δευτερόλεπτα αναπαραγωγής. Μόλις παίξει αυτό το τμήμα, κατεβάζει το επόμενο τμήμα και ούτω καθεξής. Αυτό σημαίνει ότι έχετε μόνο ένα μικρό ποσό δεδομένων στη μνήμη της συσκευής σας σε οποιοδήποτε σημείο.
Ενώ η συνολική ποσότητα των χρησιμοποιούμενων δεδομένων είναι γενικά παρόμοια, η ροή μπορεί μερικές φορές να χρησιμοποιεί * ελαφρώς περισσότερα * bytes από τη λήψη λόγω:
* overhead: Τα πρωτόκολλα ροής έχουν συχνά περισσότερη επιβάρυνση από τις απλές μεταφορές αρχείων.
* Απορρόφηση: Εάν η σύνδεσή σας είναι αργή ή ασταθής, το ρεύμα μπορεί να χρειαστεί να αποδυναμώσει, κατεβάζοντας το ίδιο τμήμα πολλές φορές. Αυτό αυξάνει τη συνολική χρήση byte.
Εν ολίγοις:Η ροή καταναλώνει λιγότερη μνήμη σε οποιαδήποτε δεδομένη στιγμή, αλλά μπορεί να χρησιμοποιήσει παρόμοια ή ελαφρώς μεγαλύτερη συνολική ποσότητα δεδομένων σε σύγκριση με τη λήψη του ίδιου αρχείου.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα