Попытка выяснить способ запуска экземпляра VLC из командной строки в потоке 3 отображается в окне Win7. Мы можем запустить экземпляр каждого из них по отдельности и подключиться к каждому (хотя и не в одно и то же время, поэтому требуется 1 экземпляр; мы предполагаем, что это исправит это).
Ограничения и прогресс на данный момент:
- HTTP поток / метод подключения с аутентификацией = работает индивидуально
- Тот же IP и порт (192.168.xx и 8181 соответственно) = работают индивидуально
- Различные пути (/ screen1, / screen2, / screen3) = работают индивидуально
- Запуск отдельных экземпляров с использованием нескольких IP-адресов и / или сетевых карт = работает как альтернативное решение; не желательно в качестве окончательного решения
Пример строки cmd для основного монитора с возможностью локального отображения (ничего особенного):
vlc screen:// :screen-fps=20.000000 :live-caching=300 :sout=#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} :sout-keep
Пример строки cmd для второго монитора с возможностью локального отображения:
vlc screen:// :screen-fps=20.000000 :screen-width=1600 :screen-height=900 :screen-top=-900 :screen-left=-1280 :live-caching=300 :sout=#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} :sout-keep
Опять же, есть ли способ объединить их в одну и ту же строку cmd, что приведет к 2+ потокам (по 1 для каждого монитора / дисплея) внутри указанного экземпляра? Начал смотреть на VLM и MOSAIC, но выглядело излишне? Застрял на данный момент.