Tutorial Video Streaming Raspberry Pi dengan MJPG-Streamer
Membuat video streaming pada raspberry menggunakan mjpg-streamer sangatlah menguntungkan. selain cepat video dapat di akses melalui banyak pengguna atau client.
pada tahap pengintalan mjpg-streamer menggunakan os raspbian atau wezzzy cukup sulit. namun dari berbagai data yang dikumpulkan Insyallah cara ini yang tepat.
tutorial instal mjpg-streamer.
1. Menginstal software tambahan dengan perintah.
Sudo apt-get update
Sudo apt-get install subversion
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick
pada tahap pengintalan mjpg-streamer menggunakan os raspbian atau wezzzy cukup sulit. namun dari berbagai data yang dikumpulkan Insyallah cara ini yang tepat.
tutorial instal mjpg-streamer.
1. Menginstal software tambahan dengan perintah.
Sudo apt-get update
Sudo apt-get install subversion
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick
Subversion adalah perangkat lunak
untuk men-download software berversi, digunakan banyak oleh pengembang Open
Source. libv4l-dev dan libjpeg8-dev diperlukan dependensi. ImageMagick akan
dibutuhkan untuk instalasi, karena digunakan untuk memproses beberapa file
gambar selama kompilasi.
2. Kemudian
mendownload file mjpg-streamer dan mengextract file tersebut, dengan alamat dan
perintah sebagai berikut.
wget
http://lilnetwork.com/download/raspberrypi/mjpg-streamer.tar.gz
tar xvzf mjpg-streamer.tar.gz
3. Kemudian
masuk dalam folder dan menginsal mjpg-streamer dengan perintah.
cd mjpg-streamer/
make USE_LIBV4L2=true clean all
sudo make DESTDIR=/usr install
4. Copy
file mjpg-streamer
sudo
cp mjpg_streamer /usr/local/bin
sudo cp -R www /usr/local/www
5. Kemudian
menjalankan mjpg-streamer dengan perintah sederhana.
mjpg_streamer -i
"/usr/lib/input_uvc.so -d /dev/video0 -r 640x480 -f 1" -o
"/usr/lib/output_http.so -p 8090 -w /var/www/mjpg_streamer"
Dimana
keterangan dari program tersebut sebagai berikut.
Pengubah
input:
-d
menentukan perangkat .
r
adalah resolusi.
f
adalah frame rate, jumlah frame per detik.
-y
menentukan Format YUYV, daripada Format MJPEG.
Keluaran
pengubah:
p
adalah port.
w
adalah web yang menyajikan direktori.
6. Membuat
program autorun.
sudo nano
/etc/init.d/mjpg_streamkick
7. Kemudian
memasukan program pada file yang dibuat.
#! /bin/sh
# /etc/init.d/mjpg_streamkick
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting mjpg_streamkick script"
export LD_LIBRARY_PATH=/usr/local/bin
mjpg_streamer -i "/usr/lib/input_uvc.so -d /dev/video0 -y -r 640x480 -q 95 -f 4 -l auto" -o "/usr/lib/output_http.so -p 8080 -w /usr/local/www -c user:id" &
;;
stop)
echo "Stopping webcam script"
killall mjpg-streamer
;;
*)
echo "Usage: /etc/init.d/mjpg_streamkick {start|stop}"
exit 1
;;
esac
exit 0
# /etc/init.d/mjpg_streamkick
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting mjpg_streamkick script"
export LD_LIBRARY_PATH=/usr/local/bin
mjpg_streamer -i "/usr/lib/input_uvc.so -d /dev/video0 -y -r 640x480 -q 95 -f 4 -l auto" -o "/usr/lib/output_http.so -p 8080 -w /usr/local/www -c user:id" &
;;
stop)
echo "Stopping webcam script"
killall mjpg-streamer
;;
*)
echo "Usage: /etc/init.d/mjpg_streamkick {start|stop}"
exit 1
;;
esac
exit 0
8. Membuat file program berjalan dan
dapat diakses dimana saja dengan perintah.
sudo chmod 755
/etc/init.d/mjpg_streamkick
sudo update-rc.d mjpg_streamkick defaults
9. Kemudian jalankan mjpg-streamer
dengan perintah.
sudo
/etc/init.d/mjpg_streamkick start
10. Buka alamat ip raspberry:8080, contoh 192.168.1.1:8080.
11. Memasukan streaming pada web dengan perintah
<img src="http://10.10.0.1:8080/?action=stream" width="320"/>
reverensi data.
1. http://www.linuxcircle.com/2013/02/06/faster-video-streaming-on-raspberry-media-server-with-mjpg-streamer/
2. http://www.raspberrypi.org/forums/viewtopic.php?t=48597
10. Buka alamat ip raspberry:8080, contoh 192.168.1.1:8080.
11. Memasukan streaming pada web dengan perintah
<img src="http://10.10.0.1:8080/?action=stream" width="320"/>
reverensi data.
1. http://www.linuxcircle.com/2013/02/06/faster-video-streaming-on-raspberry-media-server-with-mjpg-streamer/
2. http://www.raspberrypi.org/forums/viewtopic.php?t=48597
0 comments: