如何在设备(v4l2loopback)下提供多分辨率?我的想法是,根据读取流时请求的内容,将运行不同的命令。背景是,v42loopback由其他流提供,并将从浏览器级别使用,浏览器动态更改分辨率(Jitsi)或用户将是选择它的人。
因此,优选地,如果请求1920×1080,则源向v4l2loopback设备馈送这样的流,如果是其他的,则调整参数。同时,对视频设备(/dev/ v4l2loopback 42或任何数字)的请求可能是640x480,此时没有理由向环回设备提供FHD。
这可能是更多的RFE,因为可能需要一些代码更改。必须传递解析并调用带参数的脚本。在相同的曲调上,可以请求流的类型,即h264、VP8等,显然不可能将这样的多个流并行地馈送到环回设备。
由于带宽/cpu功率,不可能提供具有多个资源的连续馈送,因此需要。
发布于 2020-11-08 03:56:50
在上游以v4l2loopback的身份发言:你不能。
你可以做的是创建多个不同分辨率的设备。
https://stackoverflow.com/questions/64722765
复制相似问题