Entwickler-Ecke
Internet / Netzwerk - Dateien & Daten streamen: Windows oder eigene Entwicklung?
Experience1986 - Mi 31.05.06 13:22
Titel: Dateien & Daten streamen: Windows oder eigene Entwicklung?
Hi,
ich plane mit einem Freund demnächst ein größeres Projekt. Hierbei werden auf einem Server Dateien und dazugehörige Informationen gelagert.
In einer vorab Version haben wir einfach die relevanten Daten auf einem MySQL Server zwischengespeichert und eine Verbindung über das Windows-Netzwerk hergestellt, so dass wir Mediendateien darüber streamen konnten.
Hier hatten wir bislang in einer Arbeitsgruppe nur das Problem, dass Windows ja eine Authentifizierung für den Zugriff auf andere Rechner verlangt. Hier kennen wir noch keine Lösung wie wir dies automatisiert steuern könnten. Auch wissen wir nicht ob es weitere Probleme innerhalb von Windows Netzwerken mit Domäne Kontroller kommt.
Nun möchte ich von Euch wissen, welche Möglichkeiten es da gibt, das Windows Netzwerk in Delphi für Datei- bzw. Medienstreams zu nutzen und ob wir nicht besser auf die Unterstützung von Windows verzichten, daher nicht besser etwas Eigenes entwickeln?
digi_c - Do 01.06.06 08:15
Also ich würde prinzipiell immer Standarts bevorzugen vonwegen der Interoperabilität für die User.
Um was für Daten würde es sich denn handeln Bilder,Videos,Videostreams? Weil du den SQL Server ansprachst...
Experience1986 - Fr 02.06.06 10:04
Was bedeutet "Interoperabilität für die User"?
Die Dateien die gestreamt werden sollen sind MP3 und Video Dateien, aber auch Bilder, wobei diese auch einfach nur kopiert werden könnten...
Es handelt sich also um normale Dateien und keine Streamquellen die durch einen speziellen Server bereitgestellt würden.
Bislang hat es ja über das WIndows Netzwerk (Arbeitsgruppe) Funktioniert. Wichtig wäre nur zu wissen ob es innerhalb von Domänen zusätzliche Probleme geben würde. Auch müsste man das Problem mit der Authentifizierung hinbekommen. Bislang musste man also erst eine Verbindung vom CLient zum Server über den Windows Explorer aufbauen um etwaige Benutzerdaten einzugeben.
Der MySQL Server dient nur zur Zwischenspeicherung der Medieninformationen. Die Serveranwendung unserer Software prüft die Medien und Speichert informationen und Pfadangaben zu diesen in eine MySQL DB, die dann der Client wiederum auslesen kann und nur noch die Pfadangaben und Netzwerkpfade umwandeln muss. Hierzu hat die Administrationssoftware auf dem Server automatisch Freigaben erstellt.
digi_c - Fr 02.06.06 10:56
Für sowas ist doch
UPNP zuständig?
MEDIENSERVER UPNP
Mit Interoperabilität mein ich das der Benutzer nicht zwingen auf dein Programm angewiesen ist und dein Programm auch mit anderen Servern klar kommt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!