Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Gambid
0 / 0 / 0
Регистрация: 20.10.2017
Сообщений: 2
1

Изобретение велосипеда, как тренировка студента. Передача видео или изображения рабочего стола по сети

20.10.2017, 18:25. Просмотров 265. Ответов 5

Собственно, есть задание и коротко оно звучит так: "написать то, что будет передавать видео или изображения рабочего стола на другой компьютер".
Все вокруг пишут о протоколах и их способах реализации, попутно вставляя очевидные решения возникающих проблем. Но не понятны с чего начинать.
Даже если представить, если мы будем формировать изображение у конечного пользователя путем пересылки скриншотов, сжимая и разбивая их на кусочки, а затем по составленной архитектуре восстанавливать изображение, решая попутно такие проблемы, как шифрование и не пересылка тех пакетов, которые отвечают за сектора, которые не изменились, однако возникает вопрос о реализации этого всего.

В качестве языка выбран с# в последствии для реализации передачи изображения с компьютера на телефон.
Сеть компьютеров пока что локальна, но если через интернет подключение проще, то тем лучше.

Требуются советы по старту. Желательно именно советы, потому что гуглить умеем, но, возможно, не очень понятливы в плане реализации такой идеи.
Будем рады вашей помощи, подсказкам, ссылки на конкретный материал, объясняющий устройство.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2017, 18:25
Ответы с готовыми решениями:

Как получать изображения рабочего стола через сервисы
Получаю изображение вот так: Rectangle bounds =...

Обработка изображения рабочего стола
Всем доброго времени суток. По задаче для начала нам необходимо получить скрин...

Передача скриншота рабочего стола с удаленного ПК по TCP
Доброго дня всем! Пытаюсь написать для себя программу для удаленного доступа к...

Нужно сделать программу для записи видео с рабочего стола
Добрый день! Подскажите, в какой библиотеке .NET можно это реализовать, где...

Передача изображения с раб. стола
Добрый день! Какие библиотеки, классы, функции можно использовать для...

5
m0nax
1203 / 908 / 109
Регистрация: 12.01.2010
Сообщений: 1,891
Завершенные тесты: 3
20.10.2017, 21:37 2
загуглить как сделать скриншот, по таймеру скриншот
разбиваете на сектора, шарите по ним сверяете с предыдущим скриншотом какие изменились отправить

при подключении сервер отправит клиенту набор соглашений, например количество секторов и их размер

очевидно вместе с картинкой надо отправлять ее местоположение на экране, хотя бы индексы [x, y]

значит вам нужен свой сетевой протокол, формат вроде (длина пакета 4 байта)(x 4 байта)(y 4 байта)(байты картинки)
0
insite2012
Модератор
Эксперт .NET
4852 / 3807 / 1094
Регистрация: 12.10.2013
Сообщений: 11,096
Записей в блоге: 2
20.10.2017, 22:37 3
Цитата Сообщение от Gambid Посмотреть сообщение
возникает вопрос о реализации этого всего.
Я как-то реализовывал такое (передача скриншотов) с сервера клиенту, делал на WCF. Просто для себя, это была тестовая тренировка. Если надо, могу поискать исходники.
0
Gambid
0 / 0 / 0
Регистрация: 20.10.2017
Сообщений: 2
20.10.2017, 23:32  [ТС] 4
Есть механизм реализующий, по сути, захват экрана. Т.е. скриншоты выводятся на эекран,с которого были сделаны.
Как передавать эти данные?
0
Cupko
446 / 436 / 124
Регистрация: 17.07.2012
Сообщений: 1,305
Записей в блоге: 1
Завершенные тесты: 2
21.10.2017, 00:19 5
Цитата Сообщение от Gambid Посмотреть сообщение
Как передавать эти данные?
TCP. Сокеты или WCF, как вам советуют выше.
0
Coroners
14 / 14 / 4
Регистрация: 18.07.2014
Сообщений: 65
21.10.2017, 16:57 6
insite2012, ваш проект есть на данном форуме в WCF, недели 3 назад сам в него поглядывал, очень даже пригодился.
0
21.10.2017, 16:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2017, 16:57

Захват и передача видео по сети ?(Видео есть , нету передачи)
Нужно реализовать захват видео с веб камеры и передача его по сети. (НАпример...

Изобретение велосипеда
Вопрос юридическо - правового характера: Изобретаю свой собственный велосипед....

Считывание уравнений - изобретение велосипеда?
Необходимо считать уравнение из string и расчитать результат (численный) - вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru