Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Gerbera. Αυτό είναι ένα ισχυρό Διακομιστής πολυμέσων UPnP (Universal Plug and Play) Πλούσιο σε χαρακτηριστικά με ένα ωραίο και διαισθητικό περιβάλλον εργασίας χρήστη Ιστού. Θα μας επιτρέψει να μεταδώσουμε ψηφιακά μέσα (βίντεο, εικόνες, ήχο κ.λπ.) μέσω οικιακού δικτύου και Παίξτε το σε διαφορετικούς τύπους συσκευών συμβατών με UPnP, από κινητά τηλέφωνα έως tablet και πολλά άλλα.
Το Gerbera είναι ένα διακομιστής πολυμέσων Ισχυρό UPnP, στο οποίο μπορούμε να χρησιμοποιήσουμε ροή ψηφιακών μέσων μέσω του οικιακού μας δικτύου μέσω ενός ωραίου περιβάλλοντος χρήστη. Το Gerbera εφαρμόζει την προδιαγραφή UPnP MediaServer V 1.0 που μπορείτε να βρείτε στη διεύθυνση upnp.org. Αυτός ο διακομιστής πρέπει να λειτουργεί με οποιοδήποτε MediaRenderer συμβατό με UPnP. Σε περίπτωση που συναντήσετε δυσκολίες σε ορισμένα μοντέλα, θα πρέπει να συμβουλευτείτε τη λίστα συμβατές συσκευές για περισσότερες πληροφορίες.
Χαρακτηριστικά Gerbera
- Θα μας επιτρέψει περιηγηθείτε και παίξτε πολυμέσων που χρησιμοποιούν UPnP.
- Υποστηρίζει το εξαγωγή μεταδεδομένων αρχείων mp3, ogg, flac, jpeg κ.λπ.
- Εξαιρετικά ευέλικτη διαμόρφωση. Θα είμαστε σε θέση ελέγξτε τη συμπεριφορά διαφόρων χαρακτηριστικών υπηρέτης.
- Υποστηρίζει το διάταξη διακομιστή που καθορίζεται από το χρήστη με βάση τα εξαγόμενα μεταδεδομένα.
- Προσφορές υποστήριξη exif για μικρογραφίες.
- Παραδέχεται αυτόματη επανασύνδεση καταλόγου (χρονομετρημένο, inotify).
- Προσφέρει ένα ωραίο περιβάλλον εργασίας χρήστη με ένα δενδρική όψη της βάσης δεδομένων και του συστήματος αρχείων, επιτρέποντας την προσθήκη / διαγραφή / επεξεργασία και περιήγηση πολυμέσων.
- Υποστήριξη για εξωτερικές διευθύνσεις URL (Μπορούμε να δημιουργήσουμε συνδέσμους προς περιεχόμενο Διαδικτύου).
- Υποστηρίζει τη διακωδικοποίηση ευέλικτων μορφών μέσων μέσω πρόσθετα / σενάρια και πολλά άλλα, συμπεριλαμβανομένων ορισμένων πειραματικών χαρακτηριστικών.
Εγκαταστήστε και ξεκινήστε το Gerbera - UPnP Media Server στο Ubuntu
Στη διανομή του Ubuntu, υπάρχει ένα Ο PPA δημιουργήθηκε και συντηρήθηκε από τον Stephen Czetty. Από εκεί μπορούμε να εγκαταστήσουμε το Gerbera ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και χρησιμοποιώντας τις ακόλουθες εντολές:
sudo add-apt-repository ppa:stephenczetty/gerbera sudo apt update && sudo apt install gerbera
Μόλις εγκαταστήσετε τον διακομιστή, θα ξεκινήσουμε, θα ενεργοποιήσουμε και θα δούμε την κατάσταση της υπηρεσίας χρησιμοποιώντας τις ακόλουθες εντολές στο ίδιο τερματικό:
sudo systemctl start gerbera.service sudo systemctl enable gerbera.service
Θα ελέγξουμε εάν η υπηρεσία έχει ξεκινήσει με:
sudo systemctl status gerbera.service
ΣΗΜΑΝΤΙΚΟ: Si Το Gerbera δεν μπορεί να ξεκινήσει στο σύστημά σας, θα πρέπει να δοκιμάσετε τις ακόλουθες ενέργειες.
Πρώτη ελέγξτε αν το αρχείο καταγραφής (/ var / log / gerbera) έχει δημιουργηθεί, διαφορετικά δημιουργήστε το όπως φαίνεται παρακάτω:
sudo touch /var/log/gerbera sudo chown -Rv root:gerbera /var/log/gerbera && sudo chmod -Rv 0660 /var/log/gerbera
Δεύτερον, ορίστε μια διεπαφή δικτύου που χρησιμοποιείτε ως τιμή της μεταβλητής περιβάλλοντος MT_INTERFACE. Η προεπιλογή είναι «eth0", αλλά αν η διεπαφή σας ονομάζεται κάτι άλλο, αλλάξτε το όνομα. Στο Debian / Ubuntu, μπορείτε ορίστε αυτήν τη διαμόρφωση στο αρχείο / etc / default / gerbera.
Ξεκινήστε με το περιβάλλον εργασίας χρήστη του Gerbera Media Server
Η υπηρεσία Ο Gerbera ακούει στο λιμάνι 49152, το οποίο μπορούμε να χρησιμοποιήσουμε για πρόσβαση στο περιβάλλον χρήστη μέσω ενός προγράμματος περιήγησης ιστού:
http://dominio.com:49152
o
http://tu-dirección-ip:49152
Εάν εμφανιστεί το σφάλμα που εμφανίζεται στο παραπάνω στιγμιότυπο οθόνης, πρέπει να ενεργοποιήσετε τη διεπαφή χρήστη ιστού από το αρχείο διαμόρφωσης Gerbera. Επεξεργαστείτε το πληκτρολογώντας στο τερματικό (Ctrl + Alt + T):
sudo vim /etc/gerbera/config.xml
εδώ θα αλλάξουμε την τιμή ενεργοποιημένη = »όχι» σε ενεργοποιημένη = »ναι» όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Αφού πραγματοποιήσετε τις παραπάνω αλλαγές, κλείνουμε το αρχείο και θα επανεκκινήσουμε την υπηρεσία Gerbera. Για να το κάνουμε αυτό γράφουμε στο τερματικό (Ctrl + Alt + T):
sudo systemctl restart gerbera.service
Τώρα ας επιστρέψουμε στο πρόγραμμα περιήγησής μας και θα προσπαθήσουμε να ανοίξουμε το UI για άλλη μια φορά σε μια νέα καρτέλα. Αυτή τη φορά θα πρέπει να φορτωθεί. Θα δείτε δύο καρτέλες σε αυτό:
- Βάση δεδομένων. Θα μας δείξει τα αρχεία στα οποία μπορείτε να έχετε πρόσβαση δημόσια.
- Σύστημα αρχείων. Εδώ θα μπορέσουμε να αναζητήσουμε αρχεία στο σύστημά μας και να τα επιλέξουμε για μετάδοση. Για να προσθέσετε ένα αρχείο, απλά θα κάνουμε κλικ στο σύμβολο συν (+), όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης.
Μετά την προσθήκη αρχείων για ροή συστήματος αρχείων, η διεπαφή της βάσης δεδομένων θα πρέπει να μοιάζει με αυτήν.
Σε αυτό το σημείο, μπορούμε να ξεκινήσουμε τη ροή αρχείων πολυμέσων μέσω του δικτύου μας από τον διακομιστή Gerbera. Για να το δοκιμάσουμε, θα μπορούσαμε να χρησιμοποιήσουμε ένα κινητό τηλέφωνο, ένα tablet ή οποιοδήποτε άλλο που μας επιτρέπει να χρησιμοποιήσουμε ένα Εφαρμογή UPnP για αναπαραγωγή των αρχείων.
Εάν θέλουμε να λάβουμε περισσότερες πληροφορίες σχετικά με αυτόν τον διακομιστή, ο καθένας μπορεί να συμβουλευτεί τη σελίδα του Έργο GitHub ή του επίσημη ιστοσελίδα.
Ευχαριστώ Damian για τη συμβολή σας. Όλα τέλεια.
Aprovecho para dar las gracias a todo el equipo de Ubunlog. Excelente trabajo el que hacéis.
αφορά
Ένας πιστός συνδρομητής.
Ευχαριστούμε που μας διαβάσατε. Salu2.