@dimadimov

Как написать программу для трансляция экрана в локальной сети?

Подскажите куда копать.
Надо разработать программу, которая бы закидывала скриншоты, при определенных условиях, на сайт, который бы находился в локальной. Но при этом страница сайта у того кто просматривает должна обновляться автоматически.
Будет ли эта программа для Windows или Linux значения не имеет.
Изучаю C# и чуток python, C, C++
  • Вопрос задан
  • 1567 просмотров
Пригласить эксперта
Ответы на вопрос 4
@trofimovdev
Python
Закидываете скриншот в паку с сайтом, с помощью JS раз в несколько секунд обновляете картинку.
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Вообще надо бы определиться на каком языке будете это делать.
Скриншот сделать
-https://msdn.microsoft.com/ru-ru/library/fw1kt6f9(...
Закинуть на сервер
нужно знать по какому протоколу с вашим сервером можно работать и исходя из этого подбирать методы закидывания.
страница сайта у того кто просматривает должна обновляться автоматически
Это уже работа фронтэндера, каким боком тут программа?
Будет ли эта программа для Windows или Linux значения не имеет.
Нифига себе заявка. Еще как имеет!
Ответ написан
ixon
@ixon

Так как сеть локальная, думаю, вопрос экономии трафика не актуален. Можно просто с определённым промежутком обновлять картинку через javascript:
https://codepen.io/anon/pen/pZxMQE
Ответ написан
Комментировать
Griboks
@Griboks Куратор тега C#
Я такое делал на шарпе.
1. Создаёте httpclient прямо как в документации.
2. Отдаёте заранее подготовленную веб страницу.
Страница содержит img и javascript, который обновляет её раз в секунду.
3. Если на сервер приходит запрос от этого самого img, делаете и отдаёте скриншон.

Но так делать не надо. Лучше использовать стриминг потокового видео. Только это уже сложнее. Для дома можно и таким алгоритмом обойтись.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы