David King
davidk@gnome.org 2013
Αναπαραγωγή ήχου και βίντεο πολλών μορφών καθώς και επεξεργασία, ροή από τον ιστό και υποστήριξη ιστοκάμερας.
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010

# Πολυμέσα

Αναπαραγωγή και εγγραφή πλήθους μορφών ήχου και βίντεο

Πρόσβαση ιστοκαμερών και άλλων συσκευών μέσων συνδεμένων με το σύστημα

Κοινόχρηστα και μέσα ροής με απομακρυσμένες συσκευές

Προσθέστε πολυμέσα στην εφαρμογή σας, έτσι ώστε οι χρήστες να μπορούν εύκολα να εκτελέσουν το περιεχόμενό τους. Καταναλώστε και μοιραστείτε περιεχόμενο με άλλες συσκευές προσαρτημένες σε ένα σύστημα ή απομακρυσμένα μέσα από το δίκτυο. Η υποκείμενη χαμηλού επιπέδου API είναι διαθέσιμη αν χρειαστείτε περισσότερο έλεγχο.

Βίντεο

# Τι μπορείτε να κάνετε;

Πολυμέσα στο GNOME δομούνται στο σκελετό GStreamer. Με τη GStreamer, ευέλικτες διοχετεύσεις μέσων μπορούν να δημιουργηθούν, από απλή αναπαραγωγή ήχου και βίντεο σε σύνθετη μη γραμμική επεξεργασία.

Η GStreamer χρησιμοποιεί PulseAudio όταν εξάγει ήχο και συνεπώς μπορεί να στοχεύει πολλούς τύπους υλικού εξόδου. Η PulseAudio επίσης διαχειρίζεται δυναμική αλλαγή εξόδου και έλεγχο έντασης συγκεκριμένης εφαρμογής.

Για ιστοκάμερες, χρησιμοποιήστε Cheese. Παρέχει μια απλή διεπαφή για ιστοκάμερες συνδεμένες με το σύστημα και έναν εύκολο τρόπο για να προσθέσετε έναν επιλογέα εικόνας στην εφαρμογή σας.

Χρησιμοποιήστε Rygel για να μοιραστείτε περιεχόμενο μέσα από το δίκτυο σε συσκευές όπως τηλεοράσεις και κονσόλες παιχνιδιών. Η Rygel χρησιμοποιεί GUPnP από κάτω, που είναι ένα χαμηλού επιπέδου API για πρόσβαση περιεχομένου με πρωτόκολλα UPnP.

Για απλούς ήχους συμβάντος, όπως ένας ήχος διαφράγματος όταν παίρνετε μια φωτογραφία, χρησιμοποιήστε libcanberra, που υλοποιεί την προδιαγραφή θέματος ήχου του freedesktop.org.

# Πραγματικά παραδείγματα

Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών πολυμέσων του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

Βίντεο είναι ο αναπαραγωγός πολυμέσων GNOME.

( Ιστότοπος | Στιγμιότυπο | Πηγαίος κώδικας )

PiTiVi είναι ένας μη γραμμικός επεξεργαστής βίντεο, που κάνει εκτεταμένη χρήση του GStreamer.

( Ιστότοπος | Στιγμιότυπα | Πηγαίος κώδικας )