Isso é o mesmo no Windows e talvez em todos os sistemas operacionais. A webcam não é um simples dispositivo de entrada: para ler quadros, você precisa enviar comandos ativamente de acordo com algum protocolo. Isso torna stateful e, como tal, o aplicativo que gerencia seu estado deve ter acesso exclusivo a ele.
No Windows, você pode usar a splitcam para duplicar o feed. No Linux, você pode usar o WebcamStudio.