ΨΗΦΙΑΚΗ ΤΗΛΕΟΡΑΣΗ 122
ΝΟΕΜΒΡΙΟΣ 2018 > > > ΨΗΦΙΑΚΗΤΗΛΕΟΡΑΣΗ 55 COGNITUS > > > ΤΕΧΝΙΚΗ ΒΙΒΛΙΟΘΗΚΗ πολλές λύσεις που αυτοματοποιούν το χειρισμό των container, μετα- τρέποντας τη διαχείριση και την ανάπτυξη του λογισμικού σε μια εύ- κολη εργασία. Στο πλαίσιο του COGNITUS χρησιμοποιείται η λύση του Docker (www.docker.com ). Το Docker είναι ένα έργο ανοιχτού κώδι- κα, που παρέχει τα εργαλεία για την υποστήριξη των προγραμματι- στών και διαχειριστών συστημάτων, ώστε να δημιουργούν λογισμικό και να μοιράζονται το περιβάλλον ανάπτυξής τους. Επεκτασιμότητα: Η δυνατότητα της πλατφόρμας COGNITUS να υπο- στηρίξει την επεκτασιμότητα έχει αντιμετωπιστεί εν μέρει από την προτεινόμενη αρθρωτή (modular) λειτουργική αρχιτεκτονική. Συ- γκεκριμένα, το σύστημα έχει σχεδιαστεί για να είναι stateless, επιτρέ- ποντας την προσθήκη / αφαίρεση στιγμιότυπων των στοιχείων με μέθοδο plug and play. Για να επιτευχθεί αυτό σε φυσικό επίπεδο, εν- σωματώθηκε ένα εργαλείο αυτοματοποίησης, το οποίο επιτρέπει την οριζόντια επεκτασιμότητα των container που αποτελούν την πλατ- φόρμα COGNITUS. Υψηλή διαθεσιμότητα: Η διαθεσιμότητα είναι ένα χαρακτηριστικό των συστημάτων που προσανατολίζονται στις υπηρεσίες και περιγρά- φει την χρονική περίοδο κατά την οποία είναι διαθέσιμη μια υπηρεσία. Ο όρος high-availability (υψηλή διαθεσιμότητα) χρησιμοποιείται για να εκφράσει τη σημασία της υψηλής λειτουργικής απόδοσης για μια δε- δομένη χρονική περίοδο. Για να δημιουργηθεί ένα κατανεμημένο σύ- στημα, πραγματικά αξιόπιστο με υψηλή διαθεσιμότητα, θα πρέπει να ληφθούν υπόψη δύο σημαντικά χαρακτηριστικά: η εξισορρόπηση του φορτίου (load balancing) και ο πλεονασμός (redundancy). Η εξισορρόπηση φορτίου αναφέρεται στη διανομή της κυκλο- φορίας δικτύου ή των εφαρμογών σε σειρά όμοιων εξυπηρετητών (servers). Χρησιμοποιείται ευρέως για τη βελτιστοποίηση πόρων, τη μεγιστοποίηση της διακίνησης, τη μείωση της καθυστέρησης και τη διασφάλιση ανθεκτικών σε σφάλματα διαμορφώσεων. Στο COGNITUS, οι εξισορροπητές φορτίου χρησιμοποιούνται μεταξύ όλων των εφαρμογών τελικού χρήστη και των εσωτερικών στοιχείων / εξυπηρετητών που προσφέρουν τα δημόσια end-points. Ο πλεονασμός (εφεδρεία) αναφέρεται στην πολλαπλή ύπαρξη αντιγράφων μιας υπηρεσίας που εκτελείται οποιαδήποτε στιγμή. Για την υποστήριξη του πλεονασμού, έχει ενσωματωθεί ένας ελεγκτής αναπαραγωγής στην αρχιτεκτονική για την εκκίνηση ή τον τερμα- τισμό στιγμιότυπων των στοιχείων του COGNITUS, σύμφωνα με το τρέχον φορτίο. Με αυτό τον τρόπο τα στιγμιότυπα αντικαθίστανται αυτόματα εάν αποτύχουν, διαγραφούν ή τερματιστούν. Ο ελεγκτής αναπαραγωγής είναι ένα χαρακτηριστικό που παρέχεται από τη λει- τουργία Docker Swarm. Ροές εργασίας Το COGNITUS επικεντρώνεται στο περιεχόμενο. Οι χρήστες ανεβάζουν βίντεο ενώ βρίσκονται σε μία εκδήλωση, το περιεχόμενο βελτιώνεται από τα στοιχεία COGNITUS (UHD, υψηλό ρυθμό καρέ, HDR κλπ.) και τε- λικά επιστρέφει στις συσκευές των χρηστών μέσω προσαρμοστικών ροών (streams). Συνεπώς, τέσσερις κύριες ροές εργασιών καλύπτουν τις πιο σημαντικές διαδικασίες στο COGNITUS: (i) βελτίωση UGC, (ii) δη- μιουργία συμβάντων, (iii) η ανακάλυψη του σχετικού περιεχομένου και o συγχρονισμός του, και (iv) παράδοση περιεχομένου. Η ροή εργασιών βελτίωσης του UGC περιλαμβάνει τα στοιχεία που ενεργοποιούνται για την ανάλυση και αξιολόγηση του της ποιότητας του αρχικού περιεχομένου και την βελτίωση του ακολουθώντας διά- φορα βήματα βελτίωσης της ποιότητας βίντεο και ήχου. Παράλληλα, μία σειρά από στοιχεία αναλύουν το περιεχόμενο για να παράγουν συναφή σημασιολογικά μεταδεδομένα, βασισμένα σε οπτικές από- ψεις του περιεχομένου ή μεταδεδομένων που μπορούν να βρεθούν στα κοινωνικά μέσα. Το αποτέλεσμα αυτής της επεξεργασίας είναι ένα βίντεο υψηλής ποιότητας, κωδικοποιημένο σε HEVC με πολύ υψηλές ταχύτητες, χρησιμοποιώντας τον κωδικοποιητή Turing, ο οποίος θα χρησιμοποιηθεί από τους επαγγελματίες παραγωγούς για την δημι- ουργία σεναρίων και κλιπ που βασίζονται στο αρχικό UGC (εικόνα 5). Η ροή εργασιών δημιουργίας συμβάντων περιλαμβάνει μια σειρά ερ- γασιών που είναι υπεύθυνες για τη σημασιολογική προετοιμασία ενός συμβάντος (εικόνα 6). Αυτή η διαδικασία συνεπάγεται τη λήψη σχε- τικών μεταδεδομένων από τις κοινωνικές πλατφόρμες για να συσχε- τιστούν ενδεχομένως με τα νέα UGC που φθάνουν στην πλατφόρμα. Η ανακάλυψη περιεχομένου που σχετίζεται με το περιεχόμενο εκδη- λώσεων και η εργασία συγχρονισμού παρέχει διευκολύνσεις για τους επαγγελματίες παραγωγούς, προκειμένου να δημιουργηθούν νέα σε- νάρια και κλιπ. Τέλος, η ροή παράδοσης του περιεχομένου περιλαμ- βάνει τις εργασίες που παράγουν τις διάφορες εκδόσεις του περιε- χομένου (υψηλή / χαμηλή ανάλυση, υψηλή / χαμηλή ταχύτητα καρέ, HDR/SDR κ.λπ.), κωδικοποίηση (χρησιμοποιώντας τον κωδικοποι- ητή Turing) και δημιουργία ροών DASH που θα διανέμουν τις ροές (stream) του περιεχομένου στις συσκευές των χρηστών. Πηγή: http://cognitus-h2020.eu/ Η ροή εργασιών βελτίωσης του UGC. 5 Ροές εργασιών δημιουργίας συμβάντος, ανακάλυψη σχετικού περιεχομένου, και επαναδιανομής του, αφού συγχρονιστεί. 6
Made with FlippingBook
RkJQdWJsaXNoZXIy NjE3Njcz