Streaming vs Downloading: ποια θα πρέπει να χρησιμοποιήσετε
Όταν βλέπετε μια ταινία ή ένα αρχείο ήχου online, μπορείτε είτε να το μεταδώσετε ζωντανά είτε να το μεταφορτώσετε τοπικά και να το παρακολουθήσετε / ακούσετε από εκεί. Αν βρίσκεστε σε ένα μη μετρημένο ευρυζωνικό σχέδιο, δεν ενδιαφέρεστε σχεδόν για το εύρος ζώνης, αλλά αν πληρώνετε ανά χρήση ή εάν είστε ιδιοκτήτης ενός ιστότοπου με πολλά βίντεο / ηχητικά μηνύματα, πιθανώς να αναρωτιέστε εάν η ροή ενός βίντεο / καταναλώνει περισσότερα δεδομένα από το κατέβασμα του αρχείου.
1. Τι είναι η ροή και η λήψη;
Αρχικά, βεβαιωθείτε ότι έχουμε την ίδια ιδέα για το ποια είναι η ροή και η λήψη.
Όταν κάνετε λήψη ενός αρχείου, αντιγράφετε το από το Internet στην τοπική συσκευή σας. Έχετε φυσικά τον φάκελο, ολόκληρο, στη διάθεσή σας. Μπορείτε να το παίξετε όσες φορές θέλετε.
Όταν μεταφέρετε ένα αρχείο σε ροή, δεν το έχετε φυσικά στον υπολογιστή σας. Το αρχείο βρίσκεται κάπου σε ένα διακομιστή και λαμβάνετε συγχρόνως μερίδια (δηλαδή ροές δεδομένων). Η ροή είναι πολύ παρόμοια με την ακρόαση στο ραδιόφωνο ή την παρακολούθηση της τηλεόρασης - δεν χρειάζεται να κάνετε τίποτα ειδικό (π.χ. κατεβάστε το αρχείο) για να το δείτε / ακούσετε, αλλά μετά το τραγούδι / ταινία έχει τελειώσει, δεν έχετε φυσικά το.
2. Εάν προγραμματίζετε να αναπαραγάγετε τον φάκελο πολλαπλών χρόνων, στη συνέχεια, κάντε λήψη
Δεν μπορείτε να πείτε ότι η ροή είναι καλύτερη από τη λήψη ή το αντίστροφο. Όπως βλέπετε από τις εξηγήσεις τους, έχουν διαφορετικά πλεονεκτήματα και μειονεκτήματα. Αυτό σημαίνει ότι εξαρτάται από τις ιδιαίτερες συνθήκες σας - σε μια περίπτωση η ροή είναι η πιο σοφή επιλογή, ενώ σε άλλες περιπτώσεις δεν είναι.
Βασικά, εάν παίζετε το αρχείο πολλές φορές, είναι καλύτερο να το κατεβάσετε. Μπορείτε να το κατεβάσετε μία φορά και μπορείτε να το παρακολουθήσετε όσες φορές θέλετε. Και δεν χρειάζεστε σύνδεση στο Internet για να το παίξετε - αυτό κάνει τεράστια διαφορά εάν βρίσκεστε σε αεροπλάνο ή κάπου αλλού όπου δεν έχετε καθόλου Internet ή δεν είναι γρήγορο.
Με τη ροή θα πρέπει να μεταφέρετε τα δεδομένα (σχεδόν) κάθε φορά που παίζετε. Λέω σχεδόν επειδή επειδή ρίχνετε ένα αρχείο και εισέρχεστε στην προσωρινή μνήμη του browser σας, και δεν κλείνετε το πρόγραμμα περιήγησης μεταξύ των επαναλήψεων, ΚΑΙ δεν παίρνει αντικατασταθεί από την προσωρινή μνήμη, ίσως μπορείτε να το παίξετε χωρίς να το κατεβάσετε πάλι.
Ωστόσο, τεχνικά σε αυτή την περίπτωση δεν κάνετε streaming απευθείας - επαναλαμβάνετε λήψη. Δεν έχει σημασία ότι αυτό δεν είναι ένα αρχείο που έχετε κατεβάσει ρητά - εξακολουθεί να είναι λήψη, επειδή βρίσκεται σε τοπικό επίπεδο στον σκληρό σας δίσκο. (Η μνήμη cache του browser σας είναι στο σκληρό σας δίσκο και όχι σε κάποιο διακομιστή, σωστά;)
Επίσης, εάν ένα αρχείο είναι πολύτιμο, θα πρέπει να το κατεβάσετε και να το κρατήσετε ασφαλές. Σε αυτή την περίπτωση δεν μπορείτε να βασιστείτε σε streaming - το αρχείο μπορεί να πάει ανά πάσα στιγμή.
3. Εάν είστε εντάξει με χαμηλότερη ποιότητα, Τότε Stream It
Αν το αρχείο που σκοπεύετε να παρακολουθήσετε / ακούσετε δεν είναι πολύ σημαντικό και δεν έχει νόημα να το κατεβάσετε τοπικά και να το κρατήσετε, η ροή είναι η καλύτερη επιλογή. Επιπλέον, αν αποδειχθεί ότι δεν σας αρέσει αυτό που υπάρχει στο αρχείο, μπορείτε να το σταματήσετε οποιαδήποτε στιγμή. Σε αυτή την περίπτωση δεν χρειάζεται να κατεβάσετε ολόκληρο το αρχείο μόνο για να δείτε ότι δεν είναι αυτό που σας αρέσει και παίζετε μόνο τα πρώτα δευτερόλεπτα ή λεπτά από αυτό και συνεχίζετε. Αυτός είναι ένας τεράστιος αποταμιευτής εύρους ζώνης - δεν κατεβάζετε πράγματα που δεν χρειάζεστε.
Ένα άλλο πλεονέκτημα της ροής από την άποψη της κατανάλωσης εύρους ζώνης προέρχεται από συμπίεση και / ή χαμηλότερες αναλύσεις. Οι περισσότεροι ιστότοποι εκτελούν εκδόσεις χαμηλής ανάλυσης των περιεχομένων τους, αλλά δεν προσφέρουν το ίδιο για λήψεις. Σίγουρα, η ποιότητα μιας έκδοσης χαμηλής ανάλυσης είναι χαμηλότερη, αλλά αν η χρήση δεδομένων είναι το κύριο μέλημά σας και είστε ευχαριστημένοι με μικρότερα / πιο θορυβώδη βίντεο, η ροή είναι η καλύτερη επιλογή σας.
Η συμπίεση, όπως το H.264, συμβάλλει επίσης στη μείωση του μεγέθους του αρχείου, όχι απαραίτητα σε βάρος της ποιότητας. Η συμπίεση αφαιρεί πλεονάζοντα δεδομένα που οδηγούν σε σημαντική μείωση του μεγέθους του αρχείου. Λοιπόν, μερικές φορές ο κωδικοποιητής απομακρύνει χρήσιμα δεδομένα που ταξινομεί λανθασμένα ως περιττά, αλλά όπως ήδη ανέφερα, αν το εύρος ζώνης είναι πιο σημαντικό για εσάς από την ποιότητα, αυτό δεν θα σας ενοχλεί πολύ.
Η ροή μπορεί να καταναλώνει λιγότερο εύρος ζώνης, αλλά απαιτεί γρήγορη σύνδεση. Αν δεν είναι αρκετά γρήγορο, ετοιμαστείτε για ψιλοκομμένο βίντεο / ήχο με τεράστιες διακοπές μεταξύ των σκηνών.
Έτσι, μετά από όλα, η ροή δεδομένων χρησιμοποιεί περισσότερα δεδομένα από τη λήψη; Η σύντομη απάντηση είναι ότι με συγκρίσιμη ποιότητα του αρχείου και χωρίς συμπίεση, χρησιμοποιούν περίπου το ίδιο ποσό δεδομένων. Για μια μοναδική προβολή ενός συμπιεσμένου αρχείου ή εάν είστε καλά με χαμηλή ανάλυση, χρησιμοποιήστε streaming για να αποθηκεύσετε το εύρος ζώνης (και το χρόνο). Το ίδιο ισχύει και για τον ήχο, αλλά επειδή τα αρχεία ήχου είναι συνήθως μικρότερα από τα αρχεία βίντεο, με αυτά η χρήση δεδομένων είναι λιγότερο θέμα.