Autor Beitrag
Experience1986
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 192

Win XP Pro SP2
Delphi 7
BeitragVerfasst: Mi 31.05.06 13:22 
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 192

Win XP Pro SP2
Delphi 7
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Fr 02.06.06 10:56 
Für sowas ist doch Suche in Wikipedia UPNP zuständig? Suche bei Google 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.