Jer*_*obs 6 linux vlc-media-player webcam streaming v4l2
我正在尝试使用网络摄像头进行一些流式传输,但到目前为止,结果并不好:我以 320x240 进行流式传输的所有内容看起来都不错,但一旦我选择更高分辨率,图像质量就会变得很糟糕,CPU 使用率也会下降穿过屋顶。
我使用的是 Logitech C525 摄像头,该摄像头声称是高清的,原始分辨率为 1280x720)。
如果1280x720是原生分辨率,我想知道为什么质量这么差?
我使用 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
Run Code Online (Sandbox Code Playgroud)
就像我说的,一旦我把分辨率提高到更高,质量就会下降到一团糟。
我怀疑我的视频输入设置可能有问题,VLC 只是尝试将图像放大到我请求的分辨率,而不是按照请求的分辨率抓取图像。
我有一些观察和建议。我认为您的命令不一定有任何问题,但让我们尝试找到解决方案。
如果您发现哪些解决方案适合您,请尝试上面的一些选项。如果仍然不起作用,请发布您发现的内容。