Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Bildschirm per Lan übertragen (https://www.delphipraxis.net/3485-bildschirm-per-lan-uebertragen.html)

thomasdrewermann 15. Mär 2003 15:17


Bildschirm per Lan übertragen
 
Hallo,
ich versuche gerade ein System zu entwickeln mit dem man möglichst echtzeitnah den Bildschirm durch das Netzwerk übertragen kann. Vielleich hat da jemand eine Idee. Mir geht es nicht darum irgend ein Fernsteuerungs-Tool zu schreiben, denn die gibt es ja wie Sand am Meer! Sondern ich möchte gerne Verstehe welches System hinter einer solchen Bildschirmübertragung steckt. Ausserdem wird es teil meiner mit theomega in entwicklung befindlichen Schul-Schutz-Software.

MFG
Thomas

CalganX 15. Mär 2003 15:55

Hi,
ich würde es so machen:
  1. Screenshot aufnehmen
  2. Screenshot temporär speichern
  3. Screenshot per TServerSocket als Datei versenden
  4. Screenshot löschen und auf dem Client (bzw. dem Server) auswerten/anzeigen

Chris

Daniel B 15. Mär 2003 15:59

Hi Chris,

ich denke Er möchte ein recht flüssiges Bild von dem was gerade auf dem Monitor passeirt. So ne Art WebCam, oder ein KVM fürs Netzwerk.
Dateien zwischenspeichern kommt man da vielleicht auf 5? Bilder pro Sekunde, bei einem recht schnellen PC, was man von Schul-PCs ja nicht gerade behaupten kann.

Grüsse, Daniel :hi:

thomasdrewermann 15. Mär 2003 17:24

Ich denke mann muss das Bild schon am Server zerlegen und nur die Änderungen übertragen

Christian Seehase 15. Mär 2003 17:37

Moin Thomas,

eine Idee, die ich bei VNC gesehen habe:
Einmal den ganzen Bildschirminhalt übertragen, und anschliessend nur noch die Inhalte des aktiven Fensters.
Man muss natürlich auch noch ermitteln, ob ein Fenster geschlossen, oder verschoben wurde.
Ausserdem ist es, was die Geschwindigkeit angeht, auch wichtig, dass der zu übertragende Bildschirminhalt eine möglichst niedrige Farbtiefe hat, entweder schon durch die Einstellung der Graphikkarte, oder durch Reduzierung der Farben vor der Übertragung.

theomega 15. Mär 2003 19:00

Die Frage ist ja, wo die Geschwindigkeit draufgeht, beim Übertragen oder beim speichern. Übertragungszeit ließe sich mit JPEG extrem verringern.

Daniel B 15. Mär 2003 19:10

Zitat:

Zitat von theomega
Die Frage ist ja, wo die Geschwindigkeit draufgeht, beim Übertragen oder beim speichern. Übertragungszeit ließe sich mit JPEG extrem verringern.

Beim öffnen der Datei und wieder Speichern, da geht viel Zeit drauf.

Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz