Передача снимков экрана в реальном времени

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Luch
Сообщения: 15
Зарегистрирован: 08 фев 2007, 17:53

Передача снимков экрана в реальном времени

Сообщение Luch » 18 дек 2007, 17:39

Вопрос такого характера:
Нужно фотографировать экран и передавать его по сети, наподобе NetMeeting.

Может кто сталкивался подскажите в каком направлении копать.
Фотографировать и передавать нужно средствами MFC и WinAPI.

BBB
Сообщения: 1272
Зарегистрирован: 27 дек 2005, 13:37

Re: Передача снимков экрана в реальном времени

Сообщение BBB » 18 дек 2007, 18:06

Ага, получается что-то типа видеоконференции. У нас, было, возникла одно время такая идея. В итоге, все-таки, решили воспользоваться уже готовыми разработками. Хотя какое-то начало (тиап, демо-версии) было положено

"Фотографирование" экрана обсуждалось, например, здесь:
http://forum.developing.ru/showthread.p ... ght=xnview

А по сети передавали банально на обычных MFC-шных асинхронных сокетах. Причем, как-то "само собой" получилось, что по TCP-протоколу, а потом один парень-сетевик сказал, что в данном случае можно бы и UDP использовать. Так как если какой-то кадр и пропадет, то не критично. Только, если не ошибасю, в этом случае не гарантируется и последовательность прихода "кадров", так что, видимо, надо передавать вместе с кадром его "номер", чтобы, если что, не отобразить "опоздавший" кадр уже после "более свежих".

Если совсем вкратце, то вот так вот это выглядело.

Ответить