Можно ли синхронизировать видео, запущенные в приложении WPF, на двух или более компьютерах? Синхронизация нескольких видео, запущенных на одной и той же машине, кажется, хорошо работает с использованием класса ParallelTimeline и MediaTimelines для каждого экземпляра видео, но я не нашел способа сделать это на разных компьютерах, что, если возможно, включило бы несколько невероятных мультиэкран установок.
Итак, что вы думаете обо всех этих гуру WPF? Может ли это работать с WPF или мне нужно вернуться к DirectShow? Несколько советов о том, как это сделать, тоже подойдет.
[Изменить]
Кажется, есть некоторая путаница относительно моего вопроса, поэтому позвольте мне уточнить Я думаю о возможности создания большой многоэкранной видеоинсталляции, скажем, 8 или более экранов. Каждый экран воспроизводит видео в формате Full HD (не менее 720p), создавая унифицированный дисплей, в данном случае видеостену с разрешением 10 240 x 5760. Все видео должны быть синхронизированы, конечно. Воспроизведение всех 8 HD-видео с одного компьютера (даже если компьютер способен) подразумевает значительную нагрузку на производительность оборудования, жестких дисков, памяти, графических карт и т. Д. С другой стороны, если вам удалось подключить 8 компьютеров вместе с TCP, каждый из которых отвечает за воспроизведение своего видео с часами, синхронизированными с главным компьютером, вы можете создавать действительно классные вещи с большой гибкостью. Я видел подобные установки, сделанные с Max / Jitter. Но мне не нравится парадигма Макс / Джиттер, мне больше нравится WPF, и я бродил, если можно было бы создать что-то подобное.
[/ Edit]
Большое спасибо,
Julio