Συνήθως υπάρχουν μερικοί τρόποι για να προβάλλετε βίντεο στο διαδίκτυο σε Linux - μέσω των εφαρμογών επιφάνειας εργασίας και μέσω του προγράμματος περιήγησης στο Web. Ενώ δεν υπάρχει πρόβλημα σε καμία από τις δύο προαναφερθείσες προσεγγίσεις, οι ίδιοι οι διαφορετικοί χρήστες έχουν διαφορετικές προτιμήσεις. Ορισμένοι χρήστες ενδέχεται να μην προτιμούν την πρόσβαση σε υπηρεσίες βίντεο συνεχούς ροής μέσω προγραμμάτων περιήγησης στο Web και η λήψη ξεχωριστών πελατών δεν αποτελεί επιλογή γι 'αυτούς.

Λοιπόν, ποια είναι η διέξοδος; Καλά, απλά. Αποκτήστε πρόσβαση σε αυτές τις υπηρεσίες μέσω δημοφιλών και συχνά εγκατεστημένων συσκευών αναπαραγωγής βίντεο, όπως VLC. Σε αυτό το σεμινάριο θα συζητήσουμε συγκεκριμένα τα βήματα που απαιτούνται για τη ροή online βίντεο σε ένα media player VLC στο Linux.

Streaming βίντεο online μέσω ενός media player VLC στο Ubuntu

Για να γίνει αυτό, θα πρέπει πρώτα να έχετε ένα εργαλείο που ονομάζεται Streamlink το οποίο μπορείτε να εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή:

 pip install streamlink 

Σημειώστε ότι το pip είναι ένα εργαλείο που σας επιτρέπει να εγκαταστήσετε και να διαχειριστείτε πακέτα Python. Εάν δεν είναι ήδη εγκατεστημένο στο σύστημά σας, μπορείτε να το εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή:

 sudo apt-get εγκαταστήστε python-pip 

Επιστρέφοντας στο Streamlink, η προεπιλεγμένη συμπεριφορά του είναι να αναπαράγει ένα ρεύμα στη συσκευή αναπαραγωγής VLC. Ενώ είναι λιγότερο πιθανό, σε περίπτωση που δεν έχετε εγκαταστήσει επίσης VLC, μπορείτε να το κάνετε χρησιμοποιώντας την ακόλουθη εντολή:

 sudo apt-get εγκατάσταση vlc 

Μόλις το εργαλείο εγκατασταθεί με επιτυχία, μπορείτε να το ξεκινήσετε με τον ακόλουθο τρόπο:

 σύνδεσμος ροής [video-URL] [ποιότητα ροής] 

Οι διαθέσιμες τιμές για την ποιότητα ροής περιλαμβάνουν audio_webm, audio_mp4, 144p (χειρότερη), 240p, 360p και 720p (καλύτερα).

Για παράδειγμα, εάν θέλετε να κάνετε αναπαραγωγή αυτού του βίντεο στο YouTube (με διεύθυνση URL "https://youtu.be/B3OjfK0t1XM"), μπορείτε να το κάνετε με τον εξής τρόπο:

 https://youtu.be/B3OjfK0t1XM καλύτερο 

Αξίζει να σημειωθεί ότι δεν χρειάζεται να συμπεριλάβετε το πρωτόκολλο όταν ασχολείστε με τις διευθύνσεις URL HTTP, οπότε το "youtu.be/B3OjfK0t1XM" θα κάνει και στο παραπάνω παράδειγμα.

Εδώ είναι το εργαλείο σε δράση.

Σημείωση : Για τα βίντεο του YouTube, υπάρχει ένας ευκολότερος τρόπος για τη ροή τους σε VLC.

Όπως περιγράφηκε προηγουμένως, μπορείτε να χρησιμοποιήσετε το Streamlink για ροή βίντεο που φιλοξενούνται σε πολλές δημοφιλείς υπηρεσίες συνεχούς ροής βίντεο. Ακολουθεί ένα άλλο στιγμιότυπο οθόνης που δείχνει το εργαλείο σε δράση για ένα βίντεο Dailymotion.

Για να αποκτήσετε πρόσβαση στην πλήρη λίστα υπηρεσιών που υποστηρίζει το εργαλείο, πηγαίνετε εδώ.

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

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

Σύμφωνα με τον δικτυακό τόπο του εργαλείου, ο κύριος σκοπός του Streamlink ήταν να επιτρέψει στους χρήστες να αποφεύγουν τα plug-in flash flash buggy και CPU, αλλά εξακολουθούν να απολαμβάνουν διάφορα περιεχόμενα ροής. Ωστόσο, δεδομένου ότι οι δημοφιλείς υπηρεσίες όπως το YouTube έχουν ήδη αλλάξει σε HTML 5, δεν υπάρχει λόγος να χρησιμοποιήσετε τώρα το Streamlink. Ωστόσο, αυτό δεν κάνει το εργαλείο λιγότερο χρήσιμο - σας εξοικονομεί από τη λήψη ειδικών πελατών για πολλές υπηρεσίες βίντεο τουλάχιστον.

συμπέρασμα

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