HEAL DSpace

Σύστημα oπτικοακουστικής επικοινωνίας και καταγραφής με το πρωτόκολλο WebRTC

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Καραβέλλας, Σοφοκλής el
dc.date.accessioned 2019-04-15T10:25:01Z
dc.date.available 2019-04-15T10:25:01Z
dc.date.issued 2019-04-15
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/48632
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.15828
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc/3.0/gr/ *
dc.subject Πολλαπλή επικοινωνία el
dc.subject καταγραφή επικοινωνίας el
dc.subject εφαρμογή ιστού el
dc.subject Kurento en
dc.subject WebRTC el
dc.subject Nodejs en
dc.subject mongoDB en
dc.title Σύστημα oπτικοακουστικής επικοινωνίας και καταγραφής με το πρωτόκολλο WebRTC el
heal.type bachelorThesis
heal.classification web application en
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-06-18
heal.abstract Με την εξέλιξη του διαδικτύου και την σταδιακή επέκταση του στην καθημερινή ζωή των ανθρώπων παρατηρείται πως χρησιμοποιείται όλο και περισσότερο για την επικοινωνία μεταξύ τους. Η χρήση του μας δίνει επιπλέον τη δυνατότητα να προσθέσουμε και εικόνα στην επικοινωνία μας. Για την δυνατότητα όμως αυτή αρχικά απαιτούταν είτε η εγκατάσταση κάποιου προγράμματος όπως το skype ή η εγκατάσταση κάποιου προσθέτου στον φυλλομετρητή (google hangouts). Με σκοπό λοιπόν να γίνει πιο εύκολη η πρόσβαση σε αυτές τις υπηρεσίες, αναπτύχθηκαν τεχνολογίες που αφαιρούν την ανάγκη κάποιας επιπλέον εγκατάστασης από τη μεριά των χρηστών. Το μόνο που χρειάζεται πλέον είναι ο φυλλομετρητής που χρησιμοποιεί για την περιήγησή του στο διαδίκτυο. Το σύνολο αυτών των τεχνολογιών ονομάζεται WebRTC και υποστηρίζεται από όλους τους δημοφιλείς φυλλομετρητές. Στην παρούσα διπλωματική καλούμαστε να αναπτύξουμε μια web εφαρμογή στην οποία οι χρήστες συνδέονται με μοναδικό προαπαιτούμενο τον φυλλομετρητή τους και τους δίνεται η δυνατότητα να πραγματοποιούν κλήσεις ήχου και εικόνας μεταξύ δύο ή και περισσοτέρων συμμετεχόντων. Επιπρόσθετα, εφόσον το επιθυμούν, έχουν την δυνατότητα να καταγράψουν την συνομιλία τους η οποία στη συνέχεια είναι άμεσα διαθέσιμη για αναπαραγωγή. Η επικοινωνία γίνεται εφικτή με τη χρήση του πρωτοκόλλου WebRTC. Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκε το περιβάλλον nodejs και για τη βάση δεδομένων του συστήματος η MongoDB. Κεντρικό ρόλο στην καταγραφή της επικοινωνίας παίζει ο διακομιστής πολυμέσων Kurento. el
heal.abstract Along with the evolution of internet and its gradual expansion in everyday life of people, it is being used more and more as a means of direct communication. Its use gives us also the ability to add video to the communication. But for this ability, in the beginning, it was required either to install a program like skype or to install an addon to the browser (google hangouts). So having as a goal to make it easier to access these services, there have been developed technologies that remove the requirement of an additional installation from the user. The only requirement is now the browser that is being used for browsing the internet. All these technologies together form the WebRTC protocol which is being supported from all the major browsers. In this diploma thesis we are called to develop a web application to which users connect, having their browser as the only requirement, and they have the ability to make video calls between two or more participants. Moreover, if they wish, they can record their communication and have the recording promptly available for playback. The communication becomes possible using the WebRTC protocol. NodeJS environment was used for the development of the web application and mongoDB for the database. Kurento Media Server plays a central role in the recording of the communication. en
heal.advisorName Τσανάκας, Παναγιώτης el
heal.committeeMemberName Πεκμεστζή, Κιαμάλ el
heal.committeeMemberName Μαγκλογιάννης, Ηλίας el
heal.academicPublisher Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 85
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση 3.0 Ελλάδα