MJPG-streamer is 'n opdrag-lyn program wat gebruik kan word om JPEG-lêers te stroom oor 'n IP-gebaseerde netwerk van 'n webcam op 'n kyker soos Firefox, Cambozola, Videolanclient of selfs om 'n Windows Mobile-apparaat hardloop die TCPMP-Player .
MJPG-streamer geskryf vir die ingeboude toestelle met 'n baie beperkte Ressources in terme van RAM en CPU. Die besluit vir Linux-UVC gedoen, want ondersteun kameras direk produseer JPEG-data, sodat vinnig en perfomant M-JPEG strome selfs van 'n geïntegreerde toestel wat OpenWRT.
Byvoorbeeld 'n VGA resolusie video stroom met 5 rame per sekonde produseer sowat 2-15% CPU load van die 200MHz verwerker Mips van die Asus WL500gP router. Ook gebruik RAM is baie laag.
Ek sou raai om nie hierdie bediener oop tot die internet. Gebruik dit as insette tot die program "beweging" [http://motion.sf.net] loop op jou DMZ plaas. Beweging het baie gebruikers en ek verwag dit meer dikwels te nagegaan word vir veiligheid kwessies. Hou in gedagte dat mosies gevorderde capabilties soos beweging opsporing, skryf van avifiles ens vereis meer Ressources.
In teenstelling met die meer bekende SPCA5XX-LE, UVC-kameras in die gemiddelde produseer beter kwaliteit van die prent (Sien Michel XHaards vergelyking tafel en gradering by sy site) [http://mxhaard.free.fr/embedded.html].
Dit program is in 2007 geskryf deur Tom Stoeveken, baseer op luvcview. Die luvcview bronne is verander met behulp van die instrument "streepje" en daarna SDL afhanklikhede verwyder om afhanklikhede na ander pakkette te verminder.
Hierdie instrument kan verander en versprei volgens die bepalings van die GPL v2.
Tans geen probleme is bekend, maar aangesien hierdie sagteware is baie jonk en nie wyd gebruik kan dit probleme veroorsaak. Jy moet regtig weet wat jy doen, as jy hierdie sagteware te gebruik. As jy wil om die sagteware te gebruik wat jy is verplig om te kyk of die bronkode doen wat jy verwag om dit te doen en die risiko neem jouself om dit te gebruik.
Gebruik: ./mjpg_streamer
-i | --input "
o | --output "
[H | help uit te voer] ........: dit help vertoon
[V | --version] .....: display weergawe inligting
[-b | --background] ...: Vurk om die agtergrond, daemon af
Voorbeeld # 1:
Om 'n UVC webcam "/ dev / video1" oop te maak en te stroom dit via http:
./mjpg_streamer -i "input_uvc.so d / dev / video1" -o "output_http.so"
Voorbeeld # 2:
Om 'n UVC webcam en stroom via HTTP poort 8090 open:
./mjpg_streamer -i "input_uvc.so" -o "output_http.so p 8090"
Byvoorbeeld # 3:
Help om vir 'n sekere insette plugin kry:
./mjpg_streamer -i "input_uvc.so help uit te voer"
Vereistes:
Sagteware besonderhede:
Weergawe: rev51
Upload datum: 2 Jun 15
Lisensie: Gratis
Populariteit: 64
Kommentaar nie gevind