AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Screenshot über Internet und Netzwerk - schnelle übertragung
Thema durchsuchen
Ansicht
Themen-Optionen

Screenshot über Internet und Netzwerk - schnelle übertragung

Ein Thema von Assun · begonnen am 7. Jun 2005 · letzter Beitrag vom 9. Jun 2005
Antwort Antwort
Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#1

Screenshot über Internet und Netzwerk - schnelle übertragung

  Alt 7. Jun 2005, 12:55
Hi!

Ich habe mal was von einer rechnerischen Methode gehört, screenshots über Internet richtig schnell zu versenden.

Also keinen JPEG Stream senden, sondern da wird dann irgendwie immer ausgerechnet, welcher Teil des Bildschirms sich bewegt, bzw. verändert hat und es wird nur der Teil gesendet.

Nun habe ich aber keinen blassen Schimmer davon

Hat Jemand sowas schonmal gemacht oder kennt jemand tuts ?

mfg,

Assun
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat
Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 8. Jun 2005, 12:32
hmmmm...weiss niemand was davon ?

Habe auch schon die Suche gequält, aber ich fand nichts darüber, wie es berechnet werden kann (schnellere Übertragung)
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 8. Jun 2005, 12:48
Zitat von Assun:
... Also keinen JPEG Stream senden, sondern da wird dann irgendwie immer ausgerechnet, welcher Teil des Bildschirms sich bewegt, bzw. verändert hat und es wird nur der Teil gesendet....
Möchtest Du ein "LiveVideo" senden?

Dann solltest Du dich einmal über diese Standards informieren
Code:
H.320  Videokonferenz über ISDN

H.261  Beschreibt das Kodierungsverfahren für die Übertragung von Videobildern.

G.711
G.722
G.728  Diese Standards beschreiben die innerhalb von H.320 möglichen Audio-Kodierungen.
Viel Spass
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 8. Jun 2005, 12:56
Nein. ich möchte screenshots nur schnell senden. mit meinem aktuellen "ScreenGrabber" dauert es von DSL zu DSL übertragen 8 sekunden / shot.

Habe orgendwo mal gelesen, dass es möglich sei dass ausgerechnet wird, welcher Teil des bildschirms verändert wurde und nur dieser gesendet wird
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat
KLS

Registriert seit: 20. Jun 2004
Ort: Berlin
89 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 8. Jun 2005, 18:13
Genau das habe ich dir mal grob erklärt gehabt.

man macht nen screenshot
speichert sich diesen shot
sendet den screenshot (den ersten)
man macht nen neuen screenshot

möglichkeit 1:
nun nimmt man den alten shot und den neuen und teilt diese in z.b. 80 teile
nun vergleichst du jedes einzelne teil und merkst dir welche unterschiedlich sind
nun sendest du die einzelnen unterschiedlichen teile

möglichkeit 2 (ist mir eben so eingefallen)
bilder vergleichen
merken welche pixel unterschiedlich sind
ein oder mehrere optimale teile daraus bilden <-- dürfte allerdings nicht ganz so einfach sein
senden
Thomas H.
  Mit Zitat antworten Zitat
Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#6

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 9. Jun 2005, 13:12
habt ihr vllt nähere Infos darüber ?

Oder sogar nen tut ?
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat
Benutzerbild von phlux
phlux

Registriert seit: 4. Nov 2002
Ort: Witten
1.335 Beiträge
 
Delphi 6 Personal
 
#7

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 9. Jun 2005, 13:26
wie wäre es mal mit selber machen sei ein pionier
Christian "phlux" Arndt
  Mit Zitat antworten Zitat
Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 9. Jun 2005, 14:07
najaaaaaaaaaaaaa.

bin halt net sooo der Delphi Held
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#9

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 9. Jun 2005, 14:37
Na dann kannst du ja bei diesem Projekt dein Wissen erweitern .
Ich würde es in etwa so machen:
Du hast zwei Bitmaps (ich empfehle dir natürlich die GR32-Lib ), einmal der alte und einmal der neue Screenshot, und ein Array, in dem die geänderten, zu verschickenden Teile aufgelistet sind, bei einem 10x10-Raster z.B. Array[0..9,0..9] of Boolean (oder besser TBits). Nun steppst du durch beide Bitmaps gleichzeitig per Scanline durch und trägst bei einem Unterschied das entsprechende Teil im Array ein. Am Schluss verschickst du nun alle gekennzeichneten Teile.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
KLS

Registriert seit: 20. Jun 2004
Ort: Berlin
89 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Screenshot über Internet und Netzwerk - schnelle übertra

  Alt 9. Jun 2005, 16:16
Zitat von Assun:
najaaaaaaaaaaaaa.

bin halt net sooo der Delphi Held
An welchem Problem scheitert es denn genauer?

Um teile aus ein Bild zu bekommen schau dir mal BitBlt an.
Um die Bilder zu vergleichen -> http://www.swissdelphicenter.com/de/...de.php?id=1635
Oder gibt es Probleme mit Arrays, welche die Arbeit hierbei durchaus vereinfachen?

Es wird dir hier niemand ein fertiges Programm liefern.
Ich hab das mit den Bilderteilen gestern auch probiert, ok ich hab auch sehr lange für gebraucht und der code ist recht langsam, aber ich habs hinbekommen (optimieren kann man es später immernoch). Man darf halt nicht gleich aufgeben wenn irgendwas nicht klappt, und sich hinstellen und sagen "Kann ich nicht" ist wohl das falscheste was man machen kannst.
Thomas H.
  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 08:12 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