AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Bildschirm per Lan übertragen
Thema durchsuchen
Ansicht
Themen-Optionen

Bildschirm per Lan übertragen

Ein Thema von thomasdrewermann · begonnen am 15. Mär 2003 · letzter Beitrag vom 15. Mär 2003
Antwort Antwort
Benutzerbild von thomasdrewermann
thomasdrewermann

Registriert seit: 8. Jun 2002
Ort: Herne
575 Beiträge
 
Delphi 3 Professional
 
#1

Bildschirm per Lan übertragen

  Alt 15. Mär 2003, 16:17
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
Sport ist mord...
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2
  Alt 15. Mär 2003, 16: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
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#3
  Alt 15. Mär 2003, 16: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
  Mit Zitat antworten Zitat
Benutzerbild von thomasdrewermann
thomasdrewermann

Registriert seit: 8. Jun 2002
Ort: Herne
575 Beiträge
 
Delphi 3 Professional
 
#4
  Alt 15. Mär 2003, 18:24
Ich denke mann muss das Bild schon am Server zerlegen und nur die Änderungen übertragen
Sport ist mord...
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#5
  Alt 15. Mär 2003, 18: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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von theomega
theomega

Registriert seit: 18. Jun 2002
684 Beiträge
 
#6
  Alt 15. Mär 2003, 20:00
Die Frage ist ja, wo die Geschwindigkeit draufgeht, beim Übertragen oder beim speichern. Übertragungszeit ließe sich mit JPEG extrem verringern.
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#7
  Alt 15. Mär 2003, 20:10
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz