簡述:
測試看看 Raspberry Pi 上, 使用 Mjpeg-Streamer 的 frame delay.安裝及編譯:
$ sudo apt-get install libjpeg8-dev$ sudo apt-get install imagemagick
$ sudo apt-get install cmake
$ sudo git clone https://github.com/jacksonliam/mjpg-streamer.git
$ cd mjpeg-streamer/mjpg-streamer-experimental
$ make all
$ sudo make install
用測試圖片驗證:
在 plugins 目錄下有一個 input_testpicture 的目錄, 可以用來測試驗證.$ ./mjpg_streamer –i “input_testpicture.so –r 320x240 –d 500” –o “output_http.so –w www”
就可以從瀏覽器上打開 http://192.168.43.201:8080/index.html
或是從 VLC 上打開 http://192.168.43.201:8080/?action=stream
可以確認 live view 的部分是 work 的.
用 USB cam 來當作影像輸入:
mjpg-streamer 本身的 input_uvc 是有支援 USB Cam/Webcam 的. 只不過一般的 webcam 通常預設是 YUYV 的格式, 而非 MJPEG. 最簡單的方法就是修改 plugins/input_uvc/input_uvc.c 這個檔案. 把 V4L2_PIX_FMT_MJPEG 改成 V4L2_PIX_FMT_YUYV.
然後啟動 mjpg_streamer
$ ./mjpg_streamer –i “input_uvc.so –r 320x240 –d 500” –o “output_http.so –w www"
從瀏覽器打開
搭配 Raspberry Camera :
載入 raspberry pi camera driver$ sudo modprobe bcm2835-v4l2
啟動 mjpg_streamer
可同時連線
沒有留言:
張貼留言