原文:http://blog.chinaunix.net/uid-25885064-id-3463014.html
一、獲取源碼及編譯
- $ sudo apt-get install libjpeg-dev subversion imagemagick
- $ cd ~/Downloads/
- $ svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer
- $ cd mjpg-streamer/mjpg-streamer
- $ make clean all
二、運行
- $ export LD_LIBRARY_PATH=.
-
$ ./mjpg_streamer -i "input_uvc.so" -o "output_http.so -w ./www"
三、安裝
如果需要安裝該應用,執行以下指令:
- sudo make DESTDIR=/usr install
四、可使用的分辨率
- YUV2
- 1600×1200 5 fps
- 960×720 10 fps
- 800×600 25 fps
- 640×480 30 fps
- 352×288 30 fps
- 320×240 30 fps
- 176×144 30 fps
- 160×120 30 fps
- MJPG
- 960×720 15 fps
- 800×600 30 fps
- 640×480 30 fps
- 352×288 30 fps
- 320×240 30 fps
- 176×144 30 fps
- 160×120 30 fps
- $ ./mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 1600x1200" -o "output_http.so -w ./www"
- $ ./mjpg_streamer -i "input_uvc.so -d /dev/video0 -f 15 -r 960x720" -o "output_http.so -w ./www"
五、創建啓動的腳本
-
#!/bin/bash
-
RESOLUTION="960x720"
-
FRAMERATE="15"
-
MJPG_WEB_ROOT="/home/philipp/Downloads/mjpg-streamer/mjpg-streamer/www"
-
PORT="8081"
-
- mjpg_streamer -i "input_uvc.so -d /dev/video0 -f $FRAME_RATE -r $RESOLUTION" -o "output_http.so -w $MJPG_WEB_ROOT -p $PORT"
六、其它
1.http認證
- $ ./mjpg_streamer -i "input_uvc.so -d /dev/video1 -f 15 -r 800x600" -o "output_http.so -w ./www -c uSeRnAmE:s3cure-pAssw0rd"
2.mplayer播放
- $ mplayer -fps 30 -demuxer lavf "http://127.0.0.1:8080/?action=stream&ignored.mjpg"