
Выбор MJPEG, RTSP, RTSPS или WebRTC для камеры 3D-принтера
Разбираемся в протоколах камер
Короткий ответ
Printer Tools поддерживает MJPEG, RTSP, RTSPS и WebRTC. Но для встроенной камеры протокол задаёт прошивка принтера: Klipper и OctoPrint обычно используют MJPEG, Creality K2 — WebRTC, а крупные модели Bambu Lab — RTSPS. Самостоятельный выбор появляется при добавлении внешней камеры.
От чего зависит выбор
- Встроенная это камера или отдельная внешняя
- Что важнее: малая задержка или широкая совместимость
- Нужно ли шифрование видеопотока
- Какие протоколы действительно поддерживает камера
Сравнение протоколов
- 1
MJPEG для простоты
MJPEG передаёт последовательность JPEG-кадров по HTTP. Он прост и широко совместим, но при том же качестве обычно требует больше трафика.
- 2
RTSP для эффективной локальной трансляции
RTSP использует видеокодек и обычно экономнее MJPEG, но по умолчанию не шифруется.
- 3
RTSPS для защищённой трансляции
RTSPS — это RTSP поверх TLS. Его используют встроенные камеры семейств Bambu Lab X1 и P2S.
- 4
WebRTC для минимальной задержки
WebRTC создан для видео в реальном времени; его, например, использует семейство Creality K2.
- 5
Учитывайте возможности камеры
Для внешней камеры выбирайте только тот протокол, который конкретная модель действительно предоставляет.
Краткое сравнение
Таблица отражает типичное использование в Printer Tools, а не универсальный рейтинг.
| Протокол | Обычная задержка | Шифрование | Где используется |
|---|---|---|---|
| MJPEG | Выше | Нет | Klipper, OctoPrint, миниатюры PrusaLink |
| RTSP | Низкая | Нет | Внешние камеры, Anycubic Kobra X |
| RTSPS | Низкая | Да | Bambu Lab X1 и P2S |
| WebRTC | Очень низкая | Да | Creality K2, внешние камеры |
Разные протоколы камер в Printer Tools


Встроенная камера использует протокол производителя, а для внешней можно выбрать вариант под её оборудование.
Что поддерживает Printer Tools
- MJPEG, RTSP, RTSPS, TCP JPEG и WebRTC
- Автоматический выбор протокола для встроенных камер
- Ручной выбор протокола для внешних камер
Что нельзя выбрать свободно
- Штатный протокол камеры принтера изменить нельзя
- Шифрованный протокол должен быть правильно реализован камерой или принтером
- TCP JPEG нельзя заменить на MJPEG в моделях, которые используют именно его
Частые заблуждения
Мне нужен RTSPS на K1
Встроенная камера K1 использует MJPEG по решению прошивки Creality; Printer Tools не может это изменить.
Внешняя камера поддерживает только один протокол
Выберите его при добавлении. Поддержка всех четырёх протоколов не требуется.
WebRTC задерживается в слабой сети
WebRTC также нужны достаточная пропускная способность и стабильная связь; перегруженный Wi-Fi ухудшает любое живое видео.
Протоколы и удалённый доступ
Локальный протокол камеры не зависит от удалённого доступа. OctoEverywhere и Obico передают видео независимо от протокола внутри сети.
Частые вопросы
Какой протокол лучше?
Универсального победителя нет. WebRTC и RTSPS дают малую задержку и шифрование, а MJPEG — простоту и широкую совместимость.
Можно изменить протокол штатной камеры?
Нет. Printer Tools автоматически следует протоколу, который предоставляет прошивка принтера.
Printer Tools поддерживает ONVIF?
Да, в функции внешних камер, включая автоматическое обнаружение в локальной сети.
TCP JPEG и MJPEG — одно и то же?
Нет. TCP JPEG — отдельный способ передачи, используемый некоторыми моделями Bambu Lab и Anycubic.
Посмотреть все возможности камер
Изучите все поддерживаемые подключения: от штатных камер принтеров до внешних камер ONVIF, RTSP и WebRTC.


