Январское обновление прошивки Raspberry Pi для Raspbian принесло сюрприз в виде обрыва потока камеры, обработанного с помощью MJPG-Streamer. Казалось бы, все происходит как обычно: MJPG-Streamer запускается нормально, веб-сервер работает и доступен, но изображения нет. В журналах ошибок и предупреждений нет. В записке представлено найденное решение аналогичной ситуации.
Ситуация, конечно, не из приятных.
Чтобы как-то запустить трансляцию, нам пришлось добавить в команду запуска параметр -y, который переключает режим трансляции с MJPEG на YUYV, и это даже сработало, но в 5 раз хуже.
Всего 3 кадра в секунду:
При этом, как уже говорилось, частота видео всего 3 кадра в секунду, а загрузка процессора 100%.
Также показана последняя версия ядра, обновление до которого сорвалась трансляция.
На данный момент это версия 3.18.5, и она содержит ошибку.
На Github в ветке разработки прошивок есть обсуждения и предложенные решения, но ни одно из них не привело к положительному результату.
Очевидно, с этим нужно что-то делать.
Хоть и не правильно переставлять систему, но решение так и не было найдено.
Удивительно, но предыдущие версии системы не были доступны для скачивания на сайте производителя.
Как оказалось, не зря.
Покопавшись еще немного, я нашел способ откатить ядро с помощью самого Raspberry Pi. Это делается той же командой, которая его сломала:
sudo rpi-update f74b92120e0d469fc5c2dc85b2b5718d877e1cbbУтилита rpi-update обновляет прошивку.
В этом случае в качестве аргумента указывается хеш желаемого коммита, который вы хотите обновить.
Этот хэш относится к последнему коммиту ядра 3.12.36. Система обновлена до устаревшего ядра.
Как бы это ни звучало.
Все хэши коммитов можно просмотреть здесь .
После успешного выполнения команды и перезагрузки вы можете увидеть нормальную картину:
Будьте осторожны при выборе обновлений и не делайте этого без крайней необходимости.
Теги: #*nix #Системное администрирование #mjpg-streamer #raspberry pi 2 model b #streamer сломан
-
Что Такое Usb-Накопитель
19 Oct, 24 -
Копировальные Аппараты
19 Oct, 24 -
Российские Программисты Не Сдаются -1
19 Oct, 24 -
Платежные Системы И Наш Оптимальный Выбор
19 Oct, 24