Я пытаюсь создать потоковую передачу с помощью веб-камеры, но пока результаты не очень хорошие: все, что я передаю в формате 320x240, выглядит хорошо, но как только я выбираю более высокое разрешение, качество изображения становится ужасным, а загрузка ЦП снижается. через крышу.
Я использую камеру Logitech C525, которая претендует на HD и имеет собственное разрешение 1280x720).
Если 1280х720 - это родное разрешение, интересно, почему качество так ужасно?
Я использую VLC для потоковой передачи и использую следующий файл конфигурации vlm:
new camNumber2 broadcast enabled
setup camNumber2 input v4l2:///dev/video2:width:320:heigth:240
setup camNumber2 output #transcode{vcodec=mpeg4,acodec=none,vb=1000}:standard{access=http,mux=ogg,dst=0.0.0.0:8080}
control camNumber2 play
Как я уже сказал, как только я поднимусь выше с разрешением, качество упадет до большого блочного беспорядка.
Я подозреваю, что что-то не так с моими настройками видеовхода, и что VLC просто пытается увеличить изображение до требуемого разрешения вместо того, чтобы захватывать изображения с требуемым разрешением.