background image

 

       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.