Comments 12
Я выбрал k=5. С таким значением у меня был запас порядка 20%
Было бы логично этот коэффициент не хардкодить, а вынести в настройки.
Да, это было бы лучше, но дело в в том что этот коэффициент используется в драйвере UVC (uvcvideo). В драйвер можно передать только маску которая определяет какие quirks надо включить. Других возможностей я не нашел. Этот коэффициент используется только для конкретной модели камеры и для других камер надо добавлять описание. Если есть идеи как это лучше сделать то welcome.
Да, помнится несколько лет назад очень удивился, что не смог на точно таком же роутере с mjpeg-streamer сделать трансляцию в 720p, не хватало памяти.
В результате я не полез в драйвер UVC, а полез в сам mjpg-streamer и задал буфферы там вручную под средний размер JPEG + 30%.
До сих пор трудится :)
В результате я не полез в драйвер UVC, а полез в сам mjpg-streamer и задал буфферы там вручную под средний размер JPEG + 30%.
До сих пор трудится :)
А gstreamer вы не пробовали?
Всегда считал, что gstreamer более требователен к ресурсам, нежели mjpg_streamer.
Если у вас есть опыт успешной эксплуатации gstreamer на конфигурациях с малым количеством памяти — было бы очень интересно почитать!
Если у вас есть опыт успешной эксплуатации gstreamer на конфигурациях с малым количеством памяти — было бы очень интересно почитать!
Картинка с камеры очень даже. А что же вы не использовали h264 кодек, он стоит в самой камере, ресурсов роутера не требует?
Sign up to leave a comment.
Захват видео с USB камер на устройствах под управлением Linux