Alegerea MJPEG, RTSP, RTSPS sau WebRTC pentru camera imprimantei 3D

Alegerea MJPEG, RTSP, RTSPS sau WebRTC pentru camera imprimantei 3D

de FixoLab


Protocoalele de cameră explicate

Răspunsul scurt

MJPEG, RTSP, RTSPS și WebRTC funcționează toate în Printer Tools, dar cel pe care îl folosești de fapt este decis în cea mai mare parte de firmware-ul propriu al imprimantei pentru camera integrată. Klipper și OctoPrint folosesc MJPEG, Creality K2 folosește WebRTC, iar imprimantele mai mari Bambu Lab folosesc RTSPS, de exemplu. Cele patru protocoale devin o alegere reală doar când adaugi o cameră externă prin addon-ul dedicat.

Ce influențează alegerea potrivită

  • Dacă respectiva cameră este fluxul integrat al unei imprimante sau o cameră externă independentă
  • Cât de mult contează pentru tine latența redusă față de compatibilitatea largă
  • Dacă stream-ul trebuie să fie criptat, ceea ce contează mai mult pentru camerele expuse dincolo de rețeaua ta locală
  • Ce acceptă de fapt hardware-ul specific al camerei tale

Compară protocoalele

  1. 1

    MJPEG pentru simplitate

    MJPEG trimite o secvență continuă de imagini JPEG prin HTTP simplu. Este simplu, acceptat pe scară largă și folosit implicit pentru crowsnest-ul Klipper și ruta standard de webcam a OctoPrint în Printer Tools.

  2. 2

    RTSP pentru streaming local eficient

    RTSP folosește un codec video propriu-zis în loc de imagini individuale, ceea ce înseamnă în general lățime de bandă mai mică pentru aceeași calitate față de MJPEG, cu prețul de a fi necriptat implicit.

  3. 3

    RTSPS pentru streaming criptat

    RTSPS este RTSP prin TLS, adăugând criptare aceleiași abordări eficiente de streaming. Familiile X1 și P2S ale Bambu Lab folosesc RTSPS pentru camerele lor integrate în Printer Tools.

  4. 4

    WebRTC pentru streaming cu latență redusă, stil browser

    WebRTC este conceput pentru comunicare în timp real cu latență foarte mică, motiv pentru care familia K2 a Creality îl folosește pentru camera sa integrată în Printer Tools.

  5. 5

    Potrivește-te cu capacitatea reală a camerei tale externe

    Când adaugi o cameră externă, alege orice protocol expune de fapt acea cameră specifică, deoarece majoritatea camerelor acceptă doar unul sau două dintre aceste opțiuni, nu toate patru.

Protocoalele pe scurt

Aceasta reflectă modul în care fiecare protocol este folosit de obicei pe camerele imprimantelor din Printer Tools, nu un clasament al celui universal mai bun.

ProtocolLatență tipicăCriptatFolosit de
MJPEGMai mareNuKlipper (crowsnest), OctoPrint, miniaturi PrusaLink
RTSPRedusăNuCamere externe, Anycubic Kobra X
RTSPSRedusăDaFamiliile Bambu Lab X1 și P2S
WebRTCFoarte redusăDaFamilia Creality K2, camere externe

Protocoale de cameră diferite în Printer Tools

Setări de protocol de cameră afișate pentru camere externe și native în Printer ToolsSetări de protocol de cameră afișate pentru camere externe și native în Printer Tools

Camerele native ale imprimantelor folosesc un protocol fix pentru fiecare producător, în timp ce camerele externe îți permit să alegi protocolul potrivit pentru hardware-ul tău.

Ce acceptă Printer Tools

  • MJPEG, RTSP, RTSPS, TCP JPEG și WebRTC pentru camerele native ale imprimantelor și addon-ul de cameră externă
  • Selectare automată a protocolului pentru camerele native, în funcție de modelul imprimantei conectate
  • Selectare manuală a protocolului pentru camerele externe, potrivită cu ce expune de fapt acea cameră

Ce nu este o alegere liberă

  • Nu poți schimba camera nativă a unei imprimante pe alt protocol decât cel oferit de propriul firmware
  • Protocoalele criptate precum RTSPS și WebRTC depind în continuare de implementarea corectă din partea camerei sau imprimantei
  • TCP JPEG, folosit de unele modele Bambu Lab și Anycubic, nu poate fi înlocuit cu MJPEG pe aceleași imprimante

Confuzii frecvente despre protocoale

Vreau RTSPS pe K1 al meu, așa cum are P2S

Familia Creality K1 folosește MJPEG pentru camera sa integrată, iar acest lucru este stabilit de firmware-ul Creality, nu de o setare din Printer Tools.

Camera mea externă acceptă doar unul dintre aceste protocoale

Selectează acel protocol specific când adaugi camera. Nu este nevoie ca o cameră să accepte toate cele patru; Printer Tools funcționează cu orice oferă de fapt.

WebRTC pare lent pe o rețea slabă

WebRTC depinde în continuare de o lățime de bandă adecvată și o conexiune locală stabilă. O rețea Wi-Fi aglomerată îl afectează la fel cum ar afecta orice protocol video live.

Protocoale și acces la distanță

Alegerea protocolului de cameră este separată de accesul la distanță. OctoEverywhere și Obico gestionează fiecare transportul video la distanță indiferent dacă protocolul local de bază este MJPEG, RTSP, RTSPS sau WebRTC.

Întrebări frecvente

Care protocol este cel mai bun în general?

Nu există o opțiune universal cea mai bună. WebRTC și RTSPS favorizează latența redusă și criptarea, în timp ce MJPEG favorizează simplitatea și compatibilitatea largă. Alegerea potrivită depinde de camera și scenariul tău.

Pot schimba protocolul camerei native a imprimantei mele?

Nu. Camera integrată a unei imprimante folosește orice protocol expune propriul firmware, iar Printer Tools urmează asta automat, fără o suprascriere manuală.

Printer Tools acceptă camere ONVIF?

Da, prin funcția de cameră externă, care acceptă și descoperire automată pentru camerele compatibile ONVIF de pe rețeaua ta locală.

TCP JPEG este același lucru cu MJPEG?

Nu. TCP JPEG este un transport distinct folosit de unele modele Bambu Lab și Anycubic pentru camera lor integrată, separat de streaming-ul MJPEG standard folosit de Klipper și OctoPrint.

Vezi prezentarea completă a funcției de cameră

Analizează fiecare transport de cameră acceptat, de la integrările native ale imprimantelor până la camere externe ONVIF, RTSP și WebRTC.

Vezi suportul pentru cameră
Printer Tools
Printer Tools

Toate imprimantele 3D într-un singur panou

Monitorizați imprimante Bambu Lab, Klipper, OctoPrint, Creality, Snapmaker, Anycubic, Flashforge, Elegoo și Prusa dintr-o singură aplicație

Disponibilă pe Android, iPhone, iPad și Mac, cu aplicații companion pentru Apple Watch și Wear OS și acces la distanță opțional prin VPN, OctoEverywhere sau Obico

Printer Tools