v4l2loopback-dkms는 몇 개의 루프백을 구현할 수 있나요?
modprobe v4l2lookback devices=8을 사용하여 8개의 루프백만 가질 수 있습니까? 그 이상이며 8개로 제한되는 것 같습니다.
답변1
최대 장치 수는 하드코딩되어 있습니다.원천:
/* maximum number of v4l2loopback devices that can be created */ #ifndef MAX_DEVICES # define MAX_DEVICES 8 #endif
그리고커널 메시지dmesg
모듈을 로드할 때 더 많은 것을 사용하려고 하면 다음이 생성됩니다(일반적으로 visible을 사용하여).
if (devices > MAX_DEVICES) { devices = MAX_DEVICES; printk(KERN_INFO "v4l2loopback: number of devices is limited to: %d\n", MAX_DEVICES); }
v4l2loopback-dkms
이 제한 사항이 다른 제한 사항(예: V4L2 프레임워크로 인해)에 종속되지 않는 경우, 사용된 Linux 배포판에 따라 호출된 패키지 또는 소스를 제공하는 다른 충분한 패키지를 사용하여 커널 모듈을 다시 컴파일하는 것을 고려할 수 있습니다 . 값 MAX_DEVICES
.