Frage

Ich möchte einige Lerninhalte entwickeln, die ich den Kindern mit Hilfe von Adobe AIR verteilen möchten. Die Inhalte werden Videos enthalten. Nun, von dem, was ich sehe, werde AIR den Inhalt auf dem lokalen Dateisystem setzen, für jedermann zu sehen. Ich möchte dies verhindern. Gibt es einen Ausweg?

War es hilfreich?

Lösung

Eine Lösung ist DRM in Verbindung zu verwenden, um mit Flash Media Server (wie von Stu erwähnt).

Eine andere Möglichkeit wäre, den Inhalt zur Laufzeit streamen, und nicht auf das Dateisystem zwischenspeichern.

Schließlich ist es auch möglich sein könnte, die Bits für die FLV in den verschlüsselten lokalen Datenspeicher oder SQLite-Datenbank zu speichern (die Verschlüsselungsunterstützung in AIR 1.5 hinzufügt), jedoch würde nicht dies wahrscheinlich gut für große Videos (Performance-Probleme) , und Sie können es immer noch schreiben müssen zuerst in das Dateisystem aus, bevor (wenn auch vorübergehend) zu spielen.

mike Kammern

Andere Tipps

aka DRM (Digital Rights Management) -

Möglicherweise, aber Sie müssen die dunkle Seite umarmen. Gehen Sie lesen Flash Video DRM . Es ist schrecklich schmerzhaft Sachen richtig zu tun, und die Benutzer dazu neigen, sie zu hassen. Fragen Sie sich, wenn Ihr Inhalt ist wirklich so wertvoll und heiß, dass man diesen Weg gehen müssen.

Ich würde vorschlagen, dass Sie die folgenden Schritte ausführen:

  1. einen Schlüssel verwenden, die Dateien zu verschlüsseln, die Sie speichern
  2. Zur Laufzeit einer Kopie der Dateien in einem temporären Ordner erstellen und die Dateien entschlüsseln, dass der Benutzer der eingebetteten Schlüssel in dem AIR-Programm muss mit
  3. Bei der Ausfahrt, löschen Sie die entschlüsselten Dateien

Auf diese Weise werden die Dateien für einen kurzen Zeitraum zur Verfügung stehen, in denen sie verwendet werden. Dann ist es auch schwierig, sie zu finden, wie man sie in jedem obskuren Ordner entschlüsseln kann.

Dies würde Ihre Dateien von 99% der Bevölkerung schützen. Und man kann nicht immer den Rest von 1% stoppen. Also nicht einmal versuchen.

Alles Gute.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top