Πώς λειτουργεί η ροή YouTube

Όταν παρακολουθείτε ένα βίντεο στον ιστότοπο YouTube ή μια εφαρμογή YouTube σε μια κινητή συσκευή, χρησιμοποιείτε τεχνολογία ροής πολυμέσων. Με τη ροή, μπορείτε να αρχίσετε να βλέπετε την αναπαραγωγή ενός αρχείου βίντεο χωρίς να χρειάζεται πρώτα να κάνετε λήψη του πλήρους αρχείου στον υπολογιστή σας, όπως συχνά έχετε να κάνετε με άλλα στοιχεία πολυμέσων, όπως εικόνες. Η ροή YouTube σάς επιτρέπει να βλέπετε διάφορους τύπους αρχείων βίντεο, μερικές φορές σε πολλές διαφορετικές αναλύσεις. Με έναν λογαριασμό YouTube, μπορείτε να ανεβάσετε τα δικά σας βίντεο για ροή μέσω της υπηρεσίας.

Μορφές βίντεο

Το YouTube υποστηρίζει μια ποικιλία μορφών βίντεο, όπως FLV (Flash video), MOV (QuickTime), MPEG, AVI, WMV και 3GPP. Όταν εγγραφείτε για λογαριασμό YouTube, μπορείτε να ανεβάσετε βίντεο με αυτούς τους τύπους αρχείων. Στη συνέχεια, οι χρήστες του Διαδικτύου μπορούν να κάνουν ροή και προβολή των βίντεό σας μέσω του YouTube. Το YouTube φιλοξενεί τα αρχεία βίντεο στους διακομιστές του, στέλνοντας τις ροές βίντεο σε χρήστες που περιηγούνται στη σελίδα με το βίντεό σας. Ένας χρήστης μπορεί να αρχίσει να βλέπει το βίντεό σας αμέσως μόλις περιηγηθεί στη σελίδα, ανάλογα με την ταχύτητα της σύνδεσής του στο Διαδίκτυο.

Κατεβάστε

Η βασική πτυχή της ροής είναι ότι οι χρήστες μπορούν να δουν τα αρχεία πολυμέσων σας κατά τη λήψη τους. Όταν ένας χρήστης περιηγείται σε ένα βίντεο YouTube, το πρόγραμμα περιήγησής του ή το λογισμικό της εφαρμογής του θα αρχίσει να κατεβάζει το αρχείο βίντεο. Μόλις ο υπολογιστής λάβει αρκετή ροή βίντεο, το λογισμικό θα ξεκινήσει την αναπαραγωγή, προβάλλοντας το βίντεο κατά τη λήψη του υπόλοιπου. Η ενότητα ελέγχου κάτω από κάθε βίντεο δείχνει πόσο έχει ήδη ληφθεί το βίντεο, καθώς και τη θέση αναπαραγωγής, σε μια οριζόντια γραμμή. Το σύστημά σας συνήθως αποθηκεύει ένα buffer των ληφθέντων δεδομένων, έτσι ώστε η αναπαραγωγή να μην διακόπτεται εάν υπάρχει διακοπή στη λήψη.

Αναπαραγωγή

Τα ψηφιακά αρχεία βίντεο περιέχουν σημαντικές ποσότητες δεδομένων. Αυτό σημαίνει ότι τείνουν να μεταδίδονται σε ροή σε συμπιεσμένη μορφή, ώστε η λήψη των δεδομένων να χρησιμοποιεί όσο το δυνατόν μικρότερο εύρος ζώνης. Επομένως, το λογισμικό του υπολογιστή σας πρέπει να αποκωδικοποιήσει τα δεδομένα ροής για να μπορείτε να τα προβάλετε κατά την αναπαραγωγή. Εάν προβάλλετε βίντεο YouTube σε πρόγραμμα περιήγησης στο Web, για παράδειγμα Internet Explorer ή Firefox, αυτή η διαδικασία αποκωδικοποίησης αντιμετωπίζεται συνήθως από πρόσθετα πολυμέσων που εκτελούνται στην εφαρμογή προγράμματος περιήγησης. Το λογισμικό επομένως πρέπει να χειρίζεται τις λειτουργίες λήψης, αποκωδικοποίησης και αναπαραγωγής ταυτόχρονα κάθε φορά που προβάλλετε ένα βίντεο σε ροή.

Ζωντανή μετάδοση

Η ζωντανή ροή είναι μια αναπτυσσόμενη περιοχή για το YouTube. Αντί να φιλοξενεί ένα αρχείο βίντεο και να το εξυπηρετεί σε χρήστες μέσω προοδευτικής λήψης, όπως συμβαίνει με τα περισσότερα βίντεο του YouTube, το YouTube είναι σε θέση να προβάλλει ζωντανά βίντεο σχεδόν σε πραγματικό χρόνο. Επομένως, η υπηρεσία YouTube πρέπει επίσης να χειριστεί τη μεταφόρτωση αυτού του περιεχομένου βίντεο, την εξυπηρέτηση μέσω ροών σχεδόν αμέσως. Η δυνατότητα προβολής ζωντανών ροών εξαρτάται φυσικά από την αύξηση των επιπέδων εύρους ζώνης τόσο για τη μεταφόρτωση όσο και για τη λήψη στο τέλος του χρήστη.