Спасибо за статью, буду знать что делать, 2 дня промучился.
У меня похожая ситуация, но с mplayer. Камера некорректно работает. Драйвер v4l2 меняет параметры яркости, насыщенности и контраста на предельные значения и картинка получается почти черной.
Кстати, о видеотрансляциях: у кого-нибудь получилось скомпилировать libwebsockets под «малинку»? А то у меня вроде бы собирается, устанавливается, но при попытке линковки gcc ругается на неправильные ассемблерные вставки — каким-то образом туда куски для i586 попали.
А зачем нужны вебсокеты? Да простой тест на компьютере показал, что несмотря на необходимость декодирования жабоскриптом base64, скорость передачи получается несколько выше, чем в случае с mjpeg (7 кадров в секунду супротив пяти). А неоспоримым плюсом является то, что в отличие от mjpeg вебсокеты не приводят к утечке памяти браузеров (в случае с mjpeg необходимо было iframe с псевдовидео постоянно перезагружать, иначе oom-killer быстро «приходил на помощь»).
Нет, ее не было в моем распоряжении. Использовалась USB камера Logitech HD Webcam C270. Так же тестировал с A4Tech PK-720. Результаты тестов одинаковы.
Январское обновление Raspberry Pi, ломающее стример