
Slik finner du riktig MJPEG-strøm-URL for et 3D-skriverkamera
Nettsiden til et kamera er ikke nødvendigvis videostrømmen. Den kan inneholde kontroller, JavaScript og et bildeelement der kilden peker et annet sted. Printer Tools trenger den faktiske MJPEG-strøm-URL-en for et eksternt MJPEG-kamera eller en kompatibel forhåndsvisning fra OctoPrint og Crowsnest.
Forskjellen mellom et stillbilde og en strøm er like viktig. Et stillbilde returnerer ett enkelt bilde; MJPEG fortsetter å sende JPEG-bilder i én og samme HTTP-respons.
Finn kamerakilden
Start med dokumentasjonen for webkameraserveren, OctoPrint-tillegget, Crowsnest eller IP-kameraet. Se etter en verdi som uttrykkelig beskrives som strøm, MJPEG eller multipart-JPEG.
Ikke anta at adressen til nettlesersiden er strømmen. En dashbord-URL viser ofte HTML, som en kamerakomponent ikke kan dekode som video.
Kjenn de vanlige responstypene
Et endepunkt for stillbilder returnerer én JPEG og lukker deretter. Det oppdateres bare når det spørres på nytt. Et MJPEG-endepunkt holder en multipart-respons åpen og skiller en rekke JPEG-bilder med avgrensere.
Hvis Printer Tools mottar HTML, JSON, en videresending til innlogging eller et stillbilde der det venter multipart-bilder, kan Live View forbli tom eller stoppe etter ett bilde.
Kontroller relative og absolutte baner
OctoPrint og omvendte proxyer kan publisere baner relativt til sin egen basis-URL. Crowsnest eksponerer vanligvis en MJPEG-rute gjennom nettgrensesnittet, men en tilpasset proxy eller et kameranavn kan endre den.
Bruk den nøyaktige banen fra ditt nåværende oppsett. En bane kopiert fra en annen brukers Mainsail- eller OctoPrint-installasjon kan peke til en tjeneste som ikke finnes hos deg.
Test autentisering og videresendinger
Åpne strømmen på en pålitelig enhet i LAN-et. Hvis den videresender til en innloggingsside, konfigurer den støttede autentiseringen i stedet for å lime inn nettleserens informasjonskapsler i Printer Tools.
HTTP og HTTPS har også betydning. En sikker side kan avvise usikkert innebygd innhold, og et lokalt sertifikat kan kreve en støttet tillitskjede. Ikke slå av sikkerheten for hele enheten på grunn av ett kamera.
Juster oppløsningen ved kilden
MJPEG-båndbredden øker raskt med oppløsning, bildefrekvens og bildekvalitet. Sett opp en moderat overvåkingsprofil i Crowsnest eller kameraet, og test stabiliteten før du øker den.
Hvis flere dashbord åpner samme strøm, kan webkameraserveren måtte kode eller levere til flere klienter. Bruk delingsmetoden kilden støtter.
Hold skrivernes innebygde kameraer adskilt
Ikke overskriv det innebygde kameraet til en støttet skriver med en gjettet MJPEG-URL. K1 bruker sin kjente MJPEG-bane, K2 bruker WebRTC, Bambu velger RTSPS eller JPEG over TCP, og andre merker har egne overføringsmetoder.
For valg av kamerakvalitet, se hvordan du velger oppløsning og bildefrekvens.
Vanlige spørsmål
Hvorfor fungerer URL-en i en nettleser, men ikke som kamera?
Nettleseren viser kanskje en nettside, følger en videresending til innlogging eller kjører JavaScript i stedet for å åpne en ren MJPEG-respons.
Kan jeg bruke en URL for stillbilder?
Bare der funksjonen uttrykkelig støtter stillbilder. Det er ikke det samme som en kontinuerlig MJPEG-strøm.
Hvorfor stopper videoen etter ett bilde?
Du kan ha valgt et endepunkt for stillbilder i stedet for en multipart-strøm.
Bør jeg eksponere webkamera-URL-en på nettet?
Nei. Hold den lokal og bruk VPN for fjerntilgang.
Offisielle kilder: µStreamer (GitHub) · Crowsnest (GitHub) · OctoPrint — Webcam configuration





