
Choisir MJPEG, RTSP, RTSPS ou WebRTC pour une caméra d'imprimante 3D
Les protocoles de caméra expliqués
La réponse rapide
MJPEG, RTSP, RTSPS et WebRTC fonctionnent tous dans Printer Tools, mais celui que vous utilisez réellement est surtout décidé par le firmware de votre imprimante pour une caméra intégrée. Klipper et OctoPrint utilisent MJPEG, le Creality K2 utilise WebRTC et les imprimantes Bambu Lab plus grandes utilisent RTSPS, par exemple. Les quatre protocoles ne deviennent un vrai choix que lorsque vous ajoutez une caméra externe via le module dédié.
Ce qui influence le bon choix
- Si la caméra est le flux intégré d'une imprimante ou une caméra externe indépendante
- À quel point vous privilégiez la faible latence par rapport à une large compatibilité
- Si le flux doit être chiffré, ce qui compte davantage pour une caméra exposée au-delà de votre réseau local
- Ce que votre matériel de caméra spécifique prend réellement en charge
Comparer les protocoles
- 1
MJPEG pour la simplicité
MJPEG envoie une séquence continue d'images JPEG via du HTTP simple. C'est simple, largement pris en charge, et utilisé par défaut pour le flux crowsnest de Klipper et la webcam standard d'OctoPrint dans Printer Tools.
- 2
RTSP pour un flux local efficace
RTSP utilise un vrai codec vidéo plutôt que des images individuelles, ce qui réduit généralement la bande passante pour une qualité équivalente par rapport à MJPEG, au prix de ne pas être chiffré par défaut.
- 3
RTSPS pour un flux chiffré
RTSPS, c'est du RTSP par-dessus TLS, ce qui ajoute le chiffrement à cette même approche de flux efficace. Les familles X1 et P2S de Bambu Lab utilisent RTSPS pour leurs caméras intégrées dans Printer Tools.
- 4
WebRTC pour un flux à faible latence façon navigateur
WebRTC est conçu pour la communication en temps réel avec une latence très faible, c'est pourquoi la famille K2 de Creality l'utilise pour sa caméra intégrée dans Printer Tools.
- 5
Adaptez-vous à la capacité réelle de votre caméra externe
Lorsque vous ajoutez une caméra externe, choisissez le protocole que cette caméra spécifique expose réellement, puisque la plupart des caméras ne prennent en charge qu'une ou deux de ces options, pas les quatre.
Les protocoles en un coup d'œil
Ceci reflète la façon dont chaque protocole est typiquement utilisé selon les caméras d'imprimante dans Printer Tools, pas un classement du meilleur protocole dans l'absolu.
| Protocole | Latence typique | Chiffré | Utilisé par |
|---|---|---|---|
| MJPEG | Plus élevée | Non | Klipper (crowsnest), OctoPrint, miniatures PrusaLink |
| RTSP | Faible | Non | Caméras externes, Anycubic Kobra X |
| RTSPS | Faible | Oui | Familles Bambu Lab X1 et P2S |
| WebRTC | Très faible | Oui | Famille Creality K2, caméras externes |
Différents protocoles de caméra dans Printer Tools


Les caméras natives d'imprimante utilisent un protocole fixe par fabricant, tandis que les caméras externes vous laissent choisir le protocole qui correspond à votre matériel.
Ce que Printer Tools prend en charge
- MJPEG, RTSP, RTSPS, TCP JPEG et WebRTC sur les caméras natives d'imprimante et le module de caméra externe
- Sélection automatique du protocole pour les caméras natives selon le modèle d'imprimante connecté
- Sélection manuelle du protocole pour les caméras externes, adaptée à ce que cette caméra expose réellement
Ce qui n'est pas un choix libre
- Vous ne pouvez pas faire basculer la caméra native d'une imprimante vers un autre protocole que celui fourni par son propre firmware
- Les protocoles chiffrés comme RTSPS et WebRTC dépendent quand même de leur bonne implémentation par la caméra ou l'imprimante
- Le TCP JPEG, utilisé par certains modèles Bambu Lab et Anycubic, n'est pas interchangeable avec MJPEG sur ces mêmes imprimantes
Confusions courantes sur les protocoles
Je veux du RTSPS sur mon K1 comme sur le P2S
La famille Creality K1 utilise MJPEG pour sa caméra intégrée, et cela est défini par le firmware de Creality, pas par un réglage dans Printer Tools.
Ma caméra externe ne prend en charge qu'un seul de ces protocoles
Sélectionnez ce protocole spécifique lors de l'ajout de la caméra. Il n'est pas nécessaire qu'une caméra prenne en charge les quatre, Printer Tools fonctionne avec celui qu'elle propose réellement.
WebRTC semble saccadé sur un réseau faible
WebRTC dépend quand même d'une bande passante suffisante et d'une connexion locale stable. Un réseau Wi-Fi encombré l'affecte de la même façon qu'il affecterait n'importe quel protocole vidéo en direct.
Protocoles et accès à distance
Le choix du protocole de caméra est distinct de l'accès à distance. OctoEverywhere et Obico gèrent chacun le transport de la vidéo à distance, que le protocole local sous-jacent soit MJPEG, RTSP, RTSPS ou WebRTC.
Questions fréquentes
Quel est le meilleur protocole dans l'ensemble ?
Il n'y a pas de meilleure option universelle. WebRTC et RTSPS privilégient la faible latence et le chiffrement, tandis que MJPEG privilégie la simplicité et une large compatibilité. Le bon choix dépend de votre caméra et de votre usage.
Puis-je changer le protocole de caméra natif de mon imprimante ?
Non. La caméra intégrée d'une imprimante utilise le protocole exposé par son propre firmware, et Printer Tools s'y adapte automatiquement, sans possibilité de forcer un autre choix.
Printer Tools prend-il en charge les caméras ONVIF ?
Oui, via la fonctionnalité de caméra externe, qui prend aussi en charge la découverte automatique des caméras compatibles ONVIF sur votre réseau local.
Le TCP JPEG est-il la même chose que MJPEG ?
Non. Le TCP JPEG est un transport distinct utilisé par certains modèles Bambu Lab et Anycubic pour leur caméra intégrée, séparé du flux MJPEG standard utilisé par Klipper et OctoPrint.
Voir la présentation complète des caméras
Passez en revue tous les transports de caméra pris en charge, des intégrations natives aux caméras externes ONVIF, RTSP et WebRTC.


