O VLM é o caminho a percorrer para vários fluxos.
Aqui é um guia da documentação do VLC sobre como fazer vários streaming.
Eu criei dois fluxos, ambos com a entrada de screen://
e a saída sendo:
#transcode{vcodec=MJPG,vb=800,fps=20,scale=0.5,acodec=none,user=admin,pwd=admin}:duplicate{dst=http{mux=mpjpeg,dst=:8181/screen1},dst=display}
Obviamente, com um caminho de URL diferente para os diferentes fluxos.
Para adicionar as opções de tela na segunda e terceira telas, use o setup option
comando.
Aqui estão todos os comandos que emiti para que funcionem na minha máquina:
new Screen1 broadcast enabled
setup Screen1 input screen://
setup Screen1 output #transcode{vcodec=MJPG,vb=800,fps=20,scale=0.5,acodec=none,user=admin,pwd=admin}:duplicate{dst=http{mux=mpjpeg,dst=:8181/screen1},dst=display}
new Screen2 broadcast enabled
setup Screen2 input screen://
setup Screen2 output #transcode{vcodec=MJPG,vb=800,fps=20,scale=0.5,acodec=none,user=admin,pwd=admin}:duplicate{dst=http{mux=mpjpeg,dst=:8181/screen2},dst=display}
setup Screen2 option screen-width=1920
setup Screen2 option screen-height=1080
setup Screen2 option screen-top=0
setup Screen2 option screen-left=-1920
control Screen1 play
control Screen2 play