Τα χέρια: σύνολο του server AirVideo σε Linux
Φτιάξτο μόνος σου Ίος / / December 19, 2019
Δεν ξέρω για σας, αλλά έχω ένα οικιακό δίκτυο είναι ετερογενής, νομίζω ότι οι περισσότεροι την αξιοπρέπειά της. Αυτό μου δίνει ενδιαφέρουσες ερωτήσεις. Για παράδειγμα, ερωτεύτηκα με το πρόγραμμα AirVideo, που χρησιμοποιούμε για το iPad-αχ και λιγότερο - για το iPhone. Η εμφάνιση της οικογένειας πρόσφατα Apple TV δέκτη πολυμέσων έδωσε νέα ώθηση στη χρήση του προγράμματος - Τώρα μπορώ να ανακατευθύνει το βίντεο στην τηλεόρασή σας, που δεν καλύπτονται από το ήδη υπάρχον καλωδιακό δίκτυο. Οδήγηση φαίνεται λίγο παράξενο: ένας διακομιστής βίντεο αποστέλλεται με το iPhone, το οποίο, με τη σειρά του, στέλνει όλο το Apple TV και τη συνδεδεμένη τηλεόραση. Αλλά όλο αυτό γίνεται εύκολα και απλά, έτσι ώστε δεν υπάρχει καμία δυσκολία, δεν υπάρχει μαγεία.
Αλλά καθώς το κύριο διακομιστή στο δίκτυό μου λειτουργεί ως ένα μικρό κουτί, που μετατρέπει μία από τις πιο πρόσφατες εκδόσεις του Ubuntu. Αυτό με κάνει μια ερώτηση, πώς να το χρησιμοποιήσει για σκοπούς συνεχούς ροής, επειδή ο επίσημος διακομιστής έκδοση AirVideo μόνο υπό Mac και Windows.
Όμως, αποδείχθηκε ότι δεν είναι αρκετά εργασίας, αλλά δεν υποστηρίζεται η έκδοση για Linux. Αλλά για να το ξεκινήσετε, θα πρέπει να έχετε μια μικρή poshamanit. Ο αριθμός των βημάτων είναι μικρή, γι 'αυτό δεν προτείνω να το φόβο: δεν είναι δύσκολο.
- κατεβάσετε AirVideoServer για Linux. Το συμπέρασμα είναι ότι η java για linux-box σας εκεί.
- Βάλτε το στον κατάλογο από όπου μπορείτε να ξεκινήσετε θα πρέπει να γίνουν. ας πούμε /home/%username%/AirVideo
- Κατεβάστε τον πηγαίο κώδικα τροποποιημένο (αυτό είναι σημαντικό) ffmpeg.
- Βγάλτε το σε κατάλληλο φάκελο, προτείνω - σε έναν υποφάκελο σας AirVideo Server, έτσι δεν θα καταστρέψει τη βασική έκδοση, η οποία χρησιμοποιείται από πολλά προγράμματα στο Linux, σύμφωνα με τη λογική μου - /home/username/AirVideo/ffmpeg. Linux καθαρολόγοι μπορεί να επιλέξει ένα πιο κατάλληλο μέρος, αλλά δεν τόλμησε να φέρει κάτι στο στάδιο alpha στην κύρια «αποθετήριο» προγράμματα.
- Φτιάξτε τα δυαδικά αρχεία.:
- Ανοίξτε την κονσόλα
- Κατεβάστε όλα τα απαραίτητα biblitoteki (εκτελέσετε την εντολή sudo apt-get install για τις ακόλουθες βιβλιοθήκες: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-server, το git-core, pkg-config
- Περιηγηθείτε στον κατάλογο με τις ffmpeg μας. Στην κονσόλα, θα μοιάζει κάπως έτσι: cd / home / username / AirVideo / ffmpeg
- Εκτελέστε την εντολή ./configure -θα δίνει τη δυνατότητα-pthreads -disable κοινόχρηστο -θα δίνει τη δυνατότητα-στατική -θα δίνει τη δυνατότητα-GPL -θα δίνει τη δυνατότητα-libx264 -θα δίνει τη δυνατότητα-libmp3lame -θα δίνει τη δυνατότητα-libfaad -disable-αποκωδικοποιητή = AAC να καθοριστεί η σωστή διαμόρφωση και
- Εκτελέστε τη διαδικασία εντολών μακιγιάζ
- Δημιουργήστε ένα αρχείο ρυθμίσεων. Προτείνω να το βάλετε στον κατάλογο με AirVideo Server. Καλέστε λογικό AirVideoServer.propertiesΑλλά nepritsipialno.
Το περιεχόμενο των τετράδιο του:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
= κωδικό πρόσβασης
subtitles.encoding = windows-1251
subtitles.font = Verdana
φακέλους = Ταινίες: / media / Ταινίες, Σειρές: / media / Series
Θα καταλάβετε με τις γραμμές.
path.ffmpeg θα πρέπει να επισημαίνουν ffmpeg, το οποίο θα κατασκευαστεί στο προηγούμενο βήμα. Οι επόμενες δύο γραμμές παραστάσεις στις οποίες το βιοτικό πρόγραμμα, ο τρόπος για να διορθώσει μου έκδοση του Ubuntu, αλλά μπορεί να διαφέρουν στην περίπτωσή σας. Δεν έχουμε ορίσει έναν κωδικό πρόσβασης, αλλά δίνεται ως κλειστές λεζάντες (αν τα χρειάζεστε). Στη συνέχεια, καθορίστε τη γραμματοσειρά και υπότιτλος στην τελευταία γραμμή - μια λίστα των φακέλων με τις συλλογές βίντεο. - Αριστερά για να ξεκινήσει server σας και βεβαιωθείτε ότι λειτουργεί.
java -jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Λόγω της έλλειψης Bonjour (το οποίο θεωρείται επίσης, αλλά αυτό δεν είναι το θέμα) θα πρέπει να προσθέσετε με μη αυτόματο τρόπο το IP του διακομιστή σας.
Voila - iPhone δείτε τους καταλόγους των αρχείων, άλλωστε - να χάσει τους. Ένας διακομιστής «on the fly» μετατρέπει σχεδόν οποιοδήποτε βίντεο σε μορφή κατανοητή για συσκευές iOS.
Το αφήνω στην κρίση σας παιχνίδια με τη ρύθμιση του μεγέθους και της ποιότητας της εικόνας AirVideo του προγράμματος. Ένα άλλο σημείο, που δεν έχω αποφασίσει για τον εαυτό τους - πώς θα οργανώσουμε καλύτερα την αυτόματη έναρξη και υπηρεσία αυτόματης διακοπής κατά την εκκίνηση και τον τερματισμό λειτουργίας. Ως εκ τούτου, ζητώ να περιγράψει την καλύτερη μέθοδο στα σχόλια σε αυτό το post για το κοινό καλό.
Αν έχετε οποιεσδήποτε απορίες, θα προσπαθήσω να τα απαντήσω για το καλύτερο.