Θέμα
Τίτλος στα ελληνικά: Οικιακός Server Πολυμέσων σε Raspberry Pi
Τίτλος στα αγγλικά: Multimedia Server on Raspberry Pi
Επιβλέπων: Αντωνιδάκης Εμμανουήλ, Καθηγητής, Τμ. Ηλεκτρονικών Μηχανικών ΕΛΜΕΠΑ
Τριμελής Επιτροπή
- Αντωνιδάκης Εμμανουήλ, Καθηγητής Τμ. Ηλεκτρονικών Μηχανικών ΕΛΜΕΠΑ
- Πετράκης Νικόλαος, Επίκουρος Καθηγητής Τμ. Ηλεκτρονικών Μηχανικών ΕΛΜΕΠΑ
- Ρηγάκης Ηρακλής, Μεταδιδάκτορας Τμ. Ηλεκτρονικών Μηχανικών ΕΛΜΕΠΑ
Περίληψη
Η παρούσα εργασία αφορά τον σχεδιασμό ενός οικιακού διακομιστή πολυμέσων σε Raspberry Pi 4, με την χρήση της δωρεάν και ανοιχτού κώδικα πλατφόρμας, Jellyfin. Στόχος είναι αφενός η μετάδοση και ο διαμοιρασμός πολυμέσων (ταινίες, φωτογραφίες, μουσική) μέσω ενός οικιακού και ιδιωτικού δικτύου και αφετέρου η κατοχή τους σε τοπικά μέσα αποθήκευσης (π.χ. σκληροί δίσκοι) χωρίς την εμπλοκή εταιρειών, δημόσιων διακομιστών και δικτύων παράδοσης περιεχομένου (CDN). Ο διακομιστής αυτός προορίζεται για χρήση από μικρές ομάδες ατόμων που βρίσκονται στο ίδιο δίκτυο (οικογένειες, φίλοι, συνεργάτες, συνάδελφοι) χωρίς ωστόσο να είναι απαραίτητη η παρουσία τους στον ίδιο χώρο με αυτόν.
Το πρώτο, το δεύτερο και το τρίτο κεφάλαιο μας εισάγουν στο σκοπό της εργασίας και αναλύουν θεωρητικές έννοιες, σημαντικές για την κατανόηση της λειτουργίας του διακομιστή. Στο τέταρτο και το πέμπτο κεφάλαιο γίνεται εκτενής παρουσίαση του υλικού, του λογισμικού και όλων των παραμέτρων που λαμβάνονται υπόψιν για το σχεδιασμό του διακομιστή, ενώ στο έκτο και τελευταίο κεφάλαιο γίνονται προτάσεις χρήσης του και επισημάνσεις σχετικά με τα πνευματικά δικαιώματα.
Λέξεις κλειδιά: Διακομιστής πολυμέσων, οικιακό δίκτυο, player, streamer, πολυμέσα, βίντεο κατ’ απαίτηση, μετάδοση, κωδικοποίηση, διακωδικοποίηση, απευθείας αναπαραγωγή, Raspberry Pi, τερματικό, docker container, κωδικοποιητής, mesh VPN, διαμοιρασμός αρχείων, υπότιτλοι, μεταδεδομένα, λογισμικό ανοιχτού κώδικα.
Abstract
This thesis concerns designing a home media server on a Raspberry Pi 4 using the free and open-source platform, Jellyfin. The aim is, on the one hand, to stream and share media (movies, photos, music) via a home and private network, and on the other hand, to store them on local storage media (e.g., hard drives) without the involvement of companies, public servers, and content delivery networks (CDNs). This server is intended for use by small groups of people on the same network (families, friends, partners, colleagues) without, however, requiring them to be physically present in the same location.
The first, second, and third chapters introduce the purpose of this thesis and analyze theoretical concepts important for understanding how the server operates. Chapters four and five provide a comprehensive overview of the hardware, software, and all parameters considered in the server’s design, while the sixth and final chapter offers recommendations for its use and notes regarding copyright.
Keywords: Media server, home network, player, streamer, multimedia, video-on-demand, streaming, encoding, transcoding, direct play, Raspberry Pi, terminal, docker container, codec, mesh VPN, file sharing, subtitles, metadata, open source software.
Ημερομηνία εξέτασης: Δευτέρα 30 Μαρτίου, 11:00 π.μ.
Πληροφορίες για συμμετοχή στο Google Meet
Σύνδεσμος: https://meet.google.com/fkc-hbvm-tjb
