Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Video einer Internetkamera anzeigen (https://www.delphipraxis.net/104448-video-einer-internetkamera-anzeigen.html)

edmu 4. Dez 2007 12:42


Video einer Internetkamera anzeigen
 
Hallo

ich habe eine Internet-Kamera, diese wird über Ethernet und dem Internet-Explorer angesprochen.
wenn ich also die IP-Adresse der kammera eingebe, bekomme ich das kamera-bild und diverse konfigurationsseiten
dargestellt.
ich möchte aber nur das bild, ohne die links, rahmen und buttons auf der seite, dargestellt haben. ich muss
also irgendwie den videostream empfangen.
hat dass schon mal jemand gemacht. hat jemand ansatzpunkte.

das ergebnis soll sein: 4 kameras und ein fenster mit 4 verschiedenen kamerabildern

danke

BullsEye 4. Dez 2007 12:54

Re: Video einer Internetkamera anzeigen
 
Das könnte etvl auch mit BASS.DLL gehen.
Damit kann man Streams aus dem Internet empfangen. Und nen Video auch wiedergeben.

Ansonsten nimmst du einfach die Internet Komponente die machst du 4x auf dein Formular und gibst halt ein das die die gewünschte Adresse aufrufen. Das sollte auf jeden Fall gehen. Und das ist auch ganz einfach!

inherited 4. Dez 2007 12:58

Re: Video einer Internetkamera anzeigen
 
Wie schickt dir denn die Kamera das Bild?
Als mpeg-Stream, als jpeg-stream...?

edmu 10. Dez 2007 18:51

Re: Video einer Internetkamera anzeigen
 
hi
jetzt habe ich ein paar daten der lan-kamera:

# Browser: Internet Explorer
# Integr. Mikrofon
# Protokolle: TCP/IP, HTTP, FTP, SMTP, NTP, DHCP, DDNS
# Wählbare Bildgröße und Komprimierung
# Kompressionsverfahren: MPEG4 o. MJPEG

welche komponente muss ich nehmen

vielen dank

inherited 11. Dez 2007 14:49

Re: Video einer Internetkamera anzeigen
 
Da sie offenbar auch JPEGs anbietet(eine Axis-Kamera nehme ich an?), könntest du einfach die URL des Mittelframes indem diese dargestellt werden anzeigen, und sofern das nicht auf der Seite mit angegeben ist, diese ständig neuladen. Ein direktes Aufrufen des Bildes wird wahrscheinlich nicht gehen, bzw nur mit tricks weil Axis mit Session-IDs arbeitet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 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