Просмотры: 0 Автор: Редактор сайта Время публикации: 16 апреля 2026 г. Происхождение: Сайт
Введение
Когда вы подключаете USB-эндоскоп к компьютеру, видеопоток необходимо сжимать, чтобы он мог пройти через USB-кабель, не перегружая полосу пропускания. Одним из наиболее распространенных форматов сжатия является MJPEG (Motion JPEG). Но что такое MJPEG и почему производители эндоскопов выбирают его? В этой статье объясняется вывод MJPEG, его плюсы и минусы, а также то, когда он является правильным выбором для вашего проекта модуля камеры эндоскопа . В компании Sure мы производим решения для камер с модулями cmos , в том числе уже более 30 лет OEM-модули камер и OEM-модули камер для эндоскопов с выходом MJPEG.
Что такое MJPEG?
MJPEG означает Motion JPEG . Он сжимает каждый видеокадр индивидуально в отдельное изображение JPEG. В отличие от H.264 или H.265, MJPEG не учитывает различия между кадрами — каждый кадр представляет собой полный, автономный JPEG.
В эндоскопе модуль камеры захватывает необработанное видео с датчика камеры модуля cmos . Интернет-провайдер (процессор сигналов изображения) преобразует каждый кадр в JPEG и отправляет его через USB в виде потока MJPEG. Главный компьютер декодирует каждый кадр JPEG и отображает их последовательно.
MJPEG против других форматов
Особенность |
MJPEG |
H.264/H.265 |
|---|---|---|
Эффективность сжатия |
Низкий |
Высокий (файлы меньшего размера) |
Обработка нагрузки |
Низкий |
Высокий |
Задержка |
Очень низкий |
От низкого до умеренного |
Независимость от фрейма |
Да (каждый кадр представляет собой полное изображение) |
Нет (зависит от ключевых кадров) |
Поддержка программного обеспечения |
Универсальный |
Хороший, но не универсальный |
Лучшее для |
Простые системы с низкой задержкой |
Запись, потоковая передача |
Почему MJPEG популярен в эндоскопах
1. Низкая задержка.
Обратная связь в реальном времени имеет решающее значение. MJPEG кодирует каждый кадр независимо — не нужно ждать ключевых кадров или оценки движения. Это обеспечивает очень низкую задержку, часто менее 30 мс. Для эндоскопической камеры с высокой частотой кадров (60 или 120 кадров в секунду) MJPEG работает без задержек буферизации.
2. Простая реализация
MJPEG гораздо проще реализовать во встроенном ПО, чем H.264. Для производителя специального модуля камеры эндоскопа это означает более быструю разработку и меньший риск. UVC (класс USB-видео) изначально поддерживает MJPEG, поэтому камера легко подключается к Windows, Linux, macOS и Android.
3. Простой захват неподвижного изображения
Поскольку каждый кадр представляет собой полный формат JPEG, захват неподвижного изображения тривиален — просто сохраните текущий кадр. Это очень полезно для проверки документации, когда пользователи часто фотографируют.
4. Широкая совместимость программного обеспечения.
Почти каждое приложение для веб-камеры, браузер и видеотека поддерживают MJPEG. Вы можете открыть поток MJPEG в VLC, OpenCV или даже на веб-странице, используя JavaScript.
Компромиссы MJPEG
Большие размеры файлов: файлы MJPEG намного больше, чем H.264 при том же качестве.
Более низкая эффективность сжатия: при использовании USB 2.0 (40 МБ/с) разрешение MJPEG 1080p со скоростью 30 кадров в секунду близко к пределу; 4K невозможно через USB 2.0.
Блокирующие артефакты. Высокое сжатие для экономии полосы пропускания ухудшает качество изображения.
MJPEG по разрешению
Разрешение |
Типичная пропускная способность (MJPEG) |
USB необходим |
|---|---|---|
720p @ 30 кадров в секунду |
~100–150 Мбит/с |
USB 2.0 |
1080p @ 30 кадров в секунду |
~200–300 Мбит/с |
USB 2.0 (близок к пределу) |
1080p при 60 кадрах в секунду |
~400–600 Мбит/с |
USB 3.0 |
4К при 30 кадрах в секунду |
~800–1200 Мбит/с |
USB 3.0/3.1 |
использующий Модуль камеры эндоскопа 4K, MJPEG, требует USB 3.0 для скорости 30 кадров в секунду. Модули камеры HD (720p/1080p) комфортно работают через USB 2.0.
Когда выбирать MJPEG
Требуется низкая задержка (проверка в реальном времени)
Хотите USB по принципу «подключи и работай» (UVC + MJPEG работает везде)
Разработка специального модуля камеры эндоскопа с более простой прошивкой.
Не нужны длинные записи (или принимаются файлы большего размера)
Когда следует избегать MJPEG
Требуется 4K через USB 2.0 (невозможно — используйте H.264 или USB 3.0)
Запись видео в течение нескольких часов (H.264 экономит место)
Хост имеет очень ограниченный процессор? На самом деле MJPEG легко декодировать.
Модули эндоскопов MJPEG
от компании Secretre Мы разрабатываем и производим модули камер эндоскопов с выходом MJPEG:
OEM-модуль камеры — специальные модули эндоскопа MJPEG для вашего разрешения, кабеля и корпуса.
Пользовательский модуль камеры эндоскопа . Интегрируйте MJPEG с выбранным вами датчиком камеры модуля cmos .
Эндоскопическая камера с высокой частотой кадров — 60 или 120 кадров в секунду MJPEG для плавного осмотра движущихся объектов.
Модуль эндоскопической камеры 4K — MJPEG через USB 3.0 для осмотра в формате Ultra-HD.
Модули камеры HD — 720p/1080p MJPEG через USB 2.0 — экономично.
OEM-модуль эндоскопической камеры – Полное проектирование и производство.
Резюме
MJPEG сжимает каждый видеокадр в независимый JPEG. Он предлагает низкую задержку, простую реализацию, удобную съемку фотографий и универсальную поддержку программного обеспечения — идеально подходит для камер эндоскопов. Недостатком является больший размер файлов и более низкая эффективность сжатия, чем у H.264. Для модулей камеры HD (720p/1080p) через USB 2.0 стандартом является MJPEG. Для конструкции модуля эндоскопической камеры 4K требуется USB 3.0. Когда вы работаете с опытным производителем OEM-модулей камеры, например, с искренним, мы помогаем вам выбрать правильный формат сжатия для вашего индивидуального модуля камеры эндоскопа..
Свяжитесь с нами, чтобы обсудить ваш OEM-модуль эндоскопической камеры и требования к MJPEG.