Ανάπτυξη εφαρμογής video streaming μέσω κινητού

Σήμερα η ανάπτυξη των τεχνολογιών των SmartPhones δίνει ιδιαίτερες δυνατότητες στους χρήστες για τον διαμοιρασμό δεδομένων. Τύποι δεδομένων όπως οι εικόνες, το βίντεο κ.α. σήμερα επικρατούν σαν ανταλλαγές δεδομένων μας. Στην περίπτωση μας στόχος είναι η δημιουργία μιας web εφαρμογής που να μας δ...

Full description

Bibliographic Details
Main Author: Μακρυγιάννη, Χρυσάνθη
Other Authors: Σερπάνος, Δημήτριος
Format: Thesis
Language:Greek
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10889/12875
Description
Summary:Σήμερα η ανάπτυξη των τεχνολογιών των SmartPhones δίνει ιδιαίτερες δυνατότητες στους χρήστες για τον διαμοιρασμό δεδομένων. Τύποι δεδομένων όπως οι εικόνες, το βίντεο κ.α. σήμερα επικρατούν σαν ανταλλαγές δεδομένων μας. Στην περίπτωση μας στόχος είναι η δημιουργία μιας web εφαρμογής που να μας δίνει τη δυνατότητα να κάνουμε video streaming και να μπορεί να χρησιμοποιηθεί σε πλατφόρμες ios, android και συμβατικούς browsers(όπως chrome, safari, internet explorer). Επιπλέον, θέλουμε να μειώσουμε όσο το δυνατόν γίνεται το κόστος υλοποίησης της εφαρμογής αλλά και την πολυπλοκότητά της. Αυτό σημαίνει ότι η εφαρμογή μπορεί να χρησιμοποιηθεί σε διάφορες πλατφόρμες έχοντας λιγότερα κομμάτια κώδικα. Μέχρι και 80% ενός κώδικα βάσης μπορεί να μοιραστεί σε όλες τις πλατφόρμες, ανάλογα με την πολυπλοκότητα της εφαρμογής. Παρατηρείται όμως από τους χρήστες ιδιαίτερη χρήση των αρχείων εικόνων και video. Έτσι αναπτύχθηκαν και χρησιμοποιήθηκαν κονσόλες ειδικά για τέτοιες περιπτώσεις που να καλύπτουν αυτές τις ανάγκες δίνοντας την ευκαιρία στους χρήστες να επικοινωνούν ελεύθερα και οργανωμένα μεταξύ τους , να έχουν πρόσβαση σε συγκεκριμένο υλικό και κάνοντας Streaming σε Video, να συνεργάζονται , να αναρτούν αρχεία (εικόνες , βίντεο, κείμενα) που να μπορούν να κατηγοριοποιηθούν ώστε να μπορεί κάποιος να τα αναζητήσει πιο εύκολα. H εφαρμογή είναι ακόμα κατάλληλη για την εκπαίδευση αφού μπορεί να λειτουργήσει σαν ένα σύνδεσμο μαθησιακού υλικού για οργανωμένες ομάδες, αναπτύσσοντας έτσι την συνεργασία μεταξύ των χρηστών.