mjpgstream

所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:2791KB
下载次数:28
上传日期:2014-05-21 18:23:15
上 传 者jwio2
说明:  嵌入式linux 基于web嵌入式远程视频监控实例,完整代码
(Embedded linux embedded web-based remote video surveillance instances, the complete code)

文件列表:
mjpgstream\mjpg-streamer\mjpeg-client\bin\linux_i386_upx\viewer (1162024, 2009-04-16)
mjpgstream\mjpg-streamer\mjpeg-client\bin\win32_upx\properties.ini (92, 2009-08-11)
mjpgstream\mjpg-streamer\mjpeg-client\bin\win32_upx\viewer.exe (551424, 2009-03-24)
mjpgstream\mjpg-streamer\mjpeg-client\main.lfm (2980, 2009-03-24)
mjpgstream\mjpg-streamer\mjpeg-client\main.lrs (3119, 2009-03-24)
mjpgstream\mjpg-streamer\mjpeg-client\main.pas (6889, 2009-03-24)
mjpgstream\mjpg-streamer\mjpeg-client\mjpegviewer.lpi (3069, 2009-03-24)
mjpgstream\mjpg-streamer\mjpeg-client\mjpegviewer.lpr (2127, 2009-03-24)
mjpgstream\mjpg-streamer\mjpg-streamer\CHANGELOG (102, 2008-01-20)
mjpgstream\mjpg-streamer\mjpg-streamer\input_cmoscamera.so (25498, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\input_control.so (16172, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\input_file.so (14332, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\input_gspcav1.so (63490, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\input_testpicture.so (169800, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\input_uvc.so (29658, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\LICENSE (17987, 2007-09-29)
mjpgstream\mjpg-streamer\mjpg-streamer\Makefile (4234, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\mjpg_streamer (15270, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\mjpg_streamer.c (13553, 2008-12-18)
mjpgstream\mjpg-streamer\mjpg-streamer\mjpg_streamer.h (2804, 2008-12-18)
mjpgstream\mjpg-streamer\mjpg-streamer\mjpg_streamer.o (9748, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\output_autofocus.so (24666, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\output_file.so (20447, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\output_http.so (28314, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\output_viewer.so (13257, 2012-08-22)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input.h (3163, 2009-03-07)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\dynctrl.c (6863, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\dynctrl.h (2805, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\dynctrl.lo (2248, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\huffman.h (10214, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\input_cmoscamera.so (25498, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\input_uvc.c (18727, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\jpeg_utils.c (7921, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\jpeg_utils.h (90, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\jpeg_utils.lo (2844, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\Makefile (923, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\uvcvideo.h (5248, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\uvc_compat.h (5553, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\v4l2uvc.c (11135, 2009-08-11)
mjpgstream\mjpg-streamer\mjpg-streamer\plugins\input_cmoscamera\v4l2uvc.h (3690, 2009-08-11)
... ...

"uvc_stream" is a command line application to stream JPEG files over an IP-based network from the webcam to a viewer like Firefox, Cambozola, Videolanclient or even to a Windows Mobile device running the TCPMP-Player. It was written for embedded devices with very limited ressources in terms of RAM and CPU. The decision for Linux-UVC was done, because supported cameras directly produce JPEG-data, allowing fast and perfomant M-JPEG streams even from an embedded device running OpenWRT. For example a VGA resolution video stream with 5 frames per second produces about 2-15% CPU load of the 200MHz Mips processor of the Asus WL500gP router. Also RAM usage is quite low. I would suggest not to open this server to the internet. Use it as input to the programm "motion" [http://motion.sf.net] running at your DMZ instead. Motion has many users and i expect it to be checked more often for security issues. Keep in mind, that motions advanced capabilties like motion-detection, writing of avifiles etc require more ressources. In contrast to the better known SPCA5XX-LE, UVC-cameras in average produce better image quality (See Michel XHaards comparison table and rating at his site) [http://mxhaard.free.fr/embedded.html]. This programm was written in 2007 by Tom Stoeveken, basing on luvcview. The luvcview sources were modified using the tool "indent" and afterwards SDL dependencies were removed to reduce dependencies to other packages. This tool can be modified and distributed according to the terms of the GPL v2. Currently no issues are known, but since this software is quite young and not used widely it may cause problems. You must really know what you are doing, if you use this software. If you want to use the software you are obliged to check if the sourcecode does what you expect it to do and take the risk yourself to use it. 2007-09-16 - Added motor control by Lucas van Staden lvs@softhome.net (based on motor control from the motion project)

近期下载者

相关文件


收藏者