Ανάπτυξη Εφαρμογής Ζωντανής Μετάδοσης Βίντεο μέσω Bluetooth

Development of a Mobile application for Real Time Video Streaming Over Bluetooth (Αγγλική)

  1. MSc thesis
  2. Μαμάρας, Απόστολος
  3. Συστήματα Κινητού και Διάχυτου Υπολογισμού (ΣΔΥ)
  4. 06 Μαίου 2017 [2017-05-06]
  5. Ελληνικά
  6. 55
  7. Φουληράς, Παναγιώτης
  8. Φουληράς, Παναγιώτης | Χωριανόπουλος, Κωνσταντίνος
  9. Ζωντανής Μετάδοσης Βίντεο μέσω Bluetooth | Video Streaming Over Bluetooth
  10. 36
  11. Περιέχει: Πίνακες, σχήματα, εικόνες, φωτογραφίες, διαγράμματα
    • Η ροή βίντεο (video streaming) κερδίζει δημοτικότητα μεταξύ των χρηστών κινητών συσκευών. Οι τελευταίες κινητές συσκευές, όπως τα έξυπνα τηλέφωνα και τα tablet, είναι εξοπλισμένες με πολλαπλές διεπαφές ασύρματου δικτύου. Στην παρούσα διπλωματική εργασία περιγράφεται η διαδικασία που ακολουθήθηκε για τον σχεδιασμό και την ανάπτυξη μια κινητής εφαρμογής που μπορεί να χρησιμοποιηθεί για την ζωντανή μετάδοση βίντεο μεταξύ δύο κινητών συσκευών (smartphones, tablets) μέσω της ασύρματης διεπαφής του Bluetooth. Στο στάδιο του σχεδιασμού απορρίφθηκε η χρήση παραδοσιακών πρωτοκόλλων ζωντανής μετάδοσης βίντεο, ενώ χρησιμοποιήθηκαν τεχνικές που έκαναν την εφαρμογή αποτελεσματική και αποδοτική. Η ανάπτυξη της εφαρμογής πραγματοποιήθηκε με δικτυακό προγραμματισμό και την χρήση νημάτων που καθορίζουν το ρόλο της συσκευής. Παράλληλα μέσω των Bluetooth Sockets πραγματοποιείται η σύνδεση των συσκευών για να μπορέσουμε στην συνέχεια μέσω του αντίστοιχου Input και Output Stream να υλοποιήσουμε το video streaming. Τα σενάρια χρήσης αποδεικνύουν την αποτελεσματικότητα της εφαρμογής και την δυνατότητα που δίνει στους χρήστες να μεταδώσουν βίντεο ακόμα και σε περιοχές οπού δεν υπάρχει καμία δικτυακή υποδομή.
    • Video streaming is gaining popularity among mobile users. Τhe last mobile devices, such as smart phone and tablets, are equipped with multiple wireless network interfaces. This dissertation describes the procedure followed for the design and development of a mobile application that can be used for real time video streaming between two mobile devices (smartphone, tablet) via the Bluetooth wireless interface. At the design stage, the use of traditional protocols for real time video streaming was rejected, and techniques that made the application effective and efficient were used. The development of the application was done through network programming and the use of threads that determine the role of the device. At the same time, through Bluetooth Sockets, we connect the devices so that we can then implement video streaming through the respective Input and Output Stream. Usage scenarios demonstrate the effectiveness of the application and the ability it gives users to broadcast video even in areas where there is no network infrastructure.
  12. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.