Πώς να κάνετε ροή αγαπημένων ταινιών (αρχεία MP4) από το τερματικό Linux στο Apple TV σας


Εάν αναζητάτε μια λύση για να μεταδώσετε το περιεχόμενο της ταινίας που έχετε κατεβάσει σε μια Apple TV στο οικιακό σας δίκτυο, μπορεί να έχετε συναντήσει ένα εμπόδιο που έχουν συναντήσει πολλοί χρήστες Linux, το οποίο είναι ότι η Apple δεν έχει δημιουργήσει είναι εύκολο να αξιοποιήσετε την τεχνολογία AirPlay τους.

Ωστόσο, υπάρχει τρόπος να πάρετε τα αρχεία βίντεο .mp4 και να τα μεταδώσετε σε ροή στο Apple TV σας, χάρη σε μερικά εξαιρετικά προγράμματα Ruby και τις βιβλιοθήκες που χρησιμοποιούνται από το πρωτόκολλο Airplay.

Υποθέτοντας ότι χρησιμοποιείτε το Ubuntu (ή οποιαδήποτε διανομή που βασίζεται στο Ubuntu), θα χρειαστεί να εγκαταστήσετε τις ακόλουθες εξαρτήσεις που απαιτούνται για την επικοινωνία με τη συσκευή σας Apple TV.

1. Ανοίξτε ένα παράθυρο τερματικού και εγκαταστήστε το πακέτο "libavahi-compat-libdnssd-dev " πληκτρολογώντας την ακόλουθη εντολή.

sudo apt-get install libavahi-compat-libdnssd-dev

2. Αφού ολοκληρωθεί αυτή η εγκατάσταση, βεβαιωθείτε ότι έχετε εγκαταστήσει τουλάχιστον το Ruby 2.0 στο σύστημά σας. Μέσα στο τερματικό σας πληκτρολογήστε τα παρακάτω για να βεβαιωθείτε ότι είναι όντως εγκατεστημένο.

ruby --version

Θα λάβετε μια έξοδο που θα πρέπει να μοιάζει κάπως έτσι:

ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]

Εάν είναι εγκατεστημένο το 1.9.x, θα θέλετε να αναβαθμίσετε την έκδοση του Ruby σε 2.x προσθέτοντας το Ruby PPA στις κατάλληλες πηγές σας λίστα. Θα το κάνετε πληκτρολογώντας τις ακόλουθες εντολές στο τερματικό σας.

sudo apt-add-repository ppa:brightbox/ruby-ng

Όταν σας ζητηθεί, πατήστε ENTER. Επόμενο τρέξιμο,

sudo apt-get update
sudo apt-get install ruby2.0-dev

3. Τώρα που το Ruby είναι ενημερωμένο, θα χρειαστεί να εγκαταστήσουμε δύο "gems " που θα μας επιτρέψουν να στείλουμε το βίντεό μας στο Apple TV. Τα πετράδια που θα εγκαταστήσουμε είναι το airplayer και το airstream.

Για την εγκατάσταση θα χρειαστεί να εκτελέσουμε τα εξής:

sudo gem install airplayer
sudo gem install airstream

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

4. Έχουμε το λογισμικό που χρειαζόμαστε για τη ροή του βίντεό μας, αλλά πρέπει να γνωρίζουμε πού βρίσκεται το Apple TV μας στο δίκτυό μας (πού να στείλουμε το βίντεό μας). Για να το κάνουμε αυτό τρέχουμε,

airplayer devices

Αυτή η εντολή θα παράγει κάτι που θα μοιάζει με,

0: Apple TV (Resolution: 1280x720, Version: 200.54, IP: 192.168.0.6:7000)

Σημείωση: Λάβετε υπόψη τη συγκεκριμένη διεύθυνση IP (μείον το ‘:7000’).

5. Τώρα μεταβείτε στη διαδρομή, όπου αποθηκεύτηκαν οι αγαπημένες σας ταινίες και, στη συνέχεια, σε ένα παράθυρο τερματικού εκτελέστε την ακόλουθη εντολή για να μεταδώσετε ροή της ταινίας στο Apple TV σας.

cd /path/where/video/is/
airstream -o IP.OF.APPLE.DEVICE ./nameofvideo.mp4

6. Τώρα ελέγξτε την τηλεόραση και τη βιόλα σας! Πραγματοποιείτε ροή βίντεο στο Apple TV σας.

συμπέρασμα

Τώρα, κάποιοι γνώστες αυτού του θέματος μπορεί μόνο το airplayer να είναι αρκετό για να χειριστεί την αναπαραγωγή βίντεο στο Apple TV. Η εμπειρία μου ήταν ότι το στολίδι airstream κάνει αυτό το έργο πιο αξιόπιστα. Απλώς χρησιμοποιώ το στολίδι του airplayer για να ανακαλύψω τη διεύθυνση IP του Apple TV.

Εάν έχετε βίντεο που δεν είναι σε μορφή mp4 και είναι .mkv, .avi, .mov, θα πρέπει να μετατραπούν για να λειτουργήσει η αναπαραγωγή μέσω airstream.

Μη διστάσετε να δημοσιεύσετε τις ερωτήσεις σας και ελπίζω ότι αυτή θα είναι μια ανώδυνη διαδικασία για να αποκτήσετε πρόσβαση σε αυτό που δικαιωματικά σας ανήκει.