MJPG-streamer là một ứng dụng dòng lệnh có thể được sử dụng để truyền các file JPEG trên một mạng IP dựa trên từ một webcam để một người xem như Firefox, Cambozola, Videolanclient hoặc thậm chí đến một thiết bị Windows Mobile chạy TCPMP-Player .
MJPG-streamer được viết cho các thiết bị nhúng với nguồn tài rất hạn chế về bộ nhớ RAM và CPU. Quyết định cho Linux-UVC đã được thực hiện, bởi vì máy ảnh hỗ trợ trực tiếp sản xuất JPEG dữ liệu, cho phép nhanh chóng và perfomant M-JPEG suối và thậm chí từ một thiết bị nhúng chạy OpenWRT.
Ví dụ một dòng video độ phân giải VGA với 5 khung hình mỗi giây sản xuất khoảng 2-15% CPU của bộ xử lý 200MHz MIPS của router Asus WL500gP. Ngoài ra việc sử dụng bộ nhớ RAM là khá thấp.
Tôi sẽ đề nghị không mở máy chủ này lên internet. Sử dụng nó như là đầu vào cho các programm "chuyển động" [http://motion.sf.net] chạy ở DMZ bạn thay thế. Chuyển động có nhiều người sử dụng và tôi hy vọng nó sẽ được kiểm tra thường xuyên hơn cho vấn đề an ninh. Hãy nhớ, rằng chuyển động tiên tiến capabilties như chuyển động phát hiện, văn bản về avifiles vv đòi hỏi nhiều hơn các nguồn tài.
Trái ngược với sự nổi tiếng hơn SPCA5XX-LE, UVC-máy ảnh ở mức trung bình sản xuất chất lượng hình ảnh tốt hơn (Xem Michel XHaards bảng so sánh và xếp hạng tại trang web của mình) [http://mxhaard.free.fr/embedded.html].
Programm này được viết vào năm 2007 bởi Tom Stoeveken, dựa trên luvcview. Các nguồn luvcview đã được sửa đổi bằng cách sử dụng công cụ "indent" và sau đó phụ thuộc SDL đã được gỡ bỏ để giảm sự phụ thuộc vào các gói khác.
Công cụ này có thể được sửa đổi và phân phối theo các điều khoản của GPL v2.
Hiện nay không có vấn đề được biết đến, nhưng kể từ khi phần mềm này là khá trẻ và không được sử dụng rộng rãi nó có thể gây ra vấn đề. Bạn thực sự phải biết những gì bạn đang làm, nếu bạn sử dụng phần mềm này. Nếu bạn muốn sử dụng các phần mềm bạn bắt buộc phải kiểm tra xem sourcecode làm những gì bạn mong đợi nó để làm và có nguy cơ cho mình để sử dụng nó.
Cách sử dụng: ./mjpg_streamer
-i | --input "
-o | --output "
[-h | Help] ........: hiển thị trợ giúp này
[V | --version] .....: hiển thị thông tin phiên bản
[-b | --background] ...: Ngã ba để nền, chế độ daemon
Ví dụ 1:
Để mở một webcam UVC "/ dev / video1" và chuyển nó qua HTTP:
./mjpg_streamer -i "input_uvc.so -d / dev / video1" -o "output_http.so"
Ví dụ 2:
Để mở một webcam UVC và dòng qua HTTP port 8090:
./mjpg_streamer -i "input_uvc.so" -o "output_http.so -p 8090"
Ví dụ 3:
Để có được sự giúp đỡ cho một plugin đầu vào nhất định:
./mjpg_streamer -i "input_uvc.so --help"
Yêu cầu:
Các chi tiết về phần mềm:
Phiên bản: rev51
Ngày tải lên: 2 Jun 15
Giấy phép: Miễn phí
Phổ biến: 64
Bình luận không