0

如何在设备(v4l2loopback)下提供多种分辨率?想法是,根据请求读取流的内容,将运行不同的命令。背景是 v42loopback 由其他流提供,并且将从浏览器级别使用,并且浏览器动态更改分辨率(Jitsi)或用户将选择它。

因此优选地,如果请求即1920x1080,则源向v4l2loopback设备馈送这样的流,如果其他,则调整参数。同时对 v4l2loopback 设备(/dev/video42 或任何数字)的请求可能是 640x480,当时没有理由为 loopback 设备提供 FHD。

这可能更多是 RFE,因为可能需要更改一些代码。必须传递分辨率并使用参数调用脚本。同时,可以请求流的类型,即 h264、VP8 等,显然不可能将这样的多个流并行馈送到环回设备。

由于带宽/ cpu 功率,不可能提供具有多个资源的连续馈送,因此需要。

4

1 回答 1

1

上游说v4l2loopback:你不能。

您可以做的是创建具有不同分辨率的多个设备。

于 2020-11-07T19:56:49.830 回答