MJPG-streamer är en kommandorad program som kan användas för att strömma JPEG-filer över ett IP-baserat nätverk från en webbkamera till en betraktare som Firefox, Cambozola, Videolanclient eller till en Windows Mobile-enhet som kör TCPMP-spelare .
MJPG-streamer skriven för inbäddade enheter med mycket begränsade resurser med när det gäller RAM och CPU. Beslutet för Linux-UVC gjordes, eftersom kameror som stöds producerar direkt JPEG-data, vilket gör snabb och perfomant M-JPEG strömmar även från inbäddade enheter som kör OpenWRT.
Till exempel en VGA-upplösning videoström med 5 bilder per sekund producerar ca 2-15% CPU-belastning av 200MHz Mips processor Asus WL500gP routern. Även RAM-användning är ganska låg.
Jag föreslår inte att öppna den här servern till Internet. Använd den som indata till programm "rörelse" [http://motion.sf.net] kör på din DMZ istället. Motion har många användare och jag förväntar mig att det ska kontrolleras oftare för säkerhetsfrågor. Tänk på att motioner avancerade capabilties som rörelsedetektering, skriftligen avifiles etc kräver mer resurser.
I motsats till de mer kända SPCA5XX-LE, UVC-kameror i genomsnitt producerar bättre bildkvalitet (se Michel XHaards jämförelsetabell och betyg på sin webbplats) [http://mxhaard.free.fr/embedded.html].
Denna programm skrevs 2007 av Tom Stoeveken, basera på luvcview. De luvcview källor modifierades med hjälp av funktionen "strecksatsen" och därefter SDL beroenden togs bort för att minska beroenden till andra paket.
Detta verktyg kan modifieras och distribueras enligt villkoren i GPL v2.
För närvarande inga problem är kända, men eftersom detta program är ganska ung och inte används i stor utsträckning kan det orsaka problem. Du måste verkligen veta vad du gör, om du använder denna programvara. Om du vill använda programvaran är du skyldig att kontrollera om källkoden gör vad du förväntar dig att göra och ta risken själv att använda den.
Användning: ./mjpg_streamer
-i | --input "
-o | --output "
[-h | --help] ........: Visa denna hjälp
[-v | --version] .....: Visa versionsinformation
[-b | --background] ...: Gaffel i bakgrunden, demonläge
Exempel # 1:
Om du vill öppna en UVC webbkamera "/ dev / VIDEO1" och streama den via HTTP:
./mjpg_streamer -i "input_uvc.so -d / dev / VIDEO1" -o "output_http.so"
Exempel # 2:
Om du vill öppna en UVC webbkamera och ström via HTTP-port 8090:
./mjpg_streamer -i "input_uvc.so" -o "output_http.so -p 8090"
Exempel # 3:
För att få hjälp med en viss ingång plugin:
./mjpg_streamer -i "input_uvc.so help"
Krav:
Mjukvaruinformation:
Version: rev51
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 64
Kommentarer hittades inte