52
4.3.2
Καταγραφή και απευθείας μετάδοση βίντεο
Το λογισμικό που απαιτήθηκε, είναι η ελεύθερου λογισμικού και ανοιχτού
κώδικα εφαρμογή κονσόλας MJPG-streamer
48
. Η λήψη πραγματοποιήθηκε με εκτέ-
λεση της εντολής:
root@beagleboard:~# wget https://github.com/shrkey/mjpg-streamer/raw
/master/mjpg-streamer.tar.gz
Το ληφθέν αρχείο αποσυμπιέστηκε κατόπιν εκτέλεσης της εντολής:
root@beagleboard:~# tar -xvf ./mjpg-streamer.tar.gz
Για την επιτυχή κατασκευή του λογισμικού, κρίθηκε απαραίτητη η εγκατάσταση ορι-
σμένων βιβλιοθηκών (libraries), η οποία επιτεύχθηκε κατόπιν εκτέλεσης της εντολ-
ής:
root@beagleboard:~# opkg install curl pkg-config libv4l-dev libjpeg-
dev build-essential libssl-dev cmake imagemagick
Στη συνέχεια, πραγματοποιήθηκε αλλαγή του τρέχοντος καταλόγου και συγκεκριμέ-
να στον
mjpg-streamer
, με εκτέλεση της εντολής:
root@beagleboard:~# cd mjpg-streamer
Ακολούθησε η κατασκευή του λογισμικού, η οποία επιτεύχθηκε κατόπιν εκτέλεσης
της εντολής:
root@beagleboard:mjpg-streamer# make
Την ολοκλήρωση της κατασκευής του λογισμικού, διαδέχτηκε η εγκατάστασή του, με
εκτέλεση της εντολής:
root@beagleboard:mjpg-streamer# make install
48
Πραγματοποιεί μετάδοση ροής βίντεο μορφότυπου (format) MJPEG αφού προηγηθεί λήψη φωτο-
γραφιών μορφότυπου JPEG.