MJPG-ลำแสงเป็นโปรแกรมบรรทัดคำสั่งที่สามารถใช้ในการสตรีมไฟล์ JPEG ผ่านเครือข่าย IP-based จากเว็บแคมของผู้ชมเช่น Firefox, Cambozola, Videolanclient หรือแม้แต่อุปกรณ์ Windows Mobile ทำงาน TCPMP ผู้เล่น .
MJPG-ลำแสงถูกเขียนขึ้นสำหรับอุปกรณ์ฝังตัวซึ่งมีทรัพยากรที่ จำกัด มากในแง่ของ RAM และ CPU การตัดสินใจสำหรับลินุกซ์ UVC ได้ทำเพราะกล้องได้รับการสนับสนุนโดยตรงผลิต JPEG ข้อมูลที่ช่วยให้ได้อย่างรวดเร็วและ perfomant M-JPEG ลำธารแม้จะมาจากอุปกรณ์ฝังตัวทำงาน OpenWRT
ตัวอย่างเช่นกระแส VGA ความละเอียดวิดีโอที่มี 5 เฟรมต่อวินาทีผลิตประมาณ 2-15% ของภาระของ CPU หน่วยประมวลผล 200MHz Mips ของ Asus WL500gP เราเตอร์ นอกจากนี้ยังมีการใช้ RAM ค่อนข้างต่ำ
ผมจะแนะนำไม่เปิดเซิร์ฟเวอร์นี้ไปยังอินเทอร์เน็ต ใช้มันเป็น input เพื่อ programm "การเคลื่อนไหว" [http://motion.sf.net] ทำงานที่ DMZ ของคุณแทน การเคลื่อนไหวที่มีผู้ใช้จำนวนมากและผมคาดหวังว่ามันจะได้รับการตรวจสอบมักจะมากขึ้นสำหรับปัญหาด้านความปลอดภัย เก็บไว้ในใจว่าการเคลื่อนไหวขั้นสูงเช่น capabilties เคลื่อนไหวตรวจสอบการเขียน avifiles ฯลฯ ต้องสารสนเทศมากขึ้น
ในทางตรงกันข้ามกับที่รู้จักกันดี SPCA5XX-LE, UVC กล้องเฉลี่ยผลิตที่มีคุณภาพของภาพที่ดี (มิเชลดูตารางเปรียบเทียบ XHaards และคะแนนที่เว็บไซต์ของเขา) [http://mxhaard.free.fr/embedded.html]
programm นี้ถูกเขียนขึ้นในปี 2007 โดยทอม Stoeveken เบสใน luvcview แหล่ง luvcview มีการแก้ไขโดยใช้เครื่องมือ "เยื้อง" และหลังจากนั้นอ้างอิง SDL ถูกถอดออกเพื่อลดการพึ่งพาการแพคเกจอื่น ๆ
เครื่องมือนี้สามารถแก้ไขและกระจายไปตามเงื่อนไขของ GPL v2
ปัจจุบันปัญหาไม่เป็นที่รู้จัก แต่เนื่องจากซอฟต์แวร์นี้เป็นหนุ่มมากและไม่ได้ใช้กันอย่างแพร่หลายก็อาจทำให้เกิดปัญหา จริงๆคุณต้องรู้ว่าสิ่งที่คุณกำลังทำถ้าคุณใช้ซอฟต์แวร์นี้ หากคุณต้องการที่จะใช้ซอฟต์แวร์ที่คุณจะต้องตรวจสอบว่า sourcecode ไม่สิ่งที่คุณคาดหวังว่ามันจะทำและใช้ความเสี่ยงด้วยตัวคุณเองที่จะใช้มัน
การใช้งาน: ./mjpg_streamer
-i | --input "
-o | --output "
[-h | --help] ........ : แสดงความช่วยเหลือนี้
[-v | --version] ..... : ข้อมูลรุ่นจอแสดงผล
[-b | --background] ... : ส้อมพื้นหลังโหมดภูต
ตัวอย่าง # 1:
ต้องการเปิดเว็บแคม UVC "/ dev / Video1" และสตรีมผ่านทาง HTTP:
./mjpg_streamer -i "input_uvc.so -d / dev / Video1" -o "output_http.so"
ตัวอย่างที่ 2:
ต้องการเปิดเว็บแคม UVC และสตรีมผ่านทางพอร์ต HTTP 8090:
./mjpg_streamer -i "input_uvc.so" -o "output_http.so -p 8090"
ตัวอย่างที่ 3:
ที่จะได้รับความช่วยเหลือสำหรับการป้อนข้อมูลปลั๊กอินบาง:
./mjpg_streamer -i "input_uvc.so --help"
ต้องการ:
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ