Идея делать удаленный рендеринг (как правило, для видеоигры), который транслируется на клиентское устройство, концептуально довольно прост, исключая очевидные проблемы, такие как отставание в интерактивной быстро развивающейся игре.
Но - технически, как вы могли это сделать? Я понимаю, что потоковое видео не только кэшируется впереди текущей позиции воспроизведения, но и видеофайлы сжимаются, просматривая много кадров?
Существуют ли библиотеки, которые позволят вам подавать произвольный "фид показа" на серверный видео-источник, чтобы вы могли воспроизводить его на клиенте с помощью обычных компонентов Flash/HTML5? Избежание необходимости в настраиваемом приложении или на заказном плагине-браузере было бы значительным преимуществом... то есть клиентская веб-страница не знает, что это не обычный видеоролик.
Это немного похоже на веб-камеру, я полагаю... но я хочу, чтобы "камера" смотрела вывод окна, отображаемого на сервере.
Я ориентирую серверы на базе Windows и приложения для рендеринга С++.